This is day 15 of me struggling to make a Windows 10 VM work on Unraid 6.10.3 and now 6.9.2 out of pure desperation.
So far I've tried every "miracle solution" I've managed to find on these forums. But at this point I'm getting really tempted to just go back to a simple bare metal gaming PC.
The steps I go through to make this VM:
Set the following VM settings:
CPU Mode Host passthrough
cores 1/13-6/18
24576MB RAM
Q35-6.2
OVMF
3.0qemu XHCI
SATA
SATA
1400GB (on 970 EVO Plus 2TB NVMe SSD)
qcow
6800xt with multifunction XML fix, don't add the ROM file since I've read that it's not necessary for 6800XT
6800xt HDMI/DP navi21/23 sound
Passthrough PCIe Delock 2xUSB-C 10Gbps card
I also have both the AMD GPU, AMD GPU sound and the PCIe USB card bound to vfio at boot.
Problem 1: On booting the VM it never manages to get past the Shell, so then I encounter Problem 2.
Problem 2: when trying to boot from the correct device in the OVMF Shell, my Varmillo keyboard never works but my wasd87 does, how?
After having selected the correct bootmedium I select the w10 storage driver in the windows installer and install Windows 10 Pro.
It installs just fine.
It boots.
I make an account.
I log in.
I install the newest VirtIO drivers.
I reboot, because at this point, why not?
Upon reboot Windows Update sometimes automatically installs the driver Advanced Micro Devices Inc. - Display - 30.0.13023.4001.
Problem 3: Halfway through this driver install it always makes my screen go black and never goes back on.
I reboot the machine, log in and Windows Update is installing a big cumulative update for w10 21h2.
THE Problem 4: When I reboot this time, the update starts installing, upon the VM rebooting though Unraid crashes and automatticaly reboots again. From this point it's 50/50 chance of Unraid crashing when I boot the VM.
I have come across all of the following problems and tried the respective solutions:
-pcie_no_flr=1022:149c,1022:1487 (https://forums.unraid.net/topic/91319-solved-vm-start-upshutdown-crashes-unraid/)
-multifunction GPU XML fix for the VM for my 6800XT (spaceinvader video)
-GPU BAR 0 error when passing through (https://forums.unraid.net/topic/99478-solved-gpu-passthrough-issue-bar-0-cant-reserve/
In my system devices I also have an ITE RGB LED Controller from my motherboard under the same USB controller as my Unraid Flash, I already tried placing it under a different IOMMU group but it still falls under the same [1022:149c]. Could this RGB LED controller be causing unraid crashing when windows booting?
Unraid Diagnostics and windows10 VM XML are attached.
unstorinator-diagnostics-20220810-2316.zip
W10PROVM.xml