mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[GH-ISSUE #3780] [GAME BUG]: Rock Band 4 (CUSA02901) 02.21 - Vulkan device lost on NVIDIA #1127
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#1127
Loading…
Add table
Add a link
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?
Originally created by @InvoxiPlayGames on GitHub (Nov 6, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3780
Checklist (we expect you to perform these steps before opening the issue)
Describe the Bug
The emulator crashes after hitting a
Device lost during waiting for a frameassert after rendering any 3D scene in Rock Band 4, when using any NVIDIA graphics card. The issue appears on the released shadPS4 0.12.0 as well as the latest commit, across both Windows and Linux. AMD is not affected.Speculation: I believe it's related to compute shader 0x4b5d4f31 (part of
tiledlightsapplication.hlsl_ps4ps4in the game files) - skipping over this shader avoids the crash entirely at the expense of completely broken lighting and texture mapping. The crashing doesn't affect version 1.00 of the game where the shader is completely different (0xc95b6a0f).(also affects CUSA02084)
Reproduction Steps
Assertion Failed! Device lost during waiting for a frameafter the 3D scene starts to fade in.Specify OS Version
Windows 11 23H2 (22631.6060)
CPU
AMD Ryzen 9 7900
GPU
Nvidia RTX 3060
Amount of RAM in GB
64 GB
Amount of VRAM in GB
12 GB
Log File
shad_log.txt
@TheEssem commented on GitHub (Nov 7, 2025):
Can confirm this also occurs on EndeavourOS Linux with an AMD Ryzen 7 5800X CPU and Intel Arc A380 GPU (with i915 kernel driver and Mesa's ANV Vulkan driver). The error message given by shadPS4 is slightly different ("Device lost during submit" instead of "Device lost during waiting for a frame"), but it crashes at the same point in the game. I can also confirm that it works just fine on my AMD card.
shad_log.txt
Interestingly, when the crash happened, a debug log from the ANV driver itself was printed in the terminal (though not logged in the above file). I'm unsure whether or not this is useful for debugging, but here's the output of that:
shadtrace.txt
@nomyTx commented on GitHub (Nov 12, 2025):
Not sure if this helps but I managed to use the CrashDiagnosticLayer by LunarG to get some information about whats going on during the crash.
cdl_dump.txt (had to change the file extension to txt because github wasnt allowing me to upload a yaml file)
@nomyTx commented on GitHub (Jan 9, 2026):
This crash also happens while using Mesa's NVK driver, it seems like AMD gpus are the only ones not affected by this.