QUOTE(_Psycho @ Jul 19 2004, 07:27 AM)
Does the "echo 100 >/proc/drivers/w100/fastsysclk", improve the speed a lots ? (with the kernel tweak) ? Does the same thing work with the cacko kernel ?
It adds to the more important feature of the special kernel:
the rotation in hardware. The trouble is always the native portrait
orientation of the screen. Everything which wants to use landscape
mode must rotate every frame ...
The SDL packs that I checked out do the rotation pixel by pixel; even
Qtopia does that.
Piro claims to do the rotation via hardware; obviously that is not possible
without special access to the graphics driver; thus the special kernel.
My tests with "testsprite" gave me 28 fps with a plain vanilla SDL,
around 35 fps with Piro's SDL and kernel and 38 fps with the additional
"fastsysclk" increase. The difference is obvious if you scroll OpenTTD
in pause mode (without the load of gameplay).
I replaced the kernel (JUST the kernel) of my cacko 1.21 with it and
did not run in any problems whatsoever.
Piro warns about incompatibility of the high "fastsysclk" setting, but I
did not find any so far. It might affect the power consumption though.
---
By the way, OpenTTD 3.3 is running fine. And this time I tried to get the
fixes right and keep i386 compatibility of the makefile and all.
Now I'm going to check out diff