Accelerated graphics not working on secondary monitor
Affected modules: eeschema, pcbnew, 3D-viewer
On accelerated graphics mode content freezes when moved to the secondary monitor and when changing back to fallback mode everything is working as intended.
Tested on KiCad v5 and v6 on Windows 11, (secondary monitor is a U28E590 connected via HDMI)
Intel HD Graphics 630 & NVIDIA GeForce GTX 1050
OpenGL version 4.5
DirectX 9, 12.1, 11.4
I have had this issue for a long time and finally found a fix that seems to work…
For some reason the NVIDIA Control Panel does not show both monitors, but only the internal monitor which leads the Intel HD Graphics to manage the external monitor. Somehow that constellation seems to break OpenGL rendering on the external monitor. However forcing NVIDIA to render per app basis seems to fix the issue
Go to NVIDIA Control Panel - Manage 3D settings - Program Settings
- Click Add and select KiCad
- Select NVIDIA processor and click Apply at the bottom right corner
Close the window, restart KiCad and change to accelerated graphics mode
Enjoy