shadps4-emu / shadPS4

PS4 emulator for Windows,Linux,MacOS
https://shadps4.net/
GNU General Public License v2.0
11.11k stars 705 forks source link

Regressions from PR #557 #601

Open StevenMiller123 opened 3 months ago

StevenMiller123 commented 3 months ago

After https://github.com/shadps4-emu/shadPS4/pull/557 was merged, some games hang or crash after calling sceKernelGetDirectMemorySize. While some titles improved from https://github.com/shadps4-emu/shadPS4/pull/615, there are still some with issues, which are listed below:

Logs: CTR log.txt P5S log.txt

polybiusproxy commented 3 months ago

@StevenMiller123 Can you upload a log for Crash?

Leaving the log for Sakura Wars here. sakura_wars.txt

StevenMiller123 commented 3 months ago

I already updated the crash log, it's the file named CTR log.txt

polybiusproxy commented 3 months ago

Apologies, I did not see it

Fancy2209 commented 3 months ago

Sonic Frontiers also regeressed Name:SONIC FRONTIERS | Serial:CUSA28194 | Version:01.41 | Size:25.4 GB shad_log.txt

StevenMiller123 commented 3 months ago

Thanks! I've updated the initial post with these logs.

Jomanakk commented 3 months ago

shad_log.txt

Project Diva X 1.02

jnackmclain commented 3 months ago

Rock Band 4 Latest also crashes after this PR shad_log.txt

Does not crash on this branch https://github.com/LlysiX/shadPS4/tree/rb4-new

StevenMiller123 commented 3 months ago

@jnackmclain Please test on the latest main branch, not on a custom branch. The log you sent is from some rb4 branch, and I cannot verify how that branch differs from the current main.

jnackmclain commented 3 months ago

@StevenMiller123 Apologies, I thought that log was from main. The log below was generated from latest main action at the time of writing. The rb4 branch url i gave was reference as it is still booting rb4 where main is not shad_log.txt

squidbus commented 3 months ago

https://github.com/shadps4-emu/shadPS4/pull/615 should fix any games hitting Unable to find free direct memory area.

squidbus commented 3 months ago

Some fixes have been merged, if anyone testing here could re-test and update on what games are still regressed from before.

StevenMiller123 commented 3 months ago

@Fancy2209 Could you retest Sonic Frontiers on the latest main build of shadPS4? Most games with this regression had their error change after https://github.com/shadps4-emu/shadPS4/pull/615 was merged.

Additionally, @squidbus, could you provide confirmation that the issue with Sakura Wars was fixed? I figure that https://github.com/shadps4-emu/shadPS4/pull/615 was intended to fix it, but I need confirmation to make sure the information on this issue is accurate.

squidbus commented 3 months ago

could you provide confirmation that the issue with Sakura Wars was fixed?

Yes it's fixed.

StevenMiller123 commented 3 months ago

@Jomanakk By updating my dump of Project Diva X, I was able to verify the issue you reported and confirm it was fixed by https://github.com/shadps4-emu/shadPS4/pull/615. If you still encounter the regression on the latest main, please let me know.

StevenMiller123 commented 2 months ago

@polybiusproxy Any updates on fixing the remaining errors here? I recall you mentioning on Discord that you were planning to fix these regressions after your break.

Fancy2209 commented 2 months ago

Sonic Frontiers is still regressed

[Debug] <Critical> memory.cpp:operator():447: Assertion Failed!
Mapping cannot fit inside free region: size = 0x52000000
gandalfthewhite19890404 commented 2 months ago

Diablo II Resurrected - CUSA28305

[Debug] <Critical> memory.cpp:operator():568: Assertion Failed!
Mapping cannot fit inside free region: size = 0x96800000
Hermiten commented 1 month ago

Can you please update theses games on the compatibility list to see if there is still a regression ? @gandalfthewhite19890404 @StevenMiller123 @Fancy2209

Thanks you

StevenMiller123 commented 1 month ago

@Hermiten I've already updated my reports. The games I own that are still regressed are:

I still need to add reports for these to that newer aggregate issue though.

Hermiten commented 1 month ago

Perfect, I did check for the other one but not you, sorry 😅

StevenMiller123 commented 1 month ago

Looks like the Persona 5 Strikers is still hanging as a result of this regression. Since it isn't crashing, it doesn't belong in that aggregate issue. I've posted the other two games in there though.

Hermiten commented 1 month ago

@polybiusproxy Hey sorry for the ping, but it still actual. If you have an idea about that ? Thanks you