NOTE - BEFORE TRYING THIS - PLEASE CONFIRM THAT THE CORE YOU ARE RUNNING SHOULD BE RUNNING AT FULLSPEED ON YOUR DEVICE. YOU CAN FIND OUT THE SYSTEM REQUIREMENTS FOR EACH CORE IN THE RETROARCH ANDROID CORES MANUAL.
If you find that speed is not what it should be or that the audio is popping/crackling, chances are that the refresh rate of the screen is getting reported incorrectly.
Unfortunately there is little we can do about this - some devicesreport nonsense refresh rates to the Android OS (such as the Xperia Play, or the Samsung Galaxy S3).
However, like the input autodetection, this is something that the users can help us out with. Even though these devices report a nonsense refreshrate, there is something that can be done about it -
- Go to RetroArch Settings, go to Video Settings.
- Turn off âSync refreshrate to screenâ.
- Press âForced refreshrate (Hz)â and set up a manual refresh rate. Start with 59.95 (which should be the default). If it still audio crackles with that value, lower the value by 0.01. Try the game again. If it audio crackes again, lower the value even more. Keep doing this until you finally find that video/audio are perfect.
Later on, there is going to be a way to report the refresh rate that you have found to work well on your device by e-mail so that we can add a âhackâ to RetroArch so that it will automatically use a âsaneâ refreshrate instead of the one the device reports (erroneously). This will mean a lot of extra manual work for us but unfortunately on Android this seems to be the only way we can fix this issue.
if you find a refresh rate that works well for your particular device, let us know here. Weâre going to have to find a way to âdetectâ your device at startup and add the âideal refresh rateâ to the âSync refreshrate to screenâ autodetection list - so that in the future you will not have to input a manual refresh rate like this again.