January 11, 20251 yr Hello, I really need help with this one. I am able to successfully passthrough the Intel iGPU UHD 770 to a VM in Proxmox and get HDMI output right from the OVMF BIOS. This machine is UEFI only. The key for this to work right from the vm bios in Proxmox is using the i440 chipset, setting the display to "none," and adding the following to the "vm".conf file: hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom This gives me an image right from the OVMF bios boot. However, I can't find a working method to do this in Unraid. I found a BLOG post that shows the following: <qemu:commandline> <qemu:art value='-set'/> <qemu:art value='hostpci0:0000:00:02,legacy-igd=1'/> </qemu:commandline> ...but Unraid 7.0.0 removes those lines after I press update. In Unraid, I get an image, but only after the Intel i915 module loads in Linux, or after Windows reaches the desktop when the GPU driver loads. Can someone help me out? Surely this is also possible to do in Unraid, right? Thank you very much.
January 11, 20251 yr Community Expert 6 minutes ago, adolfotregosa said: Hello, I really need help with this one. I am able to successfully passthrough the Intel iGPU UHD 770 to a VM in Proxmox and get HDMI output right from the OVMF BIOS. This machine is UEFI only. The key for this to work right from the vm bios in Proxmox is using the i440 chipset, setting the display to "none," and adding the following to the "vm".conf file: hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom This gives me an image right from the OVMF bios boot. However, I can't find a working method to do this in Unraid. I found a BLOG post that shows the following: <qemu:commandline> <qemu:art value='-set'/> <qemu:art value='hostpci0:0000:00:02,legacy-igd=1'/> </qemu:commandline> ...but Unraid 7.0.0 removes those lines after I press update. In Unraid, I get an image, but only after the Intel i915 module loads in Linux, or after Windows reaches the desktop when the GPU driver loads. Can someone help me out? Surely this is also possible to do in Unraid, right? Thank you very much. I think it should be qemu:arg not qemu:art
January 11, 20251 yr Author 1 minute ago, SimonF said: I think it should be qemu:arg not qemu:art Ha yeah, yes, sorry I saw that but I get the following.
January 11, 20251 yr Community Expert 5 minutes ago, adolfotregosa said: Ha yeah, yes, sorry I saw that but I get the following. Should also be 02.0 as part of the PCI address is missing.
January 11, 20251 yr Author 9 minutes ago, SimonF said: Also look at this post Thank you !! That guide gave me the missing link !! Thank you so much.
January 12, 20251 yr Author Solution For future reference, I literally just have to add the ROM for the sound card. Not in a million years I would have guessed that. <rom file='/mnt/cache/gen12_gop.rom'/> I tested and I don't need to change anything else—zero, nothing. Could you guys add an option in the web UI to include a ROM for the sound card? The sound card rom line gets cleared when you edit the VM using the webui. <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1f' function='0x3'/> </source> <alias name='hostdev1'/> <rom file='/mnt/cache/gen12_gop.rom'/> <!-- just this, nothing more --> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev>
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.