Status: Accepted
Owner: ----
CC:
cnor...@google.com,
ti...@google.com OS: Linux
Priority: Medium
Renderer: Vulkan
Type: Defect
New issue 5824 by
ti...@google.com: Support Vulkan RenderDoc traces for Linux+Nvidia
https://bugs.chromium.org/p/angleproject/issues/detail?id=5824Using RenderDoc to trace an ANGLE capture is failing:
[ RUN ] TracePerfTest.Run/vulkan_command_and_conquer_rivals
Warning: setpriority failed in StabilizeCPUForBenchmarking. Process will retain default priority: Permission denied
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
WARN: driver_utils.cpp:177 (GetVendorString): ! Unimplemented: GetVendorString(../../src/libANGLE/renderer/driver_utils.cpp:177)
INFO: EGL ERROR: eglCreateWindowSurface: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../src/libANGLE/renderer/vulkan/RendererVk.cpp, selectPresentQueueForSurface:1842.
eglCreateWindowSurface failed: 0x3000
../../src/tests/perf_tests/ANGLEPerfTest.cpp:681: Failure
Failed
Failed initializing GL Window
[ FAILED ] TracePerfTest.Run/vulkan_command_and_conquer_rivals, where GetParam() = vulkan_command_and_conquer_rivals (627 ms)
driver_utils.cpp is upset because it doesn't recognize the vendor ID 0x10005.
Unfortunately, with that fixed it still doesn't work yet. Instead, SwiftShader can be used as a workaround:
$ VK_ICD_FILENAMES=~/code/chromium/src/third_party/angle/out/LinuxDebug/vk_swiftshader_icd.json ./build/bin/qrenderdoc
--
You received this message because:
1. The project was configured to send all issue notifications to this address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings