Magic Sam
Forever Homebrew
@ptitSeb : you seem to be right about GL speed being the limiting factor.
Here is the output of "sudo perf top" on my Rebirth @ 825 MHz, at the entrance of level 2 (~5 FPS):
Those Entity entries that used to eat so much resources are much lighter now, thanks
@ptitSeb EDIT: I'll try to experiment with LIBGL settings in your run script, see if it changes anything.
EDIT 2: @ptitSeb : I tried almost every LIBGL options, but I couldn't get even a single extra FPS out of them
Cheers, Magic Sam
Here is the output of "sudo perf top" on my Rebirth @ 825 MHz, at the entrance of level 2 (~5 FPS):
9.67% libGLES_CM.so.1.10.2359475 [.] 0x3ddc
9.15% barony [.] checkTileForEntity(int, in
8.75% barony [.] checkObstacle(long, long,
4.29% barony [.] actMonster(Entity*)
3.70% libc-2.9.so [.] memset
3.64% barony [.] gameLogic()
2.73% libc-2.9.so [.] memcpy
2.71% perf [.] 0x34570
2.66% libc-2.9.so [.] 0x67f14
2.33% libopenal.so.1 [.] Mix_Neon
2.06% libGL.so.1 [.] draw_renderlist
1.82% barony [.] getItemsOnTile(int, int, l
1.50% barony [.] Entity::getStats()
1.49% libopenal.so.1 [.] MixSource
1.31% barony [.] _Z12barony_clearffP6Entity
1.19% libasound.so.2.0.0 [.] snd_pcm_lfloat_convert_flo
1.19% [unknown] [.] 0xffff0fc4
1.17% libvorbisidec.so.1 [.] mdct_backward
1.06% libm-2.9.so [.] 0x26ee4
1.03% barony [.] actTrapPermanent(Entity*)
Those Entity entries that used to eat so much resources are much lighter now, thanks
@ptitSeb EDIT: I'll try to experiment with LIBGL settings in your run script, see if it changes anything.
EDIT 2: @ptitSeb : I tried almost every LIBGL options, but I couldn't get even a single extra FPS out of them
Cheers, Magic Sam
Last edited: