FBA new core option
-
I finished my rewrite of input handling, feel free to test it and provide feedback before i make it the default.
-
I checked pgm/cave, those are m68k/z80 games (same as neogeo,cps1,cps2,megadrive, ... but with higher frequency), i don't understand why they wouldn't run at full speed on your raspberry pi. Are you talking about a raspberry pi 2 ? A raspberry pi 3 ? Both ???
-
In my case, raspberry 3. They are slow and audio bug like psykio game before your option.
@rockaddicted do you have test theses games ? -
@acris have you deactivated rewind ?
-
I don't understand, all those games run at constant 60fps for me, and i'm 99% sure they did on rpi2 too.
What's your /boot/config.txt settings ? Do you run those games in 'performance' cpufreq mode ? What's in your retroarch.cfg ? Do you run some cpu intensive shader ?
-
I confirm pgm and cave games are clearly not running at full speed on overclocked pi2 nor non-overclocked pi3.
It's a bit better at least for pgm on pi3 but still not full speed
Image is fine but sound cracky/lagging
-
@voljega said in FBA new core option:
I confirm pgm and cave games are clearly not running at full speed on overclocked pi2 nor non-overclocked pi3.
It's a bit better at least for pgm on pi3 but still not full speed
Image is fine but sound cracky/lagging
Not for me xD
I did a pull request to recalbox's fbalpha makefile, i hope it will help. -
I ran htop while running a few of those games, one of the core topped at 90% of load while the other 3 were idle (i don't think i can do something about this), i suppose it could cause speed issues if your system is at stock frequency or if you have something running in background. Do you know what was the last version of fba where you saw pgm/cave games running at full speed on your raspberry ?
-
@voljega fba was "better" on recalbox 3.3.0-b17 ? or 3.2.11 ?
3.3.0-b17 uses commit 39a6baafc5b80fda617fe0d72aa8747fdea5f9e2
3.2.11 uses commit c6b13e90127ec9c6c21cfd19d95da3b6cf296cd6 -
Actually, none of those games run on Cave hardware, too bad that's the one i spent an hour checking xD. I'll check Pgm tomorrow.
-
@subs I don't think it was better before, those games never worked at full speed for me.
I'm there since Recalbox 3.2 I think -
@voljega said in FBA new core option:
@subs I don't think it was better before, those games never worked at full speed for me.
I'm there since Recalbox 3.2 I thinkBy the way, what's your raspberry pi 3 clock settings exactly ? i'm backporting some old fba code and i need to test if some of it would solve your speed issues.
For reference, pgm games have no issue at all for me with those settings :
dtparam=audio=on
dtoverlay=sdhost,overclock_50=84
arm_freq=1350
gpu_freq=550
over_voltage=5
sdram_freq=550
sdram_schmoo=0x02000020
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
gpu_mem=384 -
@barbudreadmon I have not modified at all the clock settings on my pi3
-
@voljega ok, i'll use stock settings to test my speedhacks then.
-
@voljega i remember people saying PGM and psyko games running slow on a pi2, but they looked (almost) fine on my pi3
-
@subs As i said, they run totally fine on mine, never saw them under 59.9 fps. But perhaps my overclock settings are agressive, and my system is better optimized, so i'll try to lower the requirements with a few speedhacks.
-
OK I must have mixed something a little because my test results are better than what I remember on PI3 :
Thoase are tests with non overclocked Pi3 and overclocked Pi2 (this one overclocked only through the ES menu)
-
By the way, with latest commit, every control issue should be solved.
-
FYI, PGM games on my OC Pi3@1400 run full speed (59.9-60fps) exception made for the 2 most recent titles released in 2005 : "Spectral Vs Générations" and "The killing blade Plus" which perform only around 54-57fps max during gameplay.
The same games executed on my OC Pi2@1100 display around 50-54fps max with slightly choppy sound everytime the framerate drops (42-46 fps only for Spectral vs Generation & The killing blade plus with almost constant choppy sound during gameplay)All those framerate tests have been performed using earlier versions of FBA_libretro core (v0.2.97.30 and v0.2.97.34) which appear to be less resource-consuming. The same tests run on versions 0.2.97.37 or 0.2.97.38 of the FBA core result in a drop of approximately 7% in performances compared to earlier releases, thus degrading a bit more the experience :=(
-
@gkralicek2 what about v0.2.97.36 ? "The killing blade Plus" performs around 57-60fps for me with v0.2.97.36, and my OC is lower. What's more, unlike porting v0.2.97.30/34 code to current fba, porting v0.2.97.36 code to current fba is something within my skills.