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

Naomi2 support on lr-flycast

Scheduled Pinned Locked Moved General Discussion and Gaming
flycastnaomi2
6 Posts 5 Posters 1.7k 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.
  • P
    pjft
    last edited by pjft 17 Apr 2022, 07:58

    Just caught wind of this on the official libretro Twitter account. Unsure how it'll perform on the pi, but thought some would find it interesting.

    https://twitter.com/libretro/status/1515557286374223884?s=21&t=uvm1VmGaKD3JC6Andq32hw

    https://imgur.com/a/NyoOpPw

    It's probably available by installing from source.

    Edit: you'd need to compile the code from the upstream repository, as we're not using it yet, so installing from source won't be enough.

    B 1 Reply Last reply 17 Apr 2022, 12:19 Reply Quote 3
    • B
      barbudreadmon @pjft
      last edited by barbudreadmon 17 Apr 2022, 12:19

      @pjft said in Naomi2 support on lr-flycast:

      you'd need to compile the code from the upstream repository, as we're not using it yet, so installing from source won't be enough.

      It would be nice if a standalone flycast build was also included in retropie, currently some retropie users think redream is faster than flycast while the only reason for this statement is that they are comparing a standalone emulator to a libretro core, which is known for adding tons of overhead when it comes to gl(es) rendering (see ppsspp, yabasanshiro, ...). The fact standalone flycast performs faster than redream on pi4 was already confirmed by some retropie users who gave it a test.

      FBNeo developer - github - forum

      M 1 Reply Last reply 19 Apr 2022, 06:33 Reply Quote 0
      • M
        mitu Global Moderator @barbudreadmon
        last edited by 19 Apr 2022, 06:33

        @barbudreadmon said in Naomi2 support on lr-flycast:

        It would be nice if a standalone flycast build was also included in retropie

        that's currently on my todo list - to replace reicast (the standalone emulator) with Flycast. Seems to work better on Pi3/Pi4 (and probably other ARM platforms) than the libretro core.

        B 1 Reply Last reply 19 Apr 2022, 08:16 Reply Quote 2
        • B
          barbudreadmon @mitu
          last edited by barbudreadmon 19 Apr 2022, 08:16

          @mitu i believe @Darksavior has a wip script for this, and yeah you'd better avoid using the libretro core versions of gl(es) emulators on low-end devices, iirc it has to do with how retroarch has to save and restore gl context at every frame (note that vulkan shouldn't have this major drawback), it's not an issue if your gpu has power to spare but a pi doesn't have that kind of leeway.

          Another misunderstanding about the performance difference between redream and flycast are the 30 fps games, both emulators are actually rendering 30 different frames per second and duping frames accordingly so that the content can match your screen's refresh rate (or at the very least i assume that's what redream is doing too since those additional 30 frames don't really exist), the only difference is that redream is reporting the displayed framerate (~60 fps) while flycast is reporting the emulated framerate (~30 fps). FWIW, here is a list of 60 fps games on dreamcast, any game not on that list is supposed to be 30 fps and it's perfectly normal for flycast to report it as such, it's not a performance issue.

          FBNeo developer - github - forum

          D 1 Reply Last reply 19 Apr 2022, 12:36 Reply Quote 1
          • D
            DTEAM @barbudreadmon
            last edited by DTEAM 19 Apr 2022, 12:36

            @barbudreadmon said in Naomi2 support on lr-flycast:

            @Darksavior has a wip script for this

            Where can I get it? I don't see that on GitHub. I'll test Naomi2.

            D 1 Reply Last reply 19 Apr 2022, 16:33 Reply Quote 0
            • D
              Darksavior @DTEAM
              last edited by Darksavior 19 Apr 2022, 16:33

              @DTEAM @barbudreadmon It's cmitu's wip script. It won't directly load games right now. You'll have to do it from inside flycast. Ymmv.. I was using mesa version 21.3.8 https://github.com/cmitu/RetroPie-Setup/tree/flycast-standalone

              Side note..after installing the latest mesa the pi4 can handle (21.3.8) on 64bit Bullseye lite and compiled retroarch and lr-flycast with vulkan, I don't get any more major frame drops in sonic adventure 2's first level. It still hovers at around 59fps and I have no idea what further compiling optimizations can be done.

              1 Reply Last reply Reply Quote 2
              6 out of 6
              • First post
                6/6
                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.

                This community forum collects and processes your personal information.
                consent.not_received