shadps4-emu / shadPS4

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

Regressions from PR #557 #601

Open StevenMiller123 opened 2 weeks ago

StevenMiller123 commented 2 weeks 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 2 weeks ago

@StevenMiller123 Can you upload a log for Crash?

Leaving the log for Sakura Wars here. sakura_wars.txt

StevenMiller123 commented 2 weeks ago

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

polybiusproxy commented 2 weeks ago

Apologies, I did not see it

Fancy2209 commented 2 weeks ago

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

StevenMiller123 commented 2 weeks ago

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

Jomanakk commented 2 weeks ago

shad_log.txt

Project Diva X 1.02

jnackmclain commented 2 weeks 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 2 weeks 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 2 weeks 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 2 weeks ago

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

squidbus commented 2 weeks 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 2 weeks 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 2 weeks ago

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

Yes it's fixed.

StevenMiller123 commented 2 weeks 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 1 week 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 1 week ago

Sonic Frontiers is still regressed

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

Diablo II Resurrected - CUSA28305

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