flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.49k stars 174 forks source link

CPU overclock limit #1462

Closed MaLDox77 closed 6 months ago

MaLDox77 commented 8 months ago

Currently the oc limit is 500 mhz from original 200 mhz.

Using games with variable framerate, sometimes 500 is not enough.

Omikron The Nomad Soul is one of them. In real hardware the framerate moves between 60 and 15 fps. This means 600 mhz is the minimum to achieve locked 60 fps. Tested with 500 mhz the game goes to 30 fps sometimes (it is double buffered synced)

Please increase the oc limit.

Thank you

ghost commented 8 months ago

for standalone flycast you can edit the overclock value by looking for the sh4 clock line in the emu.cfg

MaLDox77 commented 8 months ago

for standalone flycast you can edit the overclock value by looking for the sh4 clock line in the emu.cfg

Thanks, I tried that in the libreto core and the value reseted to 200 at loading the core.

flyinghead commented 8 months ago

500 MHz is already waaaaaay more than original hardware. I'm not going to increase it anymore. Having all games run at a locked 60 FPS, provided it's even possible, isn't on the roadmap.