BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

I have a problem with the emulation speed

Open Beto0l opened this issue 1 year ago • 1 comments

I m emulating Pokemon firered on bizhawk , but i can t emulate it on more than 100% speed, i don t know why becose some friends with similar PC can go faster but i can t

Beto0l avatar Sep 25 '22 09:09 Beto0l

In Config -> Speed/Skip, do you have "Clock Throttle" checked, or the other throttling options checked? Clock Throttle needs to be checked to speedup to be possible.

Also, check if your GPU driver is forcing VSync.

Also, do other games / other systems have this issue? Or is it only GBA / Pokemon FireRed?

CasualPokePlayer avatar Sep 25 '22 10:09 CasualPokePlayer

Why is setting speed not allowed for Audio Throttle? Fast-forwarding seems to work fine, so why not allow setting permanent speed?

Morilli avatar Feb 21 '23 19:02 Morilli

Fast forward works because that's the absence of a throttle, having a controlled speed outside of "100%" means still throttling but adjusting the parameters, which doesn't work with the current code as main Throttle class is not used for actually throttling in the audio throttle case.

CasualPokePlayer avatar Feb 21 '23 19:02 CasualPokePlayer

Then this is blocking #3562.

YoshiRulz avatar Feb 22 '23 00:02 YoshiRulz

Perhaps something to consider is trying to do something similar to clock throttle but also mixing in audio throttle. More, use audio "frames" (i.e., audio has advanced by at least VsyncDen / VsyncNum) as a reference to when a "frame" happens rather than assuming FrameAdvance always advances core timing by VsyncDen / VsyncNum.

CasualPokePlayer avatar Feb 22 '23 01:02 CasualPokePlayer