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.

[SOLVED] Nvidia GPU Passthrough - Black Screen After Installing Drivers

Featured Replies

Hi all,

 

Sorry for yet another pass through but I've exhausted my Google-fu to no avail.

 

Hardware:

2 x E5-2670 v2

Gigabyte GA-7PESH2

16 x 8GB (128GB total) DDR3 ECC memory

Zotac Blower GTX 1080 Ti

 

Common steps:

* Downloaded Zotac vBios from TechPowerup, used hex editor to remove the header from the vBios.

 

What I've tried:

*** SeaBios w/i440fx-3.1

  -- I get display from the 1080 Ti when using the Microsoft generic driver.  As soon as Microsoft or I install nVidia drivers and reboot, screen is black and stays black.  When I reboot the VM, I can see the windows splash screen with the spinning circle of dots, then when it goes into the login/desktop, screen is black and eventually goes to "no signal" on my monitor.

 

** OVMF w/q35-3.1

  -- No display from 1080 Ti, even with Microsoft generic driver.

 

** OVMF w/i440fx-3.1

  -- No display from 1080 Ti, even with Microsoft generic driver.

 

Commonalities between three setups:

* All three VMs are RDP-able and I can verify that there are no issues with the 1080 Ti (if I use non-patched vBios, I get error code 43).

* I'm using HDMI to connect to the monitor.  Given that video works with the SeaBios/i440fx-3.1 setup, I don't think it's a port issue.

 

 

Has anyone run into this/been able to resolve something like this?  I appreciate any and all insights.  Thanks!

 

 

EDIT (Solution): For me, changing from HDMI to displayport on the GPU solved the issue.  Not sure if IOMMU grouping of GPU and HDMI audio together means that HDMI port can't be used on GPU but VM is happily outputting to my monitor now.

Edited by stvwndr219
Solution found.

  • Author

Update to this: In Windows (via RDP), I can see that the HDMI port of the video card is connected, still no video display though.  Also tried dumping the BIOS of my graphics card directly from unraid as unraid is using the onboard video for output but still no video.

  • Author

SOLVED:

 

The issue appears to be with using an HDMI cable on the VM.  I got my DisplayPort to HDMI cable out and converted one of the DisplayPort slots on the 1080 Ti to HDMI on my monitor and we are good to go.  I do wonder if passing through HDMI audio from the GPU means you can't use the HDMI output due to the HDMI audio being on the same IOMMU group as the GPU.  Not sure, but it works now.

  • 1 year later...
On 10/9/2019 at 7:47 AM, stvwndr219 said:

SOLVED:

 

The issue appears to be with using an HDMI cable on the VM.  I got my DisplayPort to HDMI cable out and converted one of the DisplayPort slots on the 1080 Ti to HDMI on my monitor and we are good to go.  I do wonder if passing through HDMI audio from the GPU means you can't use the HDMI output due to the HDMI audio being on the same IOMMU group as the GPU.  Not sure, but it works now.

 

This is the only thing that has worked for me. I think I've tried all the other workarounds and for my setup this has solved it. This should probably be one of the first steps to take as it is easy to validate without burning so much time on the other fixes.

 

Thank you!!!!

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.