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

    [Pi 4] Cave CV1000 Performance Thread

    Scheduled Pinned Locked Moved General Discussion and Gaming
    mamemame2016cavedeathsmilesshmup
    63 Posts 13 Posters 18.2k 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.
    • dodonpachiD
      dodonpachi
      last edited by

      I've come across a thread on the FBNeo website regarding suggested CPU and blitter settings for fbneo. I'm overseas without my Pi 4, so I can't test these values myself, but I think it's worth a look:

      https://neo-source.com/index.php?topic=3934.0

      sirhenrythe5thS 1 Reply Last reply Reply Quote 1
      • sirhenrythe5thS
        sirhenrythe5th @dodonpachi
        last edited by sirhenrythe5th

        I also had a testrun with all the new supported CV1000 Cave SHMUPS.

        Without any changes to any parameter and using a non-overclocked Pi4 with default setting only Mushihime Sama runs fast enough to get an impression how great these games are!

        All the others have to fight, slowdowns, sound hickups and so on.
        But i did not want to complain by saying that!!!, the emulation itself seems to be marvelous, i did not notice any bugs or issues.
        The (stock) Pi4 is just too weak to run these games at full speed.

        One more reason why it is worth waiting for the Pi5 :D

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

        dodonpachiD B 2 Replies Last reply Reply Quote 0
        • dodonpachiD
          dodonpachi @sirhenrythe5th
          last edited by

          @sirhenrythe5th Are you willing to try Mushihimesama with the CPU and blitter settings I wrote in the first post? It may work better for you.

          As far as the Pi 4 goes, I think you're right. Absent any further ARM optimization, I think this is basically as far as we'll go performance-wise. However, if Retropie ever gets support for the Rock Pi 3588, I think our performance woes will be resolved.

          sirhenrythe5thS 1 Reply Last reply Reply Quote 0
          • sirhenrythe5thS
            sirhenrythe5th @dodonpachi
            last edited by

            @dodonpachi sure, i can do that on monday when i am home again!
            I thought about testing the blitter settings with the other CV1000 Shmups that are not running so good as Mushihime Sama.
            I played Mushihime to the Boss of Level 2 and it performed just like DoDonPachi, Espgaluda, Guwange and the rest of the older Cave-Shmups.
            Really playable, no tweaks required.

            -- Retro-Achievements Username: SirALX --
            RetroRatio: 1.88
            Started Games beaten: 2,47%
            Site Rank: 4382/93743 ranked users (TOP 4.76%)
            Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

            1 Reply Last reply Reply Quote 0
            • B
              barbudreadmon @sirhenrythe5th
              last edited by

              @sirhenrythe5th said in [Pi 4] Cave CV1000 Performance Thread:

              The (stock) Pi4 is just too weak to run these games at full speed.

              Keep in mind they are actually running too fast at 100% cpu clock, so you should never run them like that.

              FBNeo developer - github - forum

              1 Reply Last reply Reply Quote 0
              • K
                kounabi22 @dodonpachi
                last edited by

                @dodonpachi

                with the new update of fbneo now it plays all the above games with no need to tweak options.

                Currently running Retropie 4.7.19 on a Pi 4B 2GB
                Overclock Settings: CPU 2000, GPU 600.

                AddisonA 1 Reply Last reply Reply Quote 1
                • AddisonA
                  Addison @kounabi22
                  last edited by

                  @kounabi22 said in [Pi 4] Cave CV1000 Performance Thread:

                  @dodonpachi

                  with the new update of fbneo now it plays all the above games with no need to tweak options.

                  Have you personally confirmed them all?

                  If so, I know how my current weekend will be wasted. :D

                  1 Reply Last reply Reply Quote 0
                  • B
                    barbudreadmon
                    last edited by

                    Dink reduced requirements for cv1k again just a few hours ago.

                    FBNeo developer - github - forum

                    DarksaviorD 1 Reply Last reply Reply Quote 3
                    • DarksaviorD
                      Darksavior @barbudreadmon
                      last edited by Darksavior

                      I just compiled the latest version and while all games are ~60fps most of the time, the dips will vary depending on the game. The few I tried (with the recommend clocks): the slowest performers were Ibara with a ~50fps dip when dying/~40fps dying while there's explosions and Akai Katana going to mid 50s when there's explosions and a lot happening. The others I tried have acceptable dips (~58fps) at least to me. Deathsmiles, Futari, and Muchi Muchi Pork.

                      sirhenrythe5thS B 2 Replies Last reply Reply Quote 1
                      • sirhenrythe5thS
                        sirhenrythe5th @Darksavior
                        last edited by sirhenrythe5th

                        Wow, i just had a chance to start them up after having a fresh update of lr-FBNEO.
                        Gosh, i love those guys!, there is no other project that gets this much care of their developers, thank you dink, barudreadmon, gab & the rest!

                        The speed-up is absolutely noticeable!
                        And i am pretty impressed about the new options in the DIP Menu.
                        I dont know what they are all about, but i played with them and got DoDonPachi V running fast like hell.
                        Gosh, i know that this is not meant that way - but it was lots of fun! :D

                        @barbudreadmon: will there be an explanation for this options in retroarch in the future?
                        No must have!, but would be nice for non-techies like me ;)

                        -- Retro-Achievements Username: SirALX --
                        RetroRatio: 1.88
                        Started Games beaten: 2,47%
                        Site Rank: 4382/93743 ranked users (TOP 4.76%)
                        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                        1 Reply Last reply Reply Quote 0
                        • B
                          barbudreadmon @Darksavior
                          last edited by

                          @Darksavior I don't know if you are using RA's "threaded video" or even if that setting is safe on pi4, but it's improving performance quite a lot on my computer

                          @sirhenrythe5th said in [Pi 4] Cave CV1000 Performance Thread:

                          will there be an explanation for this options in retroarch in the future?

                          That won't be possible, but i think the dips are self-explanatory most of the time ?

                          FBNeo developer - github - forum

                          sirhenrythe5thS DarksaviorD 2 Replies Last reply Reply Quote 0
                          • sirhenrythe5thS
                            sirhenrythe5th @barbudreadmon
                            last edited by sirhenrythe5th

                            @barbudreadmon said in [Pi 4] Cave CV1000 Performance Thread:

                            That won't be possible, but i think the dips are self-explanatory most of the time ?

                            Sure, i just had the biggest effect with the last option, i cant have a look how it is called right now...something like "Erikas CPU Booster" :D
                            It has got settable values from 0-9 and i would like to understand what it does excatly and what is the best setting of course.
                            But however - i will tinker with these options, try & error, awesome work!

                            -- Retro-Achievements Username: SirALX --
                            RetroRatio: 1.88
                            Started Games beaten: 2,47%
                            Site Rank: 4382/93743 ranked users (TOP 4.76%)
                            Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                            B 1 Reply Last reply Reply Quote 0
                            • DarksaviorD
                              Darksavior @barbudreadmon
                              last edited by Darksavior

                              @barbudreadmon Yes, threaded video is enabled by default for retropie and I double-checked that it is enabled. I did make the mistake of not saving my ibara cpu settings so setting it back to 49/53 now has the death animation dip to ~57fps. Akai Katana's settings were correct. It can get dips to the mid 50s during a lot of bullet hell segments. The speed increase is noticeable overall, though.

                              1 Reply Last reply Reply Quote 0
                              • B
                                barbudreadmon @sirhenrythe5th
                                last edited by

                                @sirhenrythe5th said in [Pi 4] Cave CV1000 Performance Thread:

                                @barbudreadmon said in [Pi 4] Cave CV1000 Performance Thread:

                                That won't be possible, but i think the dips are self-explanatory most of the time ?

                                Sure, i just had the biggest effect with the last option, i cant have a look how it is called right now...something like "Erikas CPU Booster" :D
                                It has got settable values from 0-9 and i would like to understand what it does excatly and what is the best setting of course.
                                But however - i will tinker with these options, try & error, awesome work!

                                "el_rika's CPU Rate tenth-percent adjust" allows to fine tune cpu clock with decimals.

                                FBNeo developer - github - forum

                                dodonpachiD 1 Reply Last reply Reply Quote 1
                                • dodonpachiD
                                  dodonpachi
                                  last edited by

                                  So I'm finally back from trip, updated lr-fbneo, and gave it a whirl. I just cleared DDP SDOJ with el rika's settings (mine turned out to have much more slowdown than mame 2016 somehow), and am thoroughly impressed. There were only a few sound stutters from Stage 4 onwards, but I quite frankly couldn't believe it was otherwise playing so well on a Pi 4.

                                  I'll report back on the other games as I test them.

                                  Here's hoping dink manages to somehow squeeze out another speed boost, like he did a few days ago!

                                  1 Reply Last reply Reply Quote 0
                                  • AddisonA
                                    Addison
                                    last edited by

                                    How does one create a Cave folder in Emulation Station?

                                    I'd prefer that rather than searching through a bulk folder to find something from Cave.

                                    And does anyone have a good graphic thumbnail to use?

                                    dodonpachiD 1 Reply Last reply Reply Quote 0
                                    • dodonpachiD
                                      dodonpachi @Addison
                                      last edited by dodonpachi

                                      @Addison open up es_systems.cfg, copy the block of code for arcade, rename the system and folder name to cave, make a "cave" folder in the roms folder, dump the roms in there.

                                      As for the logo, check this: https://retropie.org.uk/forum/topic/3226/es-custom-svg-logo-pack-includes-specific-mame-logos

                                      AddisonA 2 Replies Last reply Reply Quote 1
                                      • AddisonA
                                        Addison @dodonpachi
                                        last edited by

                                        Copy everything in the folder /opt/retropie/configs/arcade
                                        to /opt/retropie/configs/cave
                                        ?

                                        And copy this block of code?

                                        lr-fbneo = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg %ROM%"
                                        lr-fbneo-neocd = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --subsystem neocd --config /opt/retropie/configs/arcade/retroarch.cfg %ROM%"
                                        lr-mame2003 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg %ROM%"
                                        default = "lr-fbneo"
                                        
                                        

                                        And change what exactly?

                                        In my defense, I wasn't always this stupid. :D

                                        dodonpachiD G 2 Replies Last reply Reply Quote 0
                                        • dodonpachiD
                                          dodonpachi @Addison
                                          last edited by

                                          @Addison my bad, I mentioned the wrong cfg file (it's been a while since I did it). I edited the post with the correct one.

                                          1 Reply Last reply Reply Quote 1
                                          • G
                                            G30FF @Addison
                                            last edited by

                                            @Addison Since it's just for Cave games, instead of copying everything from /opt/retropie/configs/arcade, you could copy everything from /opt/retropie/configs/fbneo to /opt/retropie/configs/cave. Then fbneo would be your only option, and you wouldn't have to mess with config files. I did this to create folders for CPS1-3 and it worked.

                                            1 Reply Last reply Reply Quote 1
                                            • 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.