ofx Posted April 7, 2023 Share Posted April 7, 2023 (edited) Hi, I’m trying to pass through my RTX2060 to a Win11 VM, but getting a blank screen over HDMI after booting the VM. I’m trying to dual boot Windows (bare metal + VM) as demonstrated by Spaceinvader One on YouTube here. I don’t think how I installed Windows matters because the VM boots up. I believe I’ve done everything from setting up and separating the IOMMU groups (IOMMU is enabled in the BIOS and the selected groups are bound to VFIO at boot) to passing through the NVME drive, required USB controller, and GPU correctly. I even dumped my own VBIOS with GPUZ, edited it as instructed at various places on the internet then passed it in. The VM boots fine despite not getting a video output over HDMI because I can remote into it via RDP. It also works fine when I set the graphics card to virtual. I’ve already installed virtio drivers by logging in this way. When I logged in via RDP for the first time with GPU passthrough, I could see my card appear as a “video controller” under “Other devices” in the Windows device manager. I then right clicked and updated the drivers; afterwards, it started showing up as an NVIDIA GeForce RTX2060 under display adaptors with the following error: Windows has stopped this device because it has reported problems. (Code 43)”. The vendor and Device ID of the cars shows up as 1DE and 1F08, which according to PCI lookup.com is a TU106 [GeForce RTX 2060 Rev. A]. The USB controller I passed in that has a wireless mouse and a keyboard connected works fine, and networking, including internet, works fine too. Its just that I can’t get a video output. Can someone help ? Thanks P.S: I’m running Unraid Version: 6.11.5. Hardware: MSI Bazooka B550M / R7 5700x / 32GB 3200Mhz / MSI RTX 2060 Ventus OC 6GB Edited April 7, 2023 by ofx Quote Link to comment
Solution ghost82 Posted April 8, 2023 Solution Share Posted April 8, 2023 Don't use windows drivers but download and install drivers downloaded from nvidia website. Maybe windows drivers are outdated and nvidia didn't allow consumer gpu passthorugh in the past. If that doesn't work, attach diagnostics. Quote Link to comment
ofx Posted April 8, 2023 Author Share Posted April 8, 2023 (edited) Thanks. That was the last piece of the puzzle ! I was getting a few different errors in the VM error log related to the GPU until I followed the instructions here and changed the PCI bus, slot and function addresses as instructed. While that fixed all the errors in the VM error log, the windows error remained. Then I saw your post and downloaded the latest drivers from NVIDIA, that fixed the windows error and now I get a display output ! Thanks for the tip. Edited April 8, 2023 by ofx 1 Quote Link to comment
Recommended Posts
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.