Issue with noVNC when pass-through PCI GPU is set on primary

bellocarico

Member
Sep 17, 2022
43
2
8
I've tried to summaries the issue in the title. Essentially following some background investigation on the amount of CPU demand while the Windows 11 VM is idle I ended up enabling the option "Primary GPU" on the pass-through PCI video card.

This reduced the CPU demand where it should be but now noVNC is completely unusable (Failed connect to vncproxy).

Is there a workaround for this case?

Thanks
 
Last edited:
I can only confirm that enabling Primary GPU disables the virtual display (which you select in the Display setting). That's probably why the CPU load was reduced: the CPU is no longer used to draw the virtual display.
I don't think you can have it both ways with Proxmox. Either there is a virtual display rendered by the CPU that can be viewed by noVNC (or SPICE) or the GPU is used to render to a physical display.
Other remote desktop software like RDP and Parsec, Steam Link and Looking Glass are capable to show you the GPU rendered display remotely.
 
I can only confirm that enabling Primary GPU disables the virtual display (which you select in the Display setting). That's probably why the CPU load was reduced: the CPU is no longer used to draw the virtual display.
I don't think you can have it both ways with Proxmox. Either there is a virtual display rendered by the CPU that can be viewed by noVNC (or SPICE) or the GPU is used to render to a physical display.
Other remote desktop software like RDP and Parsec, Steam Link and Looking Glass are capable to show you the GPU rendered display remotely.
Thanks for the answer that makes sense. Taking a different approach: could I share a GTX1070 at hypervisor level (so no passthrough but sharing the same GPU amongst multiple VMs)? Vmware could do that but had some nasty NVIDIA licenses implication I seem to remember....
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!