docs: update Virtio-GPU Venus driver page
authorYiwei Zhang <zzyiwei@chromium.org>
Mon, 17 Apr 2023 22:40:49 +0000 (15:40 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 3 May 2023 22:42:30 +0000 (22:42 +0000)
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22547>

docs/drivers/venus.rst

index 0a057b0..307586f 100644 (file)
@@ -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 \