| Summary: | app-emulation/virt-manager fails to enable VirGL acceleration | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Luke A. Guest <laguest> |
| Component: | Current packages | Assignee: | Virtualization Team <virtualization> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Please attach a full emerge --info and additional information about the qemu version, and the opengl driver used. For example the egl support in nvidia-drivers seems to be incomplete. |
Using a qemu:///system Debian VM, I get a black screen when trying to enable virgl: Reproducible: Always Steps to Reproduce: 1. Enable GL in display: <graphics type="spice"> <listen type="none"/> <image compression="off"/> <gl enable="yes" rendernode="/dev/dri/by-path/pci-0000:03:00.0-render"/> </graphics> 2. Enable 3D accel in video virtio: <video> <model type="virtio" heads="1" primary="yes"> <acceleration accel3d="yes"/> </model> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/> </video> Actual Results: Black screen, OS seems to be running as can shutdown from virt-manager's menu. In the log, I get the following line using media-libs/virglrenderer-0.7.0: gl_version 46 - core profile enabled Upgrading to media-libs/virglrenderer-9999, I get the following (still black): gl_version 46 - core profile enabled vrend_renderer_fill_caps: Entering with stale GL error: 1280 GLSL feature level 430 Expected Results: Boot into OS with 3D acceleration. qemu-9999 virt-manager-9999