iOS: snes9x is choppy

Hi,

I recently found out about tetrarch and I already love it. Great idea/concept, especially for standardized hardware like the iOS devices. For info: I used the iPad Air for testing RetroArch).

Until now I was using the Broglia emus which also give you a nice emulation experience. However, when I compared the SNES emulation with RetroArch and Broglias snes.emu, I figured that RetroArch is slightly choppy. You can notice it in sidescrollers or even in Mario World. The background is not scrolling smooth. A nice testing environment is the intro of the game Chaos Engine (text is scrolling vertically). While playing around with the configurations, I noticed RetroArch becomes 100% smooth, if sound is set to mute or the sound-synch is disabled. So it somehow has to do with that. And as the exact same games run 100% smoothly with sound in Broglias emu, it has to do something with RetroArch.

And please note: It is only a slight choppiness, but by comparing with and without sound, you definitely will notice. Has this been addressed before? I hope, it is a pretty simple fix, though.

Are you getting steady 60 fps? Usually, crackling only occurs with framerate dips. You can try enabling threaded video, though it makes scrolling a little choppy instead.

The audio is fine all the time. Scrolling is choppy if audio is enabled. Though, not really choppy but you definitely notice a difference between scrolling with and without audio. Probably most people won’t notice this, but I do. And as the other snes9x emulator can run smooth, I am pretty sure it is just a bad setting somewhere.