3D rendering not working reliably (lp:#1815286)
Original report created by Ken Lowe (chaser2001)
I’ve just upgraded from 4.07 to 5.0.2 on a Windows 10 x64 machine, and have
run into a strange issue with 3D rendering using OpenGL. It all worked fine
on 4.0.7.
If I start KiCad in Legacy mode and open up the 3D viewer, the PCB will
render correctly. However, if I then close down the 3D viewer and open it
back up again I just get a transparent via / pad view of the PCB. To get it
working properly again I need to shut down KiCad completely and reopen it.
If I start KiCad in Modern Toolset mode I just get a transparent via / pad
view of the PCB. I need to switch to Legacy mode, completely shut down
KiCad again, and then reopen it to get the rendering to work.
I’ve tried completely uninstalling KiCad and then re-installing, but that
didn’t make any difference. I've also tried various versions, including
Stable version 5.0.2-1, and nightly builds.
I've also tried on another Win x64 machine, and it's worked on that machine
without any problem.
The setup it fails on is:
Application: kicad
Version: (5.0.2)-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Graphics card is an AMD FirePro M6000 Mobility Pro, and I downloaded and
installed the latest driver for this yesterday, but it didn’t make any
difference.
Further details: https://forum.kicad.info/t/3d-rendering-not-working-
reliably/15115
Original tags: 3d-viewer