-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Long-term goal: Remove "Disable slower effects" checkbox, and "Simulate Block Transfers" #11610
Comments
One alternative might be to simply force the checkbox to off for games that require these effects. #11573 would be a candidate. |
#11092 should also be a candidate? |
Yeah, that should definitely be listed here. |
Posting #11953 |
@hrydgard Burnout Dominator is also affected by "Simulate Block Trans." (disabling it makes the game 2 times faster) |
Burnout Dominator and Burnout Legend benefits from Simulate Block Transfer Effects fixing small square in the sun Just add the game ID to [BlockTransferAllowCreateFB] compat.ini I just tried both Dominator and Legend game are faster even Simulate Block Transfer Effects is enable I just need to set the rendering resolution to X1 as my phone is low specs 😅 |
3rd Birthday doesn't need any readbacks as far as I know, so the block transfer option won't affect it anymore (it now only controls readbacks, which are the most expensive operation). Checking it off from the list. |
Right, @unknownbrackets looked into that game long ago. I had hoped that the new CLUT-from-framebuffer code would take care of that, wonder why it's not. Are the colors correct in the upper or lower image? |
I also notice that during battle scene in Brave Story OpenGL is much better compare to Vulkan. |
Thanks. We should separate out the Brave Story problems in a separate issue.. |
These checkboxes have been refactored into a single speedhack, "Skip GPU readbacks". Closing. |
This checkbox breaks so many games and creates many unnecessary bug reports. My goal is to look into all cases that really are very slow, and fix them to work at reasonable performance.
First success here is the virtual readbacks , #11531 , that improved performance of Digimon Adventure (it's still a fairly demanding game for some devices, but at least the massive performance-killing readbacks are gone).
I'm interested in other cases where we end up doing unnecessarily costly operations that this checkbox avoids.
Of course, very weak GPUs might still get stressed from the actual GPU part of the effects so we might not be able to completely remove it, but we should be able to move it into the more obscure options eventually.
Cases:
#11531Digimon Adventure#11573 Call of Duty
#11092 3rd BirthdayBurnout Legends sun (should be fixable with the #11531 method with some work)Tactics Ogre?
Test Drive (#11531 can be used, though needs more fixes)Related, "Simulate block transfers" has similar problems and should also be removed.
The text was updated successfully, but these errors were encountered: