mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
virtio-gpu: Support Venus context
Request Venus when initializing VirGL and if venus=true flag is set for virtio-gpu-gl device. Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com> Signed-off-by: Huang Rui <ray.huang@amd.com> Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> Message-Id: <20241024210311.118220-14-dmitry.osipenko@collabora.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
parent
1333fd0693
commit
94d0ea1c19
5 changed files with 49 additions and 4 deletions
|
@ -71,6 +71,17 @@ representation back to OpenGL API calls.
|
|||
.. _Gallium3D: https://www.freedesktop.org/wiki/Software/gallium/
|
||||
.. _virglrenderer: https://gitlab.freedesktop.org/virgl/virglrenderer/
|
||||
|
||||
Translation of Vulkan API calls is supported since release of `virglrenderer`_
|
||||
v1.0.0 using `venus`_ protocol. ``Venus`` virtio-gpu capability set ("capset")
|
||||
requires host blob support (``hostmem`` and ``blob`` fields) and should
|
||||
be enabled using ``venus`` field. The ``hostmem`` field specifies the size
|
||||
of virtio-gpu host memory window. This is typically between 256M and 8G.
|
||||
|
||||
.. parsed-literal::
|
||||
-device virtio-gpu-gl,hostmem=8G,blob=true,venus=true
|
||||
|
||||
.. _venus: https://gitlab.freedesktop.org/virgl/venus-protocol/
|
||||
|
||||
virtio-gpu rutabaga
|
||||
-------------------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue