Best way to use PCI Passtrough with multiple monitor

waterresistro

New Member
Sep 26, 2022
2
0
1
Hello everyone,

i'm new to Proxmox and i'm trying to create a host with two VMs, each with its dedicated video card.
Everything works with different dysplay types selected, however i would need to have on each VM two display monitors when i connect to it but without the need to have physical monitors on the host (this would beat the reason for using VMs...)

I tried using Splashtop to connect remotely to the VMs as it's an easy to use app.
In the begining everyting seemed to work great with spice (dual monitor) but there seemded to be a OpenGL problem that restricted the use of some programs and at some point the second screend doesn't seem to load anymore.
So i've searched a bit but i don't really got the answer if there's a specific type of display that you need to select for the vm in order to get the best performance and have little to no virtualisation of the GPU while using 2 dysplays on each VM.
I believe the VirtIO-GPU would be the one, however, i'm not sur how to add a second "monitor" or if it's even possible. Anyone did this ?
 
Hello everyone,

i'm new to Proxmox and i'm trying to create a host with two VMs, each with its dedicated video card.
You can do that with PCIe passthrough. But is depends on the motherboard and GPUs, because not everything works well with passthrough.
Everything works with different dysplay types selected, however i would need to have on each VM two display monitors when i connect to it but without the need to have physical monitors on the host (this would beat the reason for using VMs...)
I don't understand, sorry.
I tried using Splashtop to connect remotely to the VMs as it's an easy to use app.
I have no experience with that, sorry.
In the begining everyting seemed to work great with spice (dual monitor) but there seemded to be a OpenGL problem that restricted the use of some programs and at some point the second screend doesn't seem to load anymore.
Spice does not use a GPU and is all done on the CPU, which explains the very limited OpenGL version/support.
So i've searched a bit but i don't really got the answer if there's a specific type of display that you need to select for the vm in order to get the best performance and have little to no virtualisation of the GPU while using 2 dysplays on each VM.
Use passthrough (see above) and select none for display, so there is no virtual display. You might want to passthrough USB in order to have a keyboard and mouse for the VMs with the GPUs.
I believe the VirtIO-GPU would be the one, however, i'm not sur how to add a second "monitor" or if it's even possible. Anyone did this ?
I don't know.
 
Hello leesteken,

thank you for your time, as you said, we ditched spice and yes, pcipasstrough was configured, that bein g said, after a day of testing the solution that best suits my needs is to use Remote Desktop(not the other software), with "Use all monitors.." checked and, in order to have all the windows correctly rendered in teamviewer also, we need to go with VirtIO-GPU.
 

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!