So as per https://www.nomachine.com/AR09L00814 (A black screen is displayed when running virtual desktops on Unity 3D or GNOME 3 and proprietary drivers) I configured the file and pointed it to mesa as I have been using the proprietary Nvidia driver.
Twice now, after having made this change, I have connected to my server to check on some VM’s only to find that they aren’t rendering at all locally.
I confirmed that if I used teamviewer or remote desktop to get at the few that I could access, that they were working just fine behind the scenes but they aren’t being rendered on the host system. The one exception is a non-accelerated VM that is running in text-only mode.
- If I never connect to this system with NoMachine, this problem doesn’t occur
- If I shut down the VM’s and restart them afterwards (even without rebooting) they are back to normal
- It happens as soon as I connect with NoMachine
- No amount of resizing or futzing with VMWare Workstation gets them working again
The main host system is running Kubuntu 16.04.1 and the latest NoMachine 5.1.44. I connected from a Windows NoMachine system running 5.1.44 also. I have an old 9400 GT for the GPU.