mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[GH-ISSUE #353] Regression: Games freeze+crash on AMD GPU with 0.1.1 WIP PRs #55
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#55
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 @ElBread3 on GitHub (Jul 31, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/353
Minit works in 0.1.0 but not when I test it in 0.1.1 WIP. It always freezes in the middle of booting at this point, and then either crashes or shows this error while the music plays. Using Windows 10, AMD RX 6600, 16 GB RAM, default config. This may be a regression, that is if it's not PEBKAC.

Here's a log file (its updated to the RNG PR tho, the picture is from yesterday's pthread PR):
shad_log.txt
Here's a freeze then crash (no popup) from Luna Nights I ran today, if more logs help: shad_log.txt
EDIT: Games (I tested Minit, Shenmue II, Sonic Mania and Puyo Puyo Tetris) complete booting when nullGpu is set to true. On the Discord server's help channel it seems with the action artifacts' versions of ShadPS4 the shader recompiler is broken on AMD GPUs. Also, someone there cited issues with ShadPS4 and the RX 6600 in particular. I have yet to compile ShadPS4 and see if compiled releases fix the problem.
@ElBread3 commented on GitHub (Aug 4, 2024):
Here is an update after just launching Minit in both versions after updating my year old GPU driver and updating to the latest PR. I turned on both validation config options for 0.1.1, which revealed some sort of Vulkan guidelines error that may or may not be useful. This run it froze and crashed after 10 seconds or so, which it consistently does. Also I checked, RAM does not fill at all, so it's not the PC running out of memory.
0.1.0: shad_log.txt
0.1.1 WIP: shad_log.txt
@ElBread3 commented on GitHub (Aug 5, 2024):
I compiled the main branch (Build -> "Install shadps4") and it did not seem to make a difference crashing-wise. However it seems like major changes have been being merged so it's hard to tell the exact cause of crashing as unfortunately I was not able to get a log file. (The build isn't making them for some reason.) It does crash regardless of nullGpu's setting now, that is one note.
@ElBread3 commented on GitHub (Aug 7, 2024):
Just tested with the new buffer manager PR, Minit unexpectedly booted! My working theory based on this Discord message is optimization of buffers so that they don't overwhelm GPUs as well as a rework of formatting for compatibility with "any modern GPU". This being fixed is obviously very capricious, so I expect it will break again sometime, but having one working 0.1.1 WIP PR to test with is fine by me!
Minit boots. Puyo Puyo Tetris complains about libUlt things and is on a black screen. Luna Nights has some occasional audio stutter and flickering. Shenmue boots with a stuttery but great performance although with constant Lib.PlayGo open and close errors and (maybe consequentially) no sound. It's also fun to note that games in 0.1.0 ran with unlimited frames but in 0.1.1 WIP I don't have to limit the frames.


