[Steam Deck / RADV] Device lost at intro cutscene → gameplay transition (12288 depth pass); SKIP_CODE not enough #1318
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#1318
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?
Hookshot version
v2.0.11 (source
10f983ad)What kind of problem
Crash, freeze or black screen (Vulkan device lost / AMDGPU reset)
What happened
On a Steam Deck (RADV VANGOGH), the intro cutscene itself plays fine. The hang is 100% reproducible at the transition from that cutscene into gameplay (when the first 3D scene / Kokiri-area load starts after the movie).
Sequence every time:
radv/amdgpu: The CS has been cancelled because the context is lostvk: device lostamdgpu: ring gfx_0.0.0 timeout→GPU resetIn Desktop Mode this GPU reset also killed Xwayland (DrKonqi popup). That looks like collateral damage from the GPU reset, not a separate Wayland bug.
Where in the game
Right after the first intro cutscene, at the cutscene → gameplay transition (before/as the first playable 3D scene comes in). Cutscene playback itself is OK.
How often
Every time
Graphics card and driver version
AMD Custom GPU 0405 (RADV VANGOGH)(Steam Deck)26.2.0-devel (git-5c65d4fc31)/ driverVersion26.1.99BUILD_ID=20261023.100), kernel7.2.7-valve2-2-neptune-72-...CPU, RAM and operating system
Steam Deck, SteamOS 3.9.5 (Desktop Mode for these runs; same Hookshot hang pattern across runs)
Changes from the defaults
hookshot_options.ini(graphics):quality_preset=1(Minimum / 4GB)frame_generation=0resolution=4(50%)output_res=0handheld_profile=1upscaling=0sharpness=0fps_counter=1game_speed=0(per frame)hookshot_env.txtfor the latest run:Other software hooked into the game
None
What we already tried (still hangs)
RX_VK_VRAM_MB/TEX_MAX_*/KEEP_RETIRED=1budget 2500 MB), still hangsRX_VK_SKIP_CODE=2c56dc1006942f74(#817 / v2.0.11 readme)RX_VK_SKIP_PROG=ffb53ed102dd9908f2999864d78ae1d3; still device lost after a ~1.2 s dispatchSo this looks related to but not fixed by the Deck culling workaround in #1165 / #817. Skipping
2c56dc1006942f74is not enough for this intro→gameplay transition.Notable log lines (latest run, with both skips)
Kernel:
Without
SKIP_PROG, the same 12288 clear previously showedlast program ffb53ed102dd9908with ~3400+ draws — same transition, same end state.Related issues
gfx_0.0.0 timeout(culling task shader2c56dc1006942f74); workaround shipped in v2.0.11 asRX_VK_SKIP_CODE, but does not cover this intro transition hangdevice lost/ GPU hang pattern)Happy to retest with
RX_VK_CHECKPOINTS=1(or any experimental build) if that helps name the dispatch that hangs after the 12288 clear.Before you send it
Attached evidence
Sanitized Deck log excerpt (version / env / options / skip+crash matches / last 250 lines):
✓ Created public gist hookshot-steamdeck-intro-transition-crash.txt
https://gist.github.com/LucianoMSS/d7cb4148e85c7dc501f11ebd86892973
Clarification on timing
Cutscene playback is fine. The hang is specifically at the transition into gameplay after the cutscene ends (first 3D load), not during the movie itself.
Thanks for the detailed timeline (the 12288x12288 depth/shadow target at the cutscene-to-gameplay transition). Linking this to the Linux and Steam Deck tracker #1000, where the same Steam Deck crash after the intro is collected (#1061, #1258).
Thanks for the report. To keep each problem in one place, this is tracked in #1000 (Linux and Steam Deck: GPU hangs, crashes and low FPS), which links your details. Closing this as a duplicate; please follow #1000 for updates.