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.

No signal to HDMI with pass-thru GPU after upgrading to 6.9.2

Featured Replies

I have seen a few other posts about this, but nothing that was said there has fixed this for me. I have a GPU that I need to pass-thru to a VM. The device shows up in the PCI list (under Linux)/Device Manager (under Windows), but I get no signal out the HDMI port.


Things I have already checked/tried:
0) I have confirmed the GPU, monitor, and HDMI cable all work when swapped to bare-metal devices, and this setup was working fine until I upgraded to 6.9.2.

1) I have tried switching OSes from Linux to Windows

2) I have tried switching "Machine" type; I have tried every version of both machine types under both OSes

3) I have confirmed that the GPU and its associated sound device are part of an otherwise-isolated IOMMU group and have tried both with and without having that IOMMU group being assigned to VFIO at boot.

4) I have tried both SeaBIOS and OVMF

5) I have tried using SpaceInvaderOne's vbios dump script, it always generates an error, even with Docker and VMs disabled. (See https://pastebin.com/ejFpvmPi for output); I have done as suggested in the video and rebooted the machine with the GPU bound to VFIO at boot, to no avail.

 

 

Any ideas or suggestions would be appreciated; Without this HDMI port working, we are unable to monitor our surveillance camers in realtime.

 


 

Loading config from /boot/config/vfio-pci.cfg
BIND=0000:02:00.0|10de:1d01 0000:02:00.1|10de:0fb8
---
Processing 0000:02:00.0 10de:1d01
Vendor:Device 10de:1d01 found at 0000:02:00.0

IOMMU group members (sans bridges):
/sys/bus/pci/devices/0000:02:00.0/iommu_group/devices/0000:02:00.0
/sys/bus/pci/devices/0000:02:00.0/iommu_group/devices/0000:02:00.1

Binding...
Successfully bound the device 10de:1d01 at 0000:02:00.0 to vfio-pci
---
Processing 0000:02:00.1 10de:0fb8
Vendor:Device 10de:0fb8 found at 0000:02:00.1

IOMMU group members (sans bridges):
/sys/bus/pci/devices/0000:02:00.1/iommu_group/devices/0000:02:00.0
/sys/bus/pci/devices/0000:02:00.1/iommu_group/devices/0000:02:00.1

Binding...
0000:02:00.0 already bound to vfio-pci
0000:02:00.1 already bound to vfio-pci
Successfully bound the device 10de:0fb8 at 0000:02:00.1 to vfio-pci
---
vfio-pci binding complete

Devices listed in /sys/bus/pci/drivers/vfio-pci:
lrwxrwxrwx 1 root root 0 Sep 5 17:22 0000:02:00.0 -> ../../../../devices/pci0000:00/0000:00:02.0/0000:02:00.0
lrwxrwxrwx 1 root root 0 Sep 5 17:22 0000:02:00.1 -> ../../../../devices/pci0000:00/0000:00:02.0/0000:02:00.1

ls -l /dev/vfio/
total 0
crw------- 1 root root 249, 0 Sep 5 17:22 33
crw-rw-rw- 1 root root 10, 196 Sep 5 17:22 vfio

 

6 hours ago, technorati said:

5) I have tried using SpaceInvaderOne's vbios dump script

 

So, you are running it with a vbios or not?

Sometimes missing output to video ports depends on wrong vbios.

I would say it's mandatory to use a vbios dumped from your gpu, so if you're running your vm with a vbios, you need to find a way to dump it from your gpu.

  • Author

I am not using vbios because I have been unable to dump it.

Is it your primary or secondary according to the VM template?

If you check, in the windows VM, does it show a 2nd screen even if there is none?

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.

Guest
Reply to this topic...

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.