Proxmox 8.1.3 Vm wont display to Monitor

javito1081

New Member
Jan 4, 2024
23
5
3
Hi, iv spent already countless hours reading possible solutions for this issue but found none so far that has a fix for my issue, i have win11 installed on a vm, already enable IOMMU enable, grub and bios as well, modules and blacklist, my vm detects the igpu fine, i have an i9 9900 with a intel uhd 630, already added the pci hardware as well for my video card and set it to primary, but the second i boot my vm, i proxmox console stops displaying on my monitor and nothing gets displayed after that, even after shutting down the VM, i have to reboot proxmox in order to get display again on my monitor, but what im trying to do is get display from the VM to my monitor, i have a msi z370m mortar motherboard and im running nutz trying to figure this out

this is my /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on gfxpayload=text nomodeset i915.enable_gvt=1 iommu=pt video=efifb:off video=vesafb:off disable_vga=1"


my modules /etc/modules

vfio
vfio_iommu_type1
vfio_pci
kvmgt


and my blacklist /etc/modprobe.d/blacklist.conf

blacklist i915
blacklist radeon
blacklist nouveau

if anyone have any ideas how to fix this or if it is just imposible to do just let me know and ill stop trying :-(
 
  • Like
Reactions: peril
,... and set it to primary
That setting is meant for NVidia GPUs and can be bad for other GPU passthrough (yes, it horribly named).
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on gfxpayload=text nomodeset i915.enable_gvt=1 iommu=pt video=efifb:eek:ff video=vesafb:eek:ff disable_vga=1"
video=efifb:off video=vesafb:off disable_vgg=1 don't do anything on Proxmox. Maybe you meant this work-around?
Always check with cat /proc/cmdline if your parameters are passed becausse some Proxmox don't use GRUB.
Please don't mix up GVT with passthrough; why did you add i915.enable_gvt=1? Do you want passthrough (with display output) or mediated device passthrough (GVT)? Either might be possible but not at the same time.
That's the opposite of passthrough, please don't mix passthroouhg of a device with mediated device passthrough.
blacklist i915
blacklist radeon
blacklist nouveau
Why blacklist old AMD radeon and nouveau when you want to passthrough an Intel integrated graphics?
i have an i9 9900 with a intel uhd 630
Integrated graphics passthrough can be more problematic or simply impossible. Please search this forum (and the internet) for people who had success with UHD630 and how they did it.
 
That setting is meant for NVidia GPUs and can be bad for other GPU passthrough (yes, it horribly named).

video=efifb:off video=vesafb:off disable_vgg=1 don't do anything on Proxmox. Maybe you meant this work-around?
Always check with cat /proc/cmdline if your parameters are passed becausse some Proxmox don't use GRUB.
Please don't mix up GVT with passthrough; why did you add i915.enable_gvt=1? Do you want passthrough (with display output) or mediated device passthrough (GVT)? Either might be possible but not at the same time.

That's the opposite of passthrough, please don't mix passthroouhg of a device with mediated device passthrough.

Why blacklist old AMD radeon and nouveau when you want to passthrough an Intel integrated graphics?

Integrated graphics passthrough can be more problematic or simply impossible. Please search this forum (and the internet) for people who had success with UHD630 and how they did it.
I already tried to remove primary with no results :-( most of the extra things u saw there r things iv been trying, i just removed everything u mention, imm atry to search the forums as u mention, but i do have a gtx 1650 ti lying arround, would it be easier if i just install that and use it for vm monitor output?
 
I have connected my gtx 1650 and my vm finally shows up on my monitor, also created a brand new vm but as a 1440fx, but i notice that ether with the intel or the nvdia, it shows the video card with an error saying windows has stopped this device because it has reported problems, havent been able to make it work, im going back to q35 adn see if it works cause on q35 i wasnt getting a display error