-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LV2 Fixups #12482
LV2 Fixups #12482
Conversation
Gran Turismo 6 broken after #12378 and still broken with PR, I tried 2,4,6,8 PPU threads - no sound, pad doesnt work
|
Test now. |
e7e3094 GT6 back ingame 2/4/8 PPU |
Infamous 2, 2 ppu not working, 4 ppu working |
@coolllman Retest. |
No luck Change to 4 ppu work, change back to 2 ppu and its work, close rpcs3 and again not work |
@coolllman The commit hash in the log is e7e3094, can you reupload log with the latest build? (fe302cb) |
Log from latest artifact |
All works with last changes, thank you. |
Motorstorm Apocalypse same freeze on boot |
L-O-G |
im having the same issue with infamous 2 I cleared the cache and changed the ppu to 4 and the game was working for a bit then crashed and now it wont get past the loading screen please help. |
5c8aa5c
to
3701981
Compare
@coolllman Fixed. |
Yes, infamous 2 and motorstorm fixed |
I just tried Diablo 3 again with latest PR. It crashed after 5 mins. This is back to normal behavior like master. |
@coolllman Retest when builds, upload log and log kernel explorer again. |
Sorry didn't test earlier pr, on last change motorstorm work, infamous 2 work |
Tiger 14 and GT6 seems ok |
f4a6818
to
b0ce8ba
Compare
Fix and optimize sys_ppu_thread_yield Fix LV2 syscalls with timeout bug. (use ppu_thread::cancel_sleep instead) Move timeout notification out of mutex scope Allow g_waiting timeouts to be awaked in scope
cpu_flag::again modification requires exclusive access.
The wording is bad but unless the emulation went downhill it shouldn't print on screen repeatedly.
If a thread logs faster than the GUI thread can print on screen.
Fix a race condition which existed before the pr as well. For me it fixes a freeze in Demon Souls after a while but it improves overall PPU stability in nearly every game. description is in the commit: bf4791fRemoved from this pr.Fixes #12480
Fixes #12485
Fixes #12486
Fixes #12489