RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Optimized RetroPie image for Pi 3 hardware?

    Scheduled Pinned Locked Moved Ideas and Development
    raspbianpi3pi 3
    2 Posts 2 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      enderandrew
      last edited by

      The base Raspbian OS is compiled for the ARM6 instruction set so it can run on all Pi models.

      I'm curious if anyone has tried to recompile an entire RetroPie image with the latest GCC (has some new ARM optimizations) with compile flags specifically for the Pi 3 hardware?

      -march=armv8-a+crc -mfpu=neon-fp-armv8 -mtune=cortex-a53

      Would there be a performance gain that might help with some MAME roms or emulators that are on the cusp of running on the Pi but have some performance issues (N64, DC, PSP, DS, PS1, etc)?

      Could someone make an image from optimized builds, or perhaps host a repository to download optimized packages?

      In theory one could start just be recompiling a few emulators and seeing if there is any benefit at all, and then perhaps then moving on to a full rebuild of the entire OS/image.

      1 Reply Last reply Reply Quote 1
      • BuZzB
        BuZz administrators
        last edited by

        No measurable performance increase from my testing. If you build from source you will get rpi3 optimised binaries.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.