-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failed to convert Vulkan driver statistics to RGA format on Linux #71
Comments
Hi farnoy,
-=-=-=- To your questions:
|
I'm on Archlinux and my AMDVLK installation is being built from source with this script I used Thanks for taking my questions, I was indeed referring referring to the I did a bit more digging and found something interesting. I've modified the
However, when I ran the 3 leaf commands manually in a shell (two glslang's and VulkanBackend), it all works fine and to show this:
I tried redirecting the
I also verified that the
So for each stage, it's collecting the binary, disassembly and statistics, all as expected. The only weird thing is that it returns fictional devices. I guess that's configured out of band because I only see the effects:
On the other hand, the GUI only has a problem with my vertex shader, if I remove it from the pipeline, offline mode is used but I don't see the error about driver statistics. If I remove the fragment shader and leave only the vertex, it fails again. Not sure what makes it so special, it's a very simple shader: #version 450
#extension GL_EXT_scalar_block_layout: require
layout(push_constant, scalar) uniform PushConstants {
vec2 scale;
vec2 translate;
} pushConstants;
layout (location = 0) in vec2 pos;
layout (location = 1) in vec2 uv;
layout (location = 2) in vec4 col;
layout (location = 0) out vec4 out_color;
layout (location = 1) out vec2 out_uv;
void main() {
out_color = col;
out_uv = uv;
gl_Position = vec4(pos * pushConstants.scale + pushConstants.translate, 0, 1);
gl_Position.y *= -1.0;
} I hope this helps. I understand that only Ubuntu is officially supported, but seeing as multiple other components are working fine, this seems to be a legitimate issue. |
Hi,
I'm trying to get a very simple pipeline analyzed, but I can't get RGA to work in online mode. The output just says
Error: failed to convert Vulkan driver statistics to RGA format.
I believe it's failing right here
radeon_gpu_analyzer/RadeonGPUAnalyzerCLI/Src/kcCLICommanderVulkan.cpp
Line 522 in f2cb7cf
I'm on Linux x64 5.8.7, AMDVLK 2020.Q3.4 and:
Is this an incompatibility with the latest AMDVLK release?
Also a few minor questions if I may:
The text was updated successfully, but these errors were encountered: