Hi guys,
I have had this working for over a year but I had to change the amount of RAM available to my VM and that just borked my setup. Now I cant see the video output from my server. Although I can get my Ubuntu VM to show up fine in VNC and a Windows Machine is showing up on my monitors using the same graphics card.
I am passing the same vbios info, and here is the relevant section of that in my config:
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
</source>
<rom file='/mnt/disks/M2Drive/vBios/GTX1070.dump'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0' multifunction='on'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x08' slot='0x00' function='0x1'/>
</source>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x1'/>
</hostdev>
In the system log, I am also seeing the following error:
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:08:00.0: vfio_ecap_init: hiding ecap 0x19@0x900
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:08:00.0: No more image in the PCI ROM
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:05:00.0: vfio_ecap_init: hiding ecap 0x19@0x270
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:05:00.0: vfio_ecap_init: hiding ecap 0x25@0x400
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:05:00.0: vfio_ecap_init: hiding ecap 0x26@0x410
Nov 1 00:14:18 Tower kernel: vfio-pci 0000:05:00.0: vfio_ecap_init: hiding ecap 0x27@0x440
I am running Unraid version 6.11.1.
Does anyone have any suggestions on how I can get my Ubuntu VM to show up on my monitors again?