[Wayland] Freezes after NVN window creation on hybrid AMD+NVIDIA laptop; works with SDL_VIDEODRIVER=x11 + forcing NVIDIA ICD #992
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#992
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The idea
Environment
Symptom
Launching the game on Wayland: no window ever appears, no audio, process stays alive. Only after a reboot the stuck processes disappear.
Findings
Workaround (game runs)
SDL_VIDEODRIVER=x11 VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json ./bin/hookshot
The SDL Wayland path appears to block the whole graphics init on this COSMIC/Wayland hybrid setup; X11 (XWayland) + restricting enumeration to the NVIDIA ICD makes the game run normally. Turing (GTX 16xx, NV + EXT mesh shaders, meshShader=true) seems able to run it with these two env vars.
Anything else
No response
Tracked in #1000, follow there. That issue collects every report of Linux / Steam Deck GPU hangs, crashes, low fps and build failures, and this one is linked from it with its GPU, version and log details. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your
hookshot_log.txt.