Nvidia GPU: GeForce GTX 1060 Mobile with Nvidia proprietary Vulkan driver (version 560.35.03).
The issue might be related to the Intel open-source Vulkan driver. vulkaninfo logs warnings about unnecessary Vulkan ICDs:
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /nix/store/.../libvulkan_dzn.so. Skipping this driver.
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /nix/store/.../libvulkan_virtio.so. Skipping this driver.
Describe the bug
satty
fails to start when running on nixpkgs-unstable with the following error:The application does not start unless the following environment variable is set:
This issue seems to be linked to Vulkan rendering and Wayland interaction in a hybrid GPU setup.
Steps To Reproduce
Steps to reproduce the behavior:
satty
on a Wayland compositor (e.g., Hyprland) with a hybrid GPU setup (Intel + Nvidia).GSK_RENDERER=ngl
and retry to confirm it works with this workaround.Example command:
Expected behavior
satty
should start without requiring additional environment variables or workarounds, even on a hybrid GPU setup.Screenshots
N/A
Additional context
Vulkan drivers and GPUs detected:
CoffeeLake-H GT2 [UHD Graphics 630]
with Mesa Vulkan driver (version 24.2.6).GeForce GTX 1060 Mobile
with Nvidia proprietary Vulkan driver (version 560.35.03).The issue might be related to the Intel open-source Vulkan driver.
vulkaninfo
logs warnings about unnecessary Vulkan ICDs:A similar issue was reported in [#354080](https://github.com/NixOS/nixpkgs/issues/354080), but the workaround there (uninstalling Vulkan) does not apply as
vulkaninfo
runs correctly in this case.Metadata
Notify maintainers
@pinpox @donovanglover