January 1, 20233 yr Evening, I am banging my head against a brick wall with this problem and so I'm hoping someone can point me in the right direction. I'm trying to set up a Windows 11 VM. Everything goes fine, I pass through the 3060 graphics card with the relevant bios and I'm set. Then after varying periods of time, it will simply fail to start. It no longer registers on the network, no image on the monitor, can't RDP in, no errors (that I can see) in the log, nothing. I've deleted and started over 9 times over the past few days, even tried with Windows 10, but each time the same thing happens. Other than the server being on and the VM being off, nothing is happening to the server. I have started the VM several times over the last few hours and on this occasion everything seemed to be fine, but I've just come to start it up again and nothing. I have attached screenshots of the VM template and the VM log. I can provide the system logs if they are needed. Any suggestions would be greatly appreciated. If any further information is required, please let me know. Many thanks. ***UPDATE*** After endless reboots, I read on another topic that the on board Nvidia audio also needs to be bound in the VM template otherwise that can cause issues, so I have done that and rebooted the server. On a side note, I initially stopped binding the audio as I thought that was causing the issue in the first place. Anyway, the VM now boots, but I can only access via RDP as the 3060 is not showing up in the Device Manager. Edited January 5, 20233 yr by BeardedNoir
January 2, 20233 yr Can you post the VM's xml? I always edit the xml directly as the UI is making changes that aren't proper, I only use the UI for the initial VM setup. There is an issue in 6.9.2, not sure in newer versions of Unraid, that the video and audio parts are not passed properly via the UI, you need to manually edit the xml. Here's mine: <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x85' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/isos/vbios/HP.RTX3090.24576.210310.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x85' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x1'/> </hostdev> You will need to edit the xml, add "multifunction='on'/>" on the 1st device, which is the video portion of the card, and note the slot and function. You then modify the 2nd device, which is the audio portion of the card, to the same slot but with function '0x1'. So "bus='0x85' slot='0x00' function='0x0'" translates to 85:00.0. And "bus='0x85' slot='0x00' function='0x1'" translates to 85:00.1. Is the VM stable when you don't pass the GPU?
January 5, 20233 yr Author Hi, Thanks for the suggestion. After many hours I finally tried i440fx-7.1, that finally did the trick and the VM seems stable so far. Fingers crossed it remains.
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.