Hi guys.
Do you know if with centos9 it's possible to get graphics/video acceleration - but not as pass-through to
host device "directly" ?
I'm fiddling with things but without success, with different bits
in guest:
...
<devices>
...
<graphics type='vnc'>
<listen type='none'/>
<gl enable='yes'
rendernode='/dev/dri/by-path/pci-0000:04:00.0-render'/>
</graphics>
<audio id='1' type='none'/>
<video>
<model type='virtio' heads='1' primary='yes'>
<!-- with rendernode='/dev/... and driver name='qemu'
virtqemud[4922]: unsupported configuration: unsupported
rendernode accel attribute without 'vhostuser'
-->
<acceleration
rendernode='/dev/dri/by-path/pci-0000:04:00.0-render'/>
<!--
with use of accel3d=yes, virtqemud.service says:
virtqemud[4922]: unsupported configuration: 3D
acceleration is not supported by this QEMU binary
<acceleration accel3d='yes'/>
-->
</model>
<!-- with driver name='vhostuser' for rendernode='.....
virtqemud[4922]:
unsupported configuration: this QEMU does not support 'vhost-user'
video device
-->
<driver name='vhostuser'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00'
slot='0x01' function='0x0'/>
</video>
Comments within XML - basically describe the issue, I hope.
Is the issue steaming from Qemu/build - and if yes then, can
building Qemu with some flags fix it? - or is this rather hardware
side of things most likely the root cause?
qemu-kvm-core-10.1.0 + libvirt-libs-11.9.0
many thanks, L.