Blank Screen after launch when accessing Slicer through remote desktop

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 no, core or compatibility
  • 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?

Hi experts,
I have roughly the same problem (see attached image). My IT installed 3D-Slicer 5.2.1 on my virtual PC a couple of weeks ago; I use RDP

Any help is appreciated, Thanks in advance!

Martin Metzger

System config:
Device: Intel(R) Xeon(R) CPU E5-2660 v4 @2.00GHz 2.00GHz
RAM: 16,0 GB
64-bit OS, x64-based Processor
OS: Windows 10 Enterprise
Version: 22H2
Built: 19045.2364
Windows feature Experience Pack 120.2212.4190.0

Windows RDP requires careful configuration to allow hardware graphics acceleration. Your IT support people should be able to set everything up for you (see how it is done for example in Azure).

If they have trouble setting this up then you can switch to a software renderer. This is simple and you can still use RDP but it will slow down the rendering.

You may also use a different remote desktop solution. Most remote desktop software (VNC, TeamViewer, Chrome remote desktop, etc.) uses full graphics capabilities of the host system, so if you switch to any of those then everything will work.

Hi, Andras Lasso,

Thank you for your quick answer.

Martin Metzger