Skip to content
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

Borderlands The Pre Sequel [BLES02997] fifo desync #6695

Closed
dyno0 opened this issue Oct 3, 2019 · 5 comments
Closed

Borderlands The Pre Sequel [BLES02997] fifo desync #6695

dyno0 opened this issue Oct 3, 2019 · 5 comments

Comments

@dyno0
Copy link

dyno0 commented Oct 3, 2019

Issue is present with both master 8818 and latest PR from which I attached the log.
After PR #6678 there was a slight improvement but errors started to be inconsistent, where sometimes it would fifo desync and timeout the semaphore, and sometimes catch an exception and stop the system (exception happened a few times but couldn't get the log beacuse emulator didn't close properly after that).

RPCS3.log.gz

@kd-11 kd-11 changed the title Borderlands The Pre Sequel [BLES02997] semaphore timeout Borderlands The Pre Sequel [BLES02997] fifo desync Oct 3, 2019
@dyno0
Copy link
Author

dyno0 commented Jan 6, 2020

Update: After numerous tests I noticed that the desync happens always at the same semaphore address which is 0x60300E50

RSX: nv406e::semaphore_acquire has timed out. semaphore_address=0x60300E50

RPCS3.log.gz

@dyno0
Copy link
Author

dyno0 commented Jan 11, 2020

Tested with #7136 , after all the significant rsx merges. No desyncs in ~2 hour session, and significantly less fifo and invalid dma value warnings.

RPCS3.log.gz

@elad335
Copy link
Contributor

elad335 commented Jan 25, 2020

Retest with rsx wake-up delay.

@dyno0
Copy link
Author

dyno0 commented Jan 25, 2020

Works good with 0.4 - 0.5ms delay with no visible performance loss. Should I close the issue or is the delay modifier considered hacky?

@elad335
Copy link
Contributor

elad335 commented Jan 25, 2020

Close.

@AniLeo AniLeo closed this as completed Jan 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants