UHD 630 passthrough works in Linux but not Windows VMs


Recommended Posts

Hi fellow Unraiders,
I have a HP Mini (Prodesk 600) with Intel 8500t and UHD 630 graphics. The strangest thing is going on with the intel UHD garphics, I cannot get it to output in a Windows 11 VM, but works in Linux VM's. When i use remote desktop on windows I see the UHD630 is working according to windows, just no output.

 

 

1737090427_Screenshot2022-11-22at8_31_01pm.thumb.png.5dbccd9622ccf1f67c5e2d93da535184.png

 

The logs on the windows machine show the following: 
733852593_Screenshot2022-11-22at8_30_41pm.thumb.png.ecc468571eadf4ab4d5d5d5d3fb4c445.png

^^^ This error is in all VM logs, even linux when it's working.

dmesg shows me a whole lot of this:

1276844350_Screenshot2022-11-22at8_33_37pm.thumb.png.3cdc546246b31977f6984e5d3c334586.png

 

GPU is also bound at boot via System Devices:

1829897162_Screenshot2022-11-22at8_36_40pm.thumb.png.6c8945a05479fb6195b906da23911104.png

 

I have tried:
- Q35 & i440fx types

- Windows 10 with seabios

- Extracting the Rom (using spaceinvaderone's script, doesn't seem to work for this igpu)

All of which dont work with a windows VM.


Installed nobara (Fedora) and it outputs at the desktop everytime, no issues using OVMF. One thing is i never see the bootloader, just the desktop.

 

Attached are my XML's for working Nobara and the above win 11 VM. Does anyone have any experience with the 630 or ideas ? Really at a loss.... 🤷

 

 

 

 

Screenshot 2022-11-22 at 8.33.37 pm.png

WindowsVM-notworking.xml linux-workingVM.xml

Link to comment

For future reference, here has been my findings.
After trying every combination I could think of:

Changing the bios settings "Configure option ROM Launch Policy", PCIe ACS override: Both & using seabios, 8gb of ram & io440x when configuring the VM got it to output.

 

Now, however the VM is crashing every 24-48 hours which is not ideal.  Looking into that now before giving up and just installing windows.

 

Link to comment

Ok for the reference of people finding this at a later date (me). I have managed to get this working reliably in Seabios with:

- Video=efifb:off in me bzimage / syslinux config

- Use the HP driver (not generic Intel one) for UHD630 and it stops bluescreening each day.

 

The attached image is a working driver version. Fingers crossed everything continue to work. thx all for your help.

image.png

  • Like 1
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.