RetroArch (Mame) Runs Like Crap On My HTC ONE!

I have a HTC ONE and have grabbed lordashram latest build (RetroArch-2013-12-17.apk) upon loading retroarch it seems to detect my device as a Nexus 7 which it isnt. When loading the mame cores, but every game seems to have crackling audio.

Any ideas why im getting cracking audio is it to do with RetroArch thinking my device is a Nexus 7? surely the HTC ONE should be able to handle MAME??

I have uplaoded a video here to show the crackling…

http://www.youtube.com/watch?v=LqIwF-i8 … e=youtu.be

Any ideas?

MAME (the 0.151 version) would be one of the most demanding cores there is actually next to bsnes and things like Mupen64 + Glide64.

Well i have tried MAME 2010 and also 2003, whilst MAME 2010 still give me the same crackling audio MAME 2003 just crashes the emulator. I would have thought that HTC ONE of been able to play MAME roms better than this!?

It does appear to be the audio causing poor performance, as it i disable audio completely via the retroarch options the games run perfectly!

Try setting Audio Latency higher in the Settings menu. The 64ms ‘hint’ might be asking too much of your device.

I have tried the highest setting (160ms) and the crackling sounds the same

Then your phone can’t handle it in its current state. We don’t and won’t use frameskip so when your phone is struggling to reach full speed, you can instantly tell by the crackling sound.

You probably are using some HTC Sense ROM which are known to be crap, just like Samsung TouchWiz. Go with a ROM that gives better performance.

Have you tried manually calibrating the refresh rate in the settings? Even my Nexus 5 has trouble running certain games with the 2013 MAME core…