Schematic editor ignores Display Options -> Rendering Engine = Fallback graphics option
# Description Schematic editor, when configured to use fallback graphics and being run on a machine that does not have OpenGL (e.g. virtual machine that was not given access to GPU), continues to display "Could not use OpenGL, falling back to software rendering" message box during each start-up. Other tools (symbol editor, PCB editor, footprint editor, Gerber viewer) obey Display Options -> Rendering Engine = Fallback graphics option and run without attempting to use OpenGL, as expected. # Steps to reproduce 1. Start KiCAD 9.0.1 on a machine that does not have a GPU (e.g. Windows Sandbox virtual machine without GPU emulation enabled). 2. From the main KiCAD window, go to Preferences -> Preferences -> Schematic Editor -> Display Options -> Rendering Engine and ensure that the option is set to "Accelerated graphics" 3. Run Schematic editor, "Could not use OpenGL, falling back to software rendering" message box will appear, as expected. 4. Close Schematic editor. 5. From the main KiCAD window, go to Preferences -> Preferences -> Schematic Editor -> Display Options -> Rendering Engine and set the option value to "Fallback graphics". 6. Run Schematic editor, "Could not use OpenGL, falling back to software rendering" message box will still appear, **contrary to expectation**. 7. Optionally, repeat the same steps above for other tools (symbol editor, PCB editor, footprint editor, Gerber viewer) and observe that these tools obey similar option as expected. # KiCad Version ``` Application: KiCad Schematic Editor x64 on x64 Version: 9.0.1, release build Libraries: wxWidgets 3.2.6 FreeType 2.13.3 HarfBuzz 10.2.0 FontConfig 2.15.0 libcurl/8.11.1-DEV Schannel zlib/1.3.1 Platform: Windows 10 (build 19041), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: Microsoft Corporation, GDI Generic, 1.1.0 Build Info: Date: Mar 30 2025 01:11:30 wxWidgets: 3.2.6 (wchar_t,wx containers) Boost: 1.86.0 OCC: 7.8.1 Curl: 8.11.1-DEV ngspice: 44 Compiler: Visual C++ 1942 without C++ ABI KICAD_IPC_API=ON Locale: Lang: en_US Enc: UTF-8 Num: 1 234.5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8) ```
issue