

When I pass the GPU and sound through to the linux VM, and then try and connect to VNC viewer, i get an error saying it "Cannot currently show the desktop. Is it possibly to hardware accelerate the linux and macOS VMs, and still remotely access the VMs, or do you have to use a phycially connected monitor for access with GPU passthrough. I'd like to use GPU acceleration for the macOS and Linux VMs, but still access them through VNC Viewer or xRDP, not directly connect a monitor to the VM, as this isn't physically possible. I use RealVNC Server/Viewer to access the macOS and Linux VMs today, and RDP for the Windows VMs. I bought a couple of nvidia GPUs to use for the VMs, but now I'm realizing I think I made a mistake. I have a macOS Catalina VM, and a few linux VMs as well, that frankly, don't have that good of performance, vs when I run them in VMWare Workstation on my laptop.

NoMachine price starts at 44. VNC with a free license price starts at 3.39 per month, On a scale between 1 to 10 VNC with a free license is rated 2, which is much lower than the average cost of Networking software. I access it headlessly, where it runs plex, some windows VMs, and other assorting things. We prepared a TCO (Total Cost) calculator for VNC with a free license and NoMachine. My Unraid server is currently running in a rack in my basement. Question about GPU passthrough and acceleration.
