Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Brian
  From the peanut gallery: I have a hard time swallowing the idea that there’s no way to determine whether accelerated graphics will work at runtime short of a seg fault. Granted, 3rd-party bugs are always possible, but KiCAD should be able to check for libraries and features in order to suc

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Seth Hillbrand
Hi Steve- Please open an issue with the details of your machines that crash when trying to use accelerated graphics. We thought that we had addressed all or almost all of these cases. Our current plan is to shift our backend graphics away from the OpenGL/Cairo engines and use a third-party libra

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Steven A. Falco
I've opened https://gitlab.com/kicad/code/kicad/-/issues/10375 I'll be adding more info to the issue as I do more testing. Right now, the issue just reports on visual artifacts that make accelerated graphics unusable on my desktop machine. I'll add info on the segfaults that I see in VMs asap

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Ian McInerney
Hi Steve, On Tue, Jan 11, 2022 at 3:47 PM Steven A. Falco wrote: > I've opened https://gitlab.com/kicad/code/kicad/-/issues/10375 > > I'll be adding more info to the issue as I do more testing. Right now, > the issue just reports on visual artifacts that make accelerated graphics > unusable on

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Steven A. Falco
On 1/11/22 12:31 PM, Ian McInerney wrote: Hi Steve, On Tue, Jan 11, 2022 at 3:47 PM Steven A. Falco mailto:stevenfa...@gmail.com>> wrote: I've opened https://gitlab.com/kicad/code/kicad/-/issues/10375 I'll be adding more info to the

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread pmx
Le 11/01/2022 à 19:25, Steven A. Falco a écrit : I don't think the dialog would help any in the situation you are describing with the artifacts on the screen. It was only shown on first start, so it wouldn't give the choice in future runs (which would be after you notice all the artifacts). Y

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Steven A. Falco
On 1/11/22 02:33 PM, pmx wrote: Le 11/01/2022 à 19:25, Steven A. Falco a écrit : I don't think the dialog would help any in the situation you are describing with the artifacts on the screen. It was only shown on first start, so it wouldn't give the choice in future runs (which would be after

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Jon Evans
> IMHO, we shouldn't remove anything that helps to deal gracefully with the diversity of situations (like a virtual machine), graphics hardware and video drivers... and their possible bugs ! (as stated about X11/Mesa). The fallback engine we use today does not have feature-parity with the accelera

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Mark Robson
I use Kicad in a Linux VM, and it sort of works ok, it's really convenient. Obviously there are limits with software rendering, the 3d viewer is slow but otherwise it's ok. Mark On Tue, 11 Jan 2022 at 20:11, Jon Evans wrote: > > IMHO, we shouldn't remove anything that helps to deal gracefully

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Seth Hillbrand
We will not directly disable running in a VM. Our stance is that if there are issues running KiCad in a VM, they should be reported to the maker of the VM, not KiCad. Seth On Tue, Jan 11, 2022 at 12:22 PM Mark Robson wrote: > I use Kicad in a Linux VM, and it sort of works ok, it's really conv

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Steven A. Falco
On 1/11/22 03:24 PM, Seth Hillbrand wrote: We will not directly disable running in a VM. Our stance is that if there are issues running KiCad in a VM, they should be reported to the maker of the VM, not KiCad. I'm going to have to disagree with that stance a little, Seth. The initial bug re

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread pmx
Le 11/01/2022 à 21:10, Jon Evans a écrit : > IMHO, we shouldn't remove anything that helps to deal gracefully with the diversity of situations (like a virtual machine), graphics hardware and video drivers... and their possible bugs ! (as stated about X11/Mesa). [...] we need to push forward

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Jon Evans
The current offerings (e.g. bgfx) are generally multi-platform but without the software fallback option. Yes, OpenGL will likely remain supported on systems other than Windows/Mac for now at least, but we at some point will have to decide if we want to bump our minimum OpenGL version to something

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Seth Hillbrand
On Tue, Jan 11, 2022 at 12:48 PM Steven A. Falco wrote: > On 1/11/22 03:24 PM, Seth Hillbrand wrote: > > We will not directly disable running in a VM. > > > > Our stance is that if there are issues running KiCad in a VM, they > should be reported to the maker of the VM, not KiCad. > > I'm going t

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Steven A. Falco
On 1/11/22 04:02 PM, Seth Hillbrand wrote: On Tue, Jan 11, 2022 at 12:48 PM Steven A. Falco mailto:stevenfa...@gmail.com>> wrote: On 1/11/22 03:24 PM, Seth Hillbrand wrote: > We will not directly disable running in a VM. > > Our stance is that if there are issues running KiC

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread pmx
Le 11/01/2022 à 21:59, Jon Evans a écrit : The current offerings (e.g. bgfx) are generally multi-platform but without the software fallback option. OK, got it. I just had a look at bgfx, seems neat. BTW, the |bgfx|::|||Init()| fuction seems to accept a |BGFX_PCI_ID_SOFTWARE_RASTERIZER| par

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Jon Evans
> Do you intend to support an new backend on MacOS and Windows only, and keep the current OpenGL backend on Linux (can't see a good reason for this) ? No, if we switched to some abstraction layer such as bgfx, we'd use that on all platforms. That layer may then end up using OpenGL as _its_ backe

Re: [Kicad-developers] Was the initial graphics mode screen removed?

2022-01-11 Thread Tomasz Wlostowski
On 11/01/2022 22:45, pmx wrote: From my previous tests (Kicad 5.99), I can say that any speed bottleneck is likely NOT in the rendering engine, but in the rest of the code. I can't count how many Boost:: containers are scanned, and even temporarily created and deleted, when you play with the

[Kicad-developers] Issue 6121- extend system strings by the current date

2022-01-11 Thread Lu Lu
Good evening, this issue is about a feature to get the date/time in documents. Date should be updated. A few months ago, after discussions with the user who requested this feature, I made a proposal (MR 820) consisting in the possibility to add date/time in the title block of schematics. It is

Re: [Kicad-developers] Issue 6121- extend system strings by the current date

2022-01-11 Thread Franck Bourdonnec
The support is already here for this with subsitution ${REVISION} ${SOME_RESERVED_KEYWORDS} to add ...as ${LAST_UPDATE} ${LAST_UPDATE:format} ${PAGENUMBER} ${PAGES} ( to do Page 1/8 2/8 3/8 .) or ${FOOTPRINT_COUNT} ${VIA_COUNT} Good source to finding new vars : the help of a word