summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorYiwei Zhang <zzyiwei@chromium.org>2023-04-17 15:40:49 -0700
committerMarge Bot <emma+marge@anholt.net>2023-05-03 22:42:30 +0000
commitbdc82f52d7d16b05a9922534be00fba39e3a1c5b (patch)
tree2443964676564cf22c3864630ac5f0064c0f3676 /docs
parent7d76038712ea099424e906d8a4c19ad5c932f7e3 (diff)
downloadmesa-bdc82f52d7d16b05a9922534be00fba39e3a1c5b.tar.gz
docs: update Virtio-GPU Venus driver page
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22547>
Diffstat (limited to 'docs')
-rw-r--r--docs/drivers/venus.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/drivers/venus.rst b/docs/drivers/venus.rst
index 0a057b0a31e..307586f7721 100644
--- a/docs/drivers/venus.rst
+++ b/docs/drivers/venus.rst
@@ -3,13 +3,10 @@ Virtio-GPU Venus
Venus is a Virtio-GPU protocol for Vulkan command serialization. The protocol
definition and codegen are hosted at `venus-protocol
-<https://gitlab.freedesktop.org/olv/venus-protocol>`__. The renderer is
+<https://gitlab.freedesktop.org/virgl/venus-protocol>`__. The renderer is
hosted at `virglrenderer
<https://gitlab.freedesktop.org/virgl/virglrenderer>`__.
-The protocol is still under development. This driver and the renderer are
-both considered experimental.
-
Requirements
------------
@@ -34,6 +31,8 @@ tested with
The Venus driver requires supports for
+- ``VIRTGPU_PARAM_3D_FEATURES``
+- ``VIRTGPU_PARAM_CAPSET_QUERY_FIX``
- ``VIRTGPU_PARAM_RESOURCE_BLOB``
- ``VIRTGPU_PARAM_HOST_VISIBLE``
- ``VIRTGPU_PARAM_CROSS_DEVICE``
@@ -56,7 +55,7 @@ build virglrenderer with Venus support and to start the vtest server,
$ git clone https://gitlab.freedesktop.org/virgl/virglrenderer.git
$ cd virglrenderer
- $ meson out -Dvenus-experimental=true
+ $ meson out -Dvenus=true
$ ninja -C out
$ ./out/vtest/virgl_test_server --venus
@@ -100,6 +99,7 @@ This is how one might want to start crosvm
$ sudo LD_LIBRARY_PATH=<...> VK_ICD_FILENAMES=<...> ./target/debug/crosvm run \
--gpu vulkan=true \
+ --gpu-render-server path=<path-to-virglrenderer>/out/server/virgl_render_server \
--display-window-keyboard \
--display-window-mouse \
--host_ip 192.168.0.1 \