Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

Rpi0/1 fbalpha optimizations


  • Moderator
    Team
    Moderator
    Translator

    ONLY FOR RPI0/1 VERSIONS OF RECALBOX
    As I don’t own a rpi0/1 myself, I need you, dear community, to test this compiled version of the fba_libretro emulator fbalpha on your boards. It should be on par with pifba (fba system emulator) regarding performance, so users of the lower end boards can use a newer romset and all libretro ports benefits.

    Here is the binary for testing performance differences between fba and fba_libretro:

    http://s000.tinyupload.com/index.php?file_id=01516935153730933111

    (Re-)place the file inside usr/lib/libretro

    And set the appropriate permissions on the file:
    chmod u+x fbalpha_libretro.so

    Don't forget to make the partition rw before trying to copy it over:
    mount -o remount,rw /

    To be able to test the optimization, you’ll need to activate the Cyclone option in retroarch’s menu.
    It might also be useful to set frameskip to 1.

    Don’t forget fba uses the 0.2.96.71 romset and fba_libretro the 0.2.97.44 romset.

    Please compare the same game, from their respective romset version of course, and report if performance is similar between both.

    Thanks everyone!


  • Tester

    oky so I tested it on a pi0

    and so far
    fba_libretro a little slow
    street fighter 3 zero euro : 37 fps
    metal slug 1 : 37 fps
    art of fighting 3 : 37 fps

    I haven't tested with fba_libretro stock for the fps

    i don't know how to show fps on pifba (maybe can't possible)
    under pifba
    street fighter 3 zero euro: very speed
    metal slug 1: perfect
    art of fighting 3 : perfect


  • Moderator
    Team
    Moderator
    Translator

    @cissou I never tried to show the fps in pifba, but I suppose it is either not configured on recalbox or not implemented in the emulator.

    @barbudreadmon any experience on retropie with this optimization?


  • CRT Hero

    @cissou Did you enable the related core options ? "Cyclone" must be enabled, it might also be a good idea to test with a "frameskip" value of 1.


  • Moderator
    Team
    Moderator
    Translator

    @barbudreadmon I wasn’t aware of the need to activate the option on retroarch. I’ll add it to the description. Thanks!


  • Tester

    oky i will test with the cyclone activated


  • Tester

    So I activated the cyclone option and I gain 3/4 fps (so about 42/43 fps) with frameskip at 1


  • CRT Hero

    @cissou Those numbers are surprising, it would mean there is no performance gain at all from using the dynarec. You left the game and re-launched it after enabling the option, right ?


  • Tester

    yes, and those parameters are saved so i don't need to activate every time



Want to support us ?

Join us on :

216
Online

45933
Users

17431
Topics

131463
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.