Skip to content

Commit 679dedd

Browse files
committed
gpu: update README to better reflect current limitations
Update the README to better reflect the limitations of not supporting blob resources and remove the note about hardcoded number of capsets that has been fixed. Signed-off-by: Matej Hrica <[email protected]>
1 parent 322b733 commit 679dedd

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

staging/vhost-device-gpu/README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,11 @@ resources. It'll be nice to have support for directly sharing display output
7575
resource using dmabuf.
7676

7777
This device does not yet support the `VIRTIO_GPU_CMD_RESOURCE_CREATE_BLOB`,
78-
`VIRTIO_GPU_CMD_SET_SCANOUT_BLOB` and `VIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUID` features.
79-
80-
Currently this crate requires some necessary bits in order to move the crate out of staging:
81-
82-
- Addition of CLI arguments to specify the exact number of capsets and use
83-
a default capset configuration when no capset is specified rather than using
84-
hard-coded capset value.
85-
78+
`VIRTIO_GPU_CMD_SET_SCANOUT_BLOB` and `VIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUID` features.
79+
This requires https://github.com/rust-vmm/vhost/pull/251, which in turn requires QEMU API stabilization.
80+
Because blob resources are not yet supported, some capsets are limited:
81+
- Venus (Vulkan implementation in virglrenderer project) support is not available at all.
82+
- gfxstream-vulkan and gfxstream-gles support are exposed, but can practically only be used for display output, there is no hardware acceleration yet.
8683
## Features
8784

8885
The device leverages the [rutabaga_gfx](https://crates.io/crates/rutabaga_gfx)

0 commit comments

Comments
 (0)