Akihiko Odaki <akihiko.od...@daynix.com> writes: > On 2025/01/27 5:11, Dmitry Osipenko wrote: >> From: Alex Bennée <alex.ben...@linaro.org> >> This attempts to tidy up the VirtIO GPU documentation to make the >> list >> of requirements clearer. There are still a lot of moving parts and the >> distros have some catching up to do before this is all handled >> automatically. >> Signed-off-by: Alex Bennée <alex.ben...@linaro.org> >> Cc: Sergio Lopez Pascual <s...@redhat.com> >> Signed-off-by: Dmitry Osipenko <dmitry.osipe...@collabora.com> >> [dmitry.osipe...@collabora.com: Extended and corrected doc] <snip> >> virtio-gpu rutabaga >> ------------------- >> @@ -133,3 +218,23 @@ Surfaceless is the default if ``wsi`` is not >> specified. >> .. _Wayland display passthrough: >> https://www.youtube.com/watch?v=OZJiHMtIQ2M >> .. _gfxstream-enabled rutabaga: >> https://crosvm.dev/book/appendix/rutabaga_gfx.html >> .. _guest Wayland proxy: https://crosvm.dev/book/devices/wayland.html >> + >> +.. list-table:: Host Requirements >> + :header-rows: 1 >> + >> + * - Mode >> + - Kernel >> + - Userspace >> + * - virtio-gpu-gl (rutabaga/gfxstream) >> + - GPU enabled >> + - aemu/rutabaga_gfx_ffi or vhost-user client with support > > Let's omit the mention of aemu. It is a dependency of rutabaga_gfx_ffi > and referring to dependencies of our dependencies will make the > documentation too cluttered. Users should also see rutabaga_gfx_ffi > needs aemu anyway in its build guide; the reference of aemu here is > effectively redundant. > > I don't see the vhost-user support in Rutabaga. Does it really exist?
vhost-device-gpu supports gfxstream although the 3D acceleration parts of that are still WIP: https://github.com/rust-vmm/vhost-device/tree/main/staging/vhost-device-gpu > >> + >> +.. list-table:: Guest Requirements >> + :header-rows: 1 >> + >> + * - Mode >> + - Mesa Version >> + - Mesa build flags >> + * - virtio-gpu-gl (rutabaga/gfxstream) >> + - 24.3.0+ >> + - -Dvulkan-drivers=gfxstream -- Alex Bennée Virtualisation Tech Lead @ Linaro