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.0k 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 @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
                                        • AddisonA
                                          Addison @dodonpachi
                                          last edited by

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

                                          @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

                                          I tried editing that es_systems.cfg file last night but it gave me a permission denied error.

                                          I'm using WinSCP by the way.

                                          Think I'll try G30FF's suggestion later tonight.

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

                                            @Addison Read the official guide: https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/

                                            AddisonA 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.