linux + vulkan crashes on old gpus `Shader requires capability Capabilities(SHADER_FLOAT16_IN_FLOAT32)`
Author: mq1Created Feb 25, 2026Updated Sep 7, 2026
Labelsbug
Is your issue REALLY a bug?
- My issue is indeed a bug!
- I am not crazy! I will not fill out this form just to ask a question or request a feature. Pinky promise.
Is there an existing issue for this?
- I have searched the existing issues.
Is this issue related to iced?
- My hardware is compatible and my graphics drivers are up-to-date.
What happened?
Iced straight up crashes when a vulkan adapter is found (so the fallback is not triggered), but it's incompatible (doesn't support some features).
related issues:
- https://github.com/mq1/TinyWiiBackupManager/issues/546
- https://github.com/claration/Impactor/issues/103
we were able to find a workaround for this issue:
- https://github.com/claration/Impactor/commit/657f8272e0e39ab4c59b70b9eef42ab6a2a2e05b
- https://github.com/mq1/TinyWiiBackupManager/commit/287c287bb7b2340308c3cf2c7b722905e511bff7
What is the expected behavior?
The program should switch to the fallback renderer when wgpu crashes
Version
crates.io release
Operating System
Linux
Do you have any log output?
Source: iced-rs/iced