[Pi 4] Cave CV1000 Performance Thread
-
@dodonpachi We did a bunch of updates over the past few days, among other things the driver shouldn't be limited anymore to 25% steps (i also added some values for cpu clock in the libretro port), could you please let me know if it's still running well on pi4 ?
-
@barbudreadmon unfortunately I'm overseas for a while, and my Pi 4 is back home. Hopefully someone else can test it out, though I assure you I can't wait to install it and give it a spin when I get back.
-
Ok, maybe @G30FF or @Darksavior could give some feedback then ?
-
@barbudreadmon The latest build does save my cpu/blitter settings with any percentage. The vertical level in deathsmiles mbl doesn't drop to mid 50's any more but the slowdown at 58-60fps is quite a lot using @dodonpachi 's settings.
These guys go in-depth about cpu/blitter settings so I'll test those out later though I'm not sure if I can tell the difference. http://cave-stg.com/forum/index.php?topic=1839.0
-
@barbudreadmon I unfortunately don't have any experience with the original PCBs of any of these games, so I can't confirm how accurate any of these settings are, or whether FBNeo is recreating the experience better or worse. What I can say is that I've tested a few of the games listed here, like the Mushihime-sama games, and, as a newbie to Cave games, they're all very playable to me. In fact I turned off the frameskip settings I previously had on Mushihime-sama in lr-fbneo, and it still plays very well. I haven't given full playthroughs of any of them though.
And yes, the CPU scaling now works at any percentage. I tested that out. Performance overall seems to be much better.
-
Gosh, fantastic!!!
I am on vacation right now and cannot test it, but i cant wait to try those "Cave 2.0 SHMUPs".
As mentoined before i am a die hard Fan of CAVEs games, "DoDonPachi" is the best SHMUP ever for me.Thanks a lot to Dink and the rest of the FBNEO DEV-Team!!!
-
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:
-
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
-
@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.
-
@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. -
@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.
-
with the new update of fbneo now it plays all the above games with no need to tweak options.
-
@kounabi22 said in [Pi 4] Cave CV1000 Performance Thread:
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
-
Dink reduced requirements for cv1k again just a few hours ago.
-
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 explosionsand 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. -
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 ;) -
@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 ?
-
@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! -
@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.
-
@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.
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.