Question: error when running [Virtio-GPU Venus->vtest]
Taylor Viktor
sysescool at gmail.com
Thu Nov 3 11:19:11 UTC 2022
Dear Developers:
I am referring to this document
https://docs.mesa3d.org/drivers/venus.html#vtest to develop vulkan related
functions, but every time I run vulkaninfo or vkcube some errors occur.
virgl_test_server prints the following:
gl_version 46 - core profile enabled vtest_client_dispatch_commands: client
context created. client failed: VTEST_CLIENT_ERROR_INPUT_READ
Running vulkaninfo prints the following:
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to
CreateInstance in ICD 0. Skipping ICD. Cannot create Vulkan instance. This
problem is often caused by a faulty installation of the Vulkan driver or
attempting to use a GPU that does not support Vulkan. ERROR at
./vulkaninfo/vulkaninfo.h:649:vkCreateInstance failed with
ERROR_INCOMPATIBLE_DRIVER
Running vkcube prints the following:
Cannot find a compatible Vulkan installable client driver (ICD). Please
look at the Getting Started guide for additional information.
After debugging, I found that the error occurred when calling the system
function res = read(fd, ptr, left) in the vtest_block_read(struct
vtest_input *input, void *buf, int size) function, it returned 0 to the
variable res, but The variable left passed in is 8. This is only true if(res
== left).
And I checked the Requirements by running below command:
vulkaninfo | grep "Vulkan Instance Version"
vulkaninfo | grep VK_EXT_external_memory_dma_buf
vulkaninfo | grep VK_EXT_image_drm_format_modifier
vulkaninfo | grep VK_EXT_queue_family_foreign
uname -r
the output:
Vulkan Instance Version: 1.3.204 VK_EXT_external_memory_dma_buf : extension
revision 1 VK_EXT_image_drm_format_modifier : extension revision 2
VK_EXT_queue_family_foreign
: extension revision 1 5.15.0-52-generic
Except the graphics card is GTX 1060 3GB, I think my other requirements are
met. I use vtest, which can ignore the kernel version according to the
documentation.
-
When you were testing, what versions of virglrenderer and mesa were you
using? If you guys know, please let me know and I will try it again.
-
If you don't know the specific version, can you give me some debugging
or method suggestions?
Looking forward to your reply, thank you very much
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20221103/c7a5f90c/attachment.htm>
More information about the mesa-dev
mailing list