Hi All,
I'm using Arch Linux with KVM VMs. The modern and officially supported by Intel way to passthrough a whole graphics card with it's HDMI display output is to use GVT-D with UPT. My host works when using this with a Windows VM so I know the host side / hardware is good.
The setup uses an emulated display for the bios boot and then passes through the Intel integrated GPU as a secondary display. No need for option rom or option rom mapping.
When I try to use this with the Generic Libreelec image it starts to boot and the white mouse pointer appears on the Intel GPU HDMI display output but it then hard reboots. Is there any appetite to get this working with Libreelec?
Here is the relevant bits from a virsh VM config file:
Code
<devices>
<graphics type='vnc' port='5901' autoport='no' listen='0.0.0.0'/>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</source>
<alias name='hostdev0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</hostdev>
</devices>
<qemu:commandline>
<qemu:arg value='-set'/>
<qemu:arg value='device.hostdev0.x-igd-opregion=on'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.hostdev0.x-igd-gms=1'/>
</qemu:commandline>
Display More