I’m experiencing difficulty with running 3D Slicer. The program launches but the Slicer window is completely blank, as seen in the attached picture. This has been a consistent and repeatable error without any useful error message from the program. Could you please let me know if you have any thoughts on how to troubleshoot and resolve this issue?
I am running a Windows 10 computer on the university network. Is it possible I’m missing a Windows file the program depends on? I have tried uninstalling and reinstalling and checking compatibility settings.
Also, could using the program through remote access be complicating the way it runs? We’ve done some preliminary trouble-shooting along this line of thinking. Initially, I assumed this was an issue with the remote-access software but my research colleague is able to remotely access and successfully use Slicer. We have the same user permissions and are using the same remote access software.
Thank you for the help!
Remote desktop client, server, and graphics card driver must all support the minimum required OpenGL version.
Until recently, Windows remote desktop’s OpenGL support was insufficient, but recently it got upgraded, so Slicer runs fine via Windows RDP. VNC and TeamViewer known to work well, so it is surprising that it seems to struggle on your computer.
You can try these:
- upgrade your graphics card and TeamViewer versions
- check if there are any 3D acceleration settings in TeamViewer that you can change
- launch Slicer (locally) before connecting to the computer from a remote computer
- change OpenGL profile settings by setting
SLICER_OPENGL_PROFILE environment variable
- use a different graphics card
- use a different remote desktop software (RealVNC, TightVNC, Chrome Remote Desktop, etc.)
- use a software renderer, such as Mesa (see details here)
Not sure whether you still need it or not - but I am posting it for the community.
If someone sees the same problem the following line can be tried:
MESA_GL_VERSION_OVERRIDE=3.2 MESA_GLSL_VERSION_OVERRIDE=150 ./Slicer
@Arghya_pal What operating system did you use? Have you set up Mesa as OpenGL renderer?