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.

Windows VMs don't survive video card driver installation

Featured Replies

I've been trying to setup a windows VM to use as a gaming desktop.

every time the installation finishes successfully, with the video card, keyboard and mouse passed through and working - and then i update the device drivers.

However, after i install the video card drivers the VM will bluescreen (either during installation, or after the reboot) and won't come back up.

 

This issue occurs using either seabios or OVMF, and in all versions of desktop windows from 7 to 10.

 

I'm only using the VM gui to configure the VMs, and did not edit any XMLs - is this what i'm doing wrong?

 

My hardware config is available here: https://pcpartpicker.com/user/Evilspice/saved/XG2v6h

 

oh, my video card is a Sapphire Radeon R9 285, but i experienced the same issues using an older nVidia card.

 

Help me, unraid-wan kenobi! you are my only hope!

 

Edit: forgot to mention, i'm using unraid version 6.1.9

Edit 2: here are my pci devices and iommu groups

PCI Devices

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:01.1 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x8) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Device a102 (rev 31)
00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1)
00:1b.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #20 (rev f1)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tonga PRO [Radeon R9 285]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aad8
04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
05:00.0 PCI bridge: Intel Corporation Device 1578
06:00.0 PCI bridge: Intel Corporation Device 1578
06:01.0 PCI bridge: Intel Corporation Device 1578
06:02.0 PCI bridge: Intel Corporation Device 1578
06:04.0 PCI bridge: Intel Corporation Device 1578
09:00.0 USB controller: Intel Corporation Device 15b6
0b:00.0 Ethernet controller: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 10) 

 

IOMMU Groups

 

0/devices/0000:00:00.0
1/devices/0000:00:01.0
1/devices/0000:00:01.1
1/devices/0000:02:00.0
1/devices/0000:02:00.1
2/devices/0000:00:02.0
3/devices/0000:00:14.0
3/devices/0000:00:14.2
4/devices/0000:00:16.0
5/devices/0000:00:17.0
6/devices/0000:00:1b.0
6/devices/0000:00:1b.3
6/devices/0000:04:00.0
7/devices/0000:00:1c.0
7/devices/0000:00:1c.3
7/devices/0000:00:1c.4
7/devices/0000:05:00.0
7/devices/0000:06:00.0
7/devices/0000:06:01.0
7/devices/0000:06:02.0
7/devices/0000:06:04.0
7/devices/0000:09:00.0
7/devices/0000:0b:00.0
8/devices/0000:00:1d.0
8/devices/0000:00:1d.4
9/devices/0000:00:1f.0
9/devices/0000:00:1f.2
9/devices/0000:00:1f.3
9/devices/0000:00:1f.4

  • Author

come on people, can no one give me a hint? what should i do?

i doubt it's a problem with my video card, because i was able to install a steamOS VM yesterday.

 

could someone point me in the right direction?

 

thanks.

Ok taking a quick look at your iommu group your card is grouped in as below in group 1

 

1/devices/0000:00:01.0
1/devices/0000:00:01.1
1/devices/0000:02:00.0
1/devices/0000:02:00.1

 

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tonga PRO [Radeon R9 285]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aad8

 

because there are other devices in the group with your card passthrough will not work properly.

 

What you need to try is to enable PCIe ACS Override: in the settings under vm manager. Then check if it is in its own iommu group.

 

You must get it in its own group else you will have problems. You can also try putting in different PCIe slots and check aswell.

  • Author

Thanks, Gridrunner!

i enabled that and indeed the graphics card is now in it's own iommu group.

 

didn't have any luck yet with my win 10 VMs (one seabios, the other OVMF). i'll try with fresh ones during the weekend.

 

i'll update this thread with my progress.

Archived

This topic is now archived and is closed to further replies.

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.