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.

Linux VM with GPU passthrough broke after upgrading to 7.3

Featured Replies

I don't really know how this is possible, but after upgrading to 7.3 my main linux VM won't show a gpu output. I get the splash screen during startup, and I can even enter the VMs bios settings, but as soon as it tries to boot the screen goes black and never changes. I'm passing through an Intel Arc B570. I've tried changing the frame buffer parameters and VFIO unsafe interrupts without success. Unfortunately I already converted to internal boot so I can't easily downgrade versions too. Anybody else experience something similar with their VMs?

I haven't been able to attach the gpu vbios rom successfully, but I never needed it before so I don't see why I would need to now.

  • Author

I finally figured out how to dump the vbios on the intel arc card. GPU-Z can't do it so it took some work in Linux. Attached the vbios to the GPU in the VM settings and the same thing happened. I did confirm my VM is still okay. I can remove the gpu and add the virtual VNC card and still boot the VM correctly. Posting my server diagnostics

unraid-diagnostics-20260516-1005.zip

  • Author

I downgraded to 7.2.5 and the VM booted right up with the b570 passed through. Was never able to figure out the problem unfortunately.

Yep. Same issue here with an nvidia 5080. Going to try downgrading.

Edited by dugganb

Had the same problem with an Arc B580. Inside the VM syslog I was getting:

xe 0000:06:00.0: vgaarb: deactivate vga console

xe 0000:06:00.0: [drm] ERROR failed to map registers

xe 0000:06:00.0: probe with driver xe failed with error -5

Tried everything I could think to - which was just the same stuff as you plus blacklisting the Xe driver and toggling Multifunction (because I had no idea what could have changed and what could help) but couldn't get anything to work so have downgraded back to 7.2.6

Similar issue here with 7.3 but uncertain if it's related. My Fedora VM boots fine, but after login I get a kernel panic. It appears to be related to the kernel version of Unraid, because I had the same issue a while back when I was testing a newer kernel to try and fix passthrough issues. Weirdly the kernel panic happens whenever KDE Discover tries to find updates. Does your VM try to call packagekit or something at boot time?

  • Author

To be honest I wouldn’t know how to check, but I had no problems with the VM kernel on 7.3, just the gpu pass through

I haven't had an opportunity to test this, but there is a known VM instability for hosts on 6.18 or newer where VM migration is disabled, so enabling migration may fix the issue.

https://discussion.fedoraproject.org/t/kvm-guests-become-unstable-on-6-18-kernel/182870/11

Edit: to clarify, that's Linux kernel 6.18, not referring to an Unraid version

Edit 2: I can confirm that enabling CPU migration has prevented the kernel panics for me, at least for the trigger that I was able to identify (KDE Discover checking for updates)

Edited by sixkittens
Clarification

Confirm same issue with Fedora 44 VM and Arc A380 passthrough.

Bit of a doozy since it's how I use my primary workstation.

Forced to downgrade to 7.2.6. Might try upgrading to 7.2.7 for now, hopefully that'll be ok. Looks like that's where I'll be staying for some time.

Edit: No issue with 7.2.7 upgrade.

Edited by xshell

On 5/28/2026 at 3:16 PM, xshell said:

Confirm same issue with Fedora 44 VM and Arc A380 passthrough.

Bit of a doozy since it's how I use my primary workstation.

Forced to downgrade to 7.2.6. Might try upgrading to 7.2.7 for now, hopefully that'll be ok. Looks like that's where I'll be staying for some time.

Edit: No issue with 7.2.7 upgrade.

Was this with or without CPU migration enabled? There's a known issue with Linux VM instability that occurs when CPU migration is turned off

I am having the same issue with Ubuntu 24.04.4 using Intel ARC A380. I tried creating a new VM using Ubuntu 26 and Fedora 44 and could get an initial output during install, but driver did not seem to be working correctly. Once restarting it would stop outputting again. I know VM is working correctly otherwise because I can Remote Desktop in after starting it up.

Edited by suhotsauce

Thank you @sixkittens .

I just upgraded from 7.2.5 to 7.3.1 and ran into this problem.

The VM (Linux Mint 22.3) boot up fine at first, but after a few minutes, it will suffer kernel panic with exit code = 0x0000008b.

Enabling "Migratable" option in the VM template fix the issue for now.

Edited by jfoxwoosh

Upgraded Unraid from 7.2.6 to 7.3.0 and also had issues with my Linux VM (latest Garuda Linux Hyprland using an Intel ARC A380. After upgrading and starting up the VM, it boots to the login screen with the resolution messed up. Cannot see everything that is displayed and changing the resolution in the VM didn't fix it. Rebooting the VM causes it to no longer display video thru the Intel ARC A380 GPU at all. Tried VNC and it booted, but the resolution was still messed up. Downgraded back to 7.2.6 to get it working again. A few days later 7.3.1 came out, so I updated to that. It did the same thing as 7.3.0. Downgraded back to 7.2.6 again and everything was fine. Saw 7.2.7 released and I upgraded to that. Everything was working good. Decided to try and upgrade back to 7.3.1 and try creating a new Garuda Linux Hyprland VM. This immediately wouldn't display video thru my Intel ARC A380 GPU. Tried booting with VNC display and it booted to the login screen. Resolution was not set for my display, so I logged in and updated the OS thinking maybe a video card driver needed to be downloaded. Tried booting up using the Intel GPU after and it still didn't work. Both the old VM and the new VM have CPU migration on. Going to go back to 7.2.7 until this gets sorted.

bluedragon-diagnostics-20260601_1709.zip

Edited by Kinspappy
Upload diagnostics

I have a B50 just created a new Fedora 44 system and works as expected. Will try with my A770 and report back.

I will add to this with my experiences. I have A310 and Pro B50.

Case 1: 7.2.7 with A310 in VM works flawlessly, winblows and linux.

Case 2: 7.2.7 with Pro B50 VM has no sound, correct resolution and scaling do not load + another usb device for some reason isn't properly passed through as its not shown in lspci inside VM.

Case 3: 7.3.1 with A310 VM has no sound, correct resolution and scaling do not load + another usb device isn't properly passed through as its not shown in lspci inside VM.

Case 4 7.3.1 with Pro B50 VM boots to black screen.

Edited by Ver7o

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.