RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.39k stars 1.91k forks source link

[Feature request] Vblank toggle hotkey #15301

Open dravenlh4 opened 7 months ago

dravenlh4 commented 7 months ago

Quick summary

Hi

There are some games, like Tony Hawk 8 and Proving Ground which benefit from 120hz vblank, making the game run at 60fps. Issue is that while the game logic works great, cutscenes would speed up as they are programmed to run at 30fps while the sound plays normal.

Details

I don't know if a game patch would fix such issues in a game to game basis, but maybe a workaround of having a vblank toggle that jumps between your desired frequency and the default one would suffice, and it would speed up the regular process of navigating into settings and changing the vblank setting everytime that issue occurrs and going back and fort.

Kind regards to everyone

Megamouse commented 7 months ago

There's already a toggle to disable the frame limit. (Ctrl+F10) You can just limit the game to 30 and disable the frame limit whenever you're out of the cutszenes I guess ?

dravenlh4 commented 7 months ago

There's already a toggle to disable the frame limit. (Ctrl+F10) You can just limit the game to 30 and disable the frame limit whenever you're out of the cutszenes I guess ?

I did think of that, and it doesn't work.

While playing TH Proving Ground:

So, sadly, no. That's why I think a Vblank toggle would be necessary for such cases.

Megamouse commented 7 months ago

That's because you need to set "Max CPU Preempt Count" to some value other than 0 in order to use the vblank as framerate for the disabled frame-limit.

Or as a different method, you can set "Second Frame Limit" to 120 in order to use this while the regular frame_limit is disabled.