-
Notifications
You must be signed in to change notification settings - Fork 1k
Cannot find vulkan adapter on Mesa 25 + RADV #7336
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
Comments
Okay apperently, it crashes with different errors each time! I ran
|
This comment has been minimized.
This comment has been minimized.
I had the same problem using mesa 25. Downgrading mesa and vulkan-radeon to version 24 served as an effective workaround. |
I am having the same problem. I think it might be because wgpu can't find the vulkan drivers and defaults to gl renderer which causes lots of errors?
but
So I think wgpu must not be able to find or use the radv driver for some reason. |
If you set up env_logger::init(), and then do RUST_LOG=warn in your environment, does wgpu warn of anything. Can you post your full vulkan info? |
When I set up env_logger wgpu warns
This is the full vulkaninfo |
This is most likely https://gitlab.freedesktop.org/mesa/mesa/-/issues/12799 which has already been fixed. In the mean time you can set |
Closing this as not-our-issue, but if any additional things come up, please let me know and we can re-open. |
Description
After upgrading to Mesa 25 from Mesa 24 today, I am experiences issues with my bevy app. It errors on launch with wgpu complaining about
surface configuration failed: incompatible window kind
andDevice::create_render_pipeline error: Internal error in ShaderStages(VERTEX | FRAGMENT) shader:
Repro steps
Expected vs observed behavior
Should open the window
Crashes
Extra materials
Platform
OS: Arch Linux (KDE Plasma 6)
Rust: 1.85.0
Mesa: 1:25.0.1-2 (Pacman)
Vulkan Driver: RADV
GPU: Radeon RX 7800 XT
Wgpu: 23.0.1
The text was updated successfully, but these errors were encountered: