I've just checked your script... You got almost my tweaks

This is what i have:
Code:
# IBM recommandation cfs task scheduler
echo 1000000 > /proc/sys/kernel/sched_latency_ns #10000000
echo 25000 > /proc/sys/kernel/sched_wakeup_granularity_ns #2000000
echo 100000 > /proc/sys/kernel/sched_min_granularity_ns #4000000
# Use ondemand as default kernel
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 85 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
This is from Galaxy Spica device, it's tweak for CFS Kernel.
Oh, and in /system/etc/init.d/S98system_tweak, i saw the smartassV2 tweaks, it ISN'T For our device, use my tweak instead:
Code:
# ============
# smartassV2
# ============
if [ -e /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq ]; then
echo "768000" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq;
if [ "`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq`" -eq 200000 ]; then
echo "320000" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq;
else
echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq;
fi;
echo "99999999" > /sys/devices/system/cpu/cpufreq/smartass/sleep_wakeup_freq;
echo "85" > /sys/devices/system/cpu/cpufreq/smartass/max_cpu_load;
echo "75" > /sys/devices/system/cpu/cpufreq/smartass/min_cpu_load;
echo "256000" > /sys/devices/system/cpu/cpufreq/smartass/ramp_down_step;
echo "0" > /sys/devices/system/cpu/cpufreq/smartass/ramp_up_step;
fi;
Test it

!