Use of Console and Intel iGPU for VMs

saulleighton

New Member
Jan 8, 2022
1
0
1
Sydney, Australia
As you can see from the attached Proxmox 7.1 report file, I have 3 VMs configured on my Gigabyte Z590I AORUS ULTRA PC:
100.conf - 1 x Windows 10 Pro
101.conf - 1 x macOS Monterey
105.conf - 1 x Windows 11 Pro

100 and 101 work well using noVNC.

I can configure either 100 (Win10) or 105 (Win11) to use the PCIe GPU Gigabyte GeForce GTX 950 (GV-N950XTREME-2GD).
It uses GPU pass-through (hostpci0: 01:00.0;01:00.1,pcie=1,x-vga=on).
In a similar way, I can also assign the keyboard/trackpad USB (usb0: host=046d:c52b) to both VMs, making sure to only have either 100 OR 105 running at any one time, (but not both).
Both OSes work fine, with full access to all features and GPU.
The GTX 950 connects to a single Dell U2717D monitor (2560 x 1440 @ 59 Hz) via mDP.
At the moment, I have assigned GTX 950 GPU to the Win11 VM (105) with PCIe pass-through.

Now, I have a second HDMI cable connected to the same Dell monitor, connected to the iGPU HDMI port of the motherboard (Z590I AORUS ULTRA).
iGPU is used during power on, UEFI boot and GRUB/Proxmox boot process.
The CPU is Rocket Lake Intel Core i7-11700K, so this HDMI port is Integrated Intel UHD Graphics 750.

I would very much like to use the iGPU in a similar way as the GTX 950 GPU and assign it EXCLUSIVELY to one of my VMs, and switch to it a short time after Proxmox boot-up.
I do not need (nor want) a Debian console assigned to this iGPU display, as all Proxmox management functions are done via browser (https://IP:8006).

I believe this is a popular Use Case and Proxmox should support it!! I have done lots of Google searching, much reading of "solutions" and tried changing various GRUB and Proxmox configuration files, but still, I cannot get Windows 10 to boot correctly when I assign the iGPU (hostpci0: 0000:00:02,pcie=1,x-vga=1) to the Win10 VM (100).

I read somewhere on a forum that Windows 10 client may need to have a driver loaded for Integrated Intel UHD Graphics 750?
(I installed this driver into the VM Win10 OS manually from the Intel dowloand site)

What am I doing wrong?
Are there changes you can recommend in my Proxmox or Debian configuration files that will allow me to achieve this?

Thank you in advance.
 

Attachments

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!