Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UHD 630 passthrough works in Linux but not Windows VMs

Featured Replies

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

You should not need to pass a bios file in UEFI.

Is this your only GPU in the system?

  • Author

Hi Kilrah, thanks for the reply.

Yes, it behaves the same with or without the bios rom. Detects in windows correctly, but no output.  This is the only card in the machine (it's a mini 1 litre PC no other PCIe slots).

 

Any idea would be much appreciated,

  • Author

Small update, I was able to get the "failed to mmap" error to dissapear with appending "video=efifb:off" in my syslinux config. Still no change to video output however.

sorry to bypass this, Did linux work out of the box for you? I am trying with bios, video=efifb:off, modprobe.blacklist=i2c_i801,i2c_smbus, set the system devices. Yet no screen and only 

image.thumb.png.4750cf60fae4d3949116f02e19ee3696.png

image.thumb.png.b43e2aee246b9a3b7f101fa4a62fd804.png

  • Author

Yes nobara distro worked out of the box. Installed with vnc and then switched to igpu. 

  • Author

Thanks for the reply @ghost82. Unfortanately i've already tried this, both roms result in hard-rebooting rebooting my server. Can't see in the logs what happens, after I boot the VM it stop responding and has to be turned off and on.

 

Do you have this gfx card? Have you managed to get it to work?

On 11/23/2022 at 9:20 AM, halogen55 said:

Do you have this gfx card? Have you managed to get it to work?

No I don't have it, but an additional op region should be necessary to correctly inizitialize the gpu as described here, and especially for windows, that's why for uhd630 I always proposed to try that rom files I linked:

https://github.com/patmagauran/i915ovmfPkg

 

  • Author

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.

 

  • Author

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

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.