Quick update: I now have a clean Ubuntu 26.04 reproducer for this.

The VM uses virtio-gpu + VirGL backed by an Intel RKL GT1 GPU. 3D
acceleration works correctly, including a very smooth GNOME Remote
Desktop session.

Inside the guest, Mesa's `virtio_gpu_drv_video.so` loads successfully,
but `vainfo` currently exposes only:

```text
VAProfileNone : VAEntrypointVideoProc
```

There are no H.264/HEVC decode or encode profiles.

This matches the pre-patch state reported by Proxmox community users.
They have a small QEMU patch, rebased and tested as recently as `pve-
qemu 10.1.2-7`, which provides the DRM fd callback and enables
`VIRGL_RENDERER_USE_VIDEO`; users report H.264/HEVC `EncSlice` profiles
appearing inside the guest afterwards.

Ubuntu 26.04 already has the virglrenderer video side enabled, so I plan
to rebase/test this against Resolute's QEMU 10.2.1 packages, publish
test builds in a PPA, and report the before/after `vainfo` and runtime
results here.

If successful, I also intend to send an upstream QEMU patch referencing
QEMU #2196. For upstream/Ubuntu, I think making this opt-in rather than
unconditionally enabling the video path would be preferable.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141694

Title:
  Add opt-in support to enable VIRGL_RENDERER_USE_VIDEO for virtio-gpu
  virgl

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2141694/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to