
On 12/13/2016 06:30 AM, Gianluca Cecchi wrote:
Hello, I'm trying to test what found here: http://blog.wikichoon.com/2016/05/spice-openglvirgl-acceleration-on.html <http://blog.wikichoon.com/2016/05/spice-openglvirgl-acceleration-on.html> and here: https://www.kraxel.org/blog/tag/virgl/ <https://www.kraxel.org/blog/tag/virgl/>
My system is a fedora 25 laptop, born in version 23 and gradually updated to 24 and 25 now.
I had a fedora 25 guest that worked ok with "normal"spice and I'm trying to configure with virgl
Main components currently installed on host: qemu-kvm-2.7.0-7.fc25.x86_64 libvirt-2.2.0-2.fc25.x86_64 virt-manager-1.4.0-4.fc25.noarch VirtualGL-2.4-7.fc25.x86_64
...
[root@ope46 qemu]# virsh start f25 error: Failed to start domain f25 error: internal error: process exited while connecting to monitor: 2016-12-13T11:18:37.784324Z qemu-system-x86_64: egl: no drm render node available 2016-12-13T11:18:37.784375Z qemu-system-x86_64: Failed to initialize EGL render node for SPICE GL
[root@ope46 qemu]#
...
What can I check? Any pre-requisite in laptop video adapter or other?
You're hitting: https://bugzilla.redhat.com/show_bug.cgi?id=1337290 There's two pieces missing: 1) DAC access and 2) cgroup access, to the /dev/dri/render* file. All we have right now are workarounds: for #1 you can do: setfacl -m u:qemu:rw /dev/dri/renderD128 For the latter, the only option is to write a custom cgroup_device_acl in qemu.conf, which sucks for a number of reasons. Patches have been posted to fix this but they aren't applied yet: http://www.redhat.com/archives/libvir-list/2016-May/msg01435.html - Cole