[GH-ISSUE #3780] [GAME BUG]: Rock Band 4 (CUSA02901) 02.21 - Vulkan device lost on NVIDIA #1127

Open
opened 2026-02-27 21:10:05 +03:00 by kerem · 3 comments
Owner

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)

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.
  • I have re-dumped the game and performed a clean install without mods and the issue is still present.
  • I have disabled all patches and cheats and the issue is still present.
  • I have all the required system modules installed.

Describe the Bug

The emulator crashes after hitting a Device lost during waiting for a frame assert 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_ps4ps4 in 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

  1. Launch Rock Band 4 (version 02.21) on a Windows or Linux system with an NVIDIA GPU.
  2. Wait through the introduction screens.
  3. Assertion Failed! Device lost during waiting for a frame after 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

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) - [x] I have searched for a similar issue in this repository and did not find one. - [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater. - [x] I have re-dumped the game and performed a clean install without mods and the issue is still present. - [x] I have disabled all patches and cheats and the issue is still present. - [x] I have all the required [system modules](https://github.com/shadps4-emu/shadPS4/wiki/I.-Quick-start-%5BUsers%5D#4-dumping-firmware-modules) installed. ### Describe the Bug The emulator crashes after hitting a `Device lost during waiting for a frame` assert 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_ps4ps4` in 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 1. Launch Rock Band 4 (version 02.21) on a Windows or Linux system with an NVIDIA GPU. 2. Wait through the introduction screens. 3. `Assertion Failed! Device lost during waiting for a frame` after 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](https://github.com/user-attachments/files/23398092/shad_log.txt)
Author
Owner

@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

<!-- gh-comment-id:3500217790 --> @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](https://github.com/user-attachments/files/23407505/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](https://github.com/user-attachments/files/23407522/shadtrace.txt)
Author
Owner

@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)

<!-- gh-comment-id:3523124983 --> @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](https://github.com/user-attachments/files/23506250/cdl_dump.txt) (had to change the file extension to txt because github wasnt allowing me to upload a yaml file)
Author
Owner

@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.

<!-- gh-comment-id:3730752751 --> @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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1127
No description provided.