- Joined
- Apr 29, 2011
- Messages
- 31,284
- Trophies
- 2
- Age
- 38
- Location
- Dr. Wahwee's castle
- XP
- 18,969
- Country
Exactly, it's related to the audio buffer samples and I guess lowering the sample rate helps a little bit. Idle loops optimizations should work if configuring correctly but I dont know exactly what values are needed to change this. A funny thing I noticed (libretro core) with Final Fantasy IV Advance: if using a bios file (gba_bios.bin) the game becomes laggy in certain areas (intro after Square Enix and right after starting a new game), and here's the weird part, if using HLE bios (no gba_bios.bin file) the game simply runs faster, a little to none crackling and lagging. But for most games I tested running with a bios file they run almost perfect (98-100%). The sad part? 32 mb roms are not working in retroarch and I hope this gets fixed soon.
Edit: mGBA Wii standalone port now supports tilt sensor and in-progress gyroscope. This is getting better and better.
I know in Snes9x, changing the buffer size from 96 ms to 160 ms helps tremendously, esp when using the XAudio2 API on Windows 7, I don't know if the same applies to the standalone port to be honest. As for the the fact the RA port doesn't support large file sizes, I would hope the dev team is aware of the issue and will fix it soon. That being said, I find it weird the BIOS file makes the performance worse, I don't even think people really need to use it. For lowering the rates, I don't think 32 kHz would be bad, but keeping the buffer size to 160 ms maybe? Just a guess, I wish I could compile it in Windows and help test different values, sadly, there's no way to do so.
Edit; @zerofalcon will there be a new build to test? Mostly curious
Last edited by the_randomizer,