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

2022-01-12 Thread Tomasz Wlostowski
On 12/01/2022 14:24, pmx wrote: Le 12/01/2022 à 13:32, Franck Bourdonnec a écrit : well, my second laptop is a an old e525 acer that is more than enough rapid to do 'internet/video/kicad/kicad debuging...' even with 2~3 hours for a full build. Having it unable to run KiCad , very

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

2022-01-12 Thread pmx
Le 12/01/2022 à 13:32, Franck Bourdonnec a écrit : well, my second laptop is a an old e525 acer that is more than enough rapid to do 'internet/video/kicad/kicad debuging...' even with 2~3 hours for a full build. Having it unable to run KiCad , very disapointing ;) Funny enough (so to

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

2022-01-12 Thread Franck Bourdonnec
2012 : what a travel in time ! well, my second laptop is a an old e525 acer that is more than enough rapid to do 'internet/video/kicad/kicad debuging...' even with 2~3 hours for a full build. Having it unable to run KiCad , very disapointing ;) The other one is not much younger. Don't

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

2022-01-12 Thread pmx
Le 11/01/2022 à 22:57, Tomasz Wlostowski a écrit : There's a LOT of room for improvement just by using more modern GPU features (and by modern I mean from 2012). 2012 : what a travel in time ! Tomasz, thanks for the explanations. BTW, I only worked on the schematics, this summer (for some

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

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_

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|

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

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

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 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 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: [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

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 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

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

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).

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

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
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

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

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