Improve performance in iMame4All-libretro!

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Improve performance in iMame4All-libretro!

This topic contains 4 replies, has 3 voices, and was last updated by  flexbt 2 years, 6 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #102124


    All credit to user Otto, who found this:

    iMame4All has slowdown in some games because it posts too many error messages to the console. eg Robotron 2084 (note: you have to select ‘Content Settings’ > ‘Restart Content’ in the retroarch GUI after you get the “Factory Settings Restored” message, else it will hang) – you’ll notice that when the player spawns at the start of the game, it slows to a crawl. The reason for this is it’s logging a load of error messages to the console.

    If you instead amend /opt/retropie/configs/mame-mame4all/emulators.cfg to
    lr-imame4all="/opt/retropie/emulators/retroarch/bin/retroarch > /dev/null -L /opt/retr(etc...)
    …it doesn’t display these messages, and the game plays flawlessly. Apparently this affects other games (outrun, others?)

    I’ve logged an issue both with iMame4All-libretro, and Retropie, so hopefully a fix will eventually be made, but if you don’t care about error messages and want to use a libretro mame emulator, go ahead 🙂

    Logged issue:



    Thanks. Fixed in RetroPie now.



    Is the way to update my pi to run the setup utility again after updating?

    Thanks for the fix!



    you need to go to option 5 in the setup menu (install individual emulators) and then choose lr-imame4all, then rebuild from binaries 🙂



    Awesome. Thanks!

Viewing 5 posts - 1 through 5 (of 5 total)

Forums are currently read only - please visit the new RetroPie forums at

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss