[Galaxy Ace II Android Development] fluffi444:
As I said I went back to use scipt because the GPU freq's were not written in each file correctly. I think this is caused by a bit different GPU table. The values for each step in R2.10 and the one the NT app needs, are mostly (even only a bit) different...

I guess if we adjust the GPU table of R2.10 according to NT app - the GPU part of NT app could be working again for 100%.

I use this values - But those settings are very tight! Very agressive thresholds and delay. May eat your battery! But I like it smooth! :)

These are the Standard:

echo 500 > /sys/kernel/mali/mali_boost_delay

echo threshold=64 > /sys/kernel/mali/mali_boost_low

echo threshold=233 > /sys/kernel/mali/mali_boost_high

And this is my current setting (as init.d script) - With -50 uV (like we know it from NT app)

There is for sure room for optimization....

#!/system/bin/sh

# set mali_boost
chmod 644 /sys/kernel/mali/*
echo 1 > /sys/kernel/mali/mali_auto_boost
echo 0 > /sys/kernel/mali/mali_boost_delay
echo threshold=8 > /sys/kernel/mali/mali_boost_low
echo threshold=64 > /sys/kernel/mali/mali_boost_high
echo idx=5 > /sys/kernel/mali/mali_boost_low # 399360
echo idx=15 > /sys/kernel/mali/mali_boost_high # 600000

# Mali uV (-50 mV)
echo 0 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 192000
echo 1 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 253440
echo 2 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 299520
echo 3 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 318720
echo 4 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 360000
echo 5 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 399360
echo 6 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 422400
echo 7 vape=0x22 > /sys/kernel/mali/mali_dvfs_config # 441600
echo 8 vape=0x25 > /sys/kernel/mali/mali_dvfs_config # 460800
echo 9 vape=0x26 > /sys/kernel/mali/mali_dvfs_config # 480000
echo 10 vape=0x27 > /sys/kernel/mali/mali_dvfs_config # 499200
echo 11 vape=0x28 > /sys/kernel/mali/mali_dvfs_config # 518400
echo 12 vape=0x29 > /sys/kernel/mali/mali_dvfs_config # 537600
echo 13 vape=0x2b > /sys/kernel/mali/mali_dvfs_config # 560640
echo 14 vape=0x2c > /sys/kernel/mali/mali_dvfs_config # 579840
echo 15 vape=0x2e > /sys/kernel/mali/mali_dvfs_config # 600000
echo 16 vape=0x2f > /sys/kernel/mali/mali_dvfs_config # 618240
echo 17 vape=0x30 > /sys/kernel/mali/mali_dvfs_config # 641280
echo 18 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 660480
echo 19 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 679680
echo 20 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 702720
echo 21 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 710400
echo 22 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 721920
echo 23 vape=0x3b > /sys/kernel/mali/mali_dvfs_config # 729600
chmod 444 /sys/kernel/mali/*
#

Besides this I set (again very agessive) DDR/APE OPP settings (for max smoothness):

This let APE and DDR run at 100 starting CPU Step 400 Mhz.

Mabbe NOT needed for most of you. But as I have and very grafical homescreen I feel the difference...

And as I said I like it beautyfull and smooth. I dont care about battery :laugh:

#!/system/bin/sh

# APE_OPP 100
for i in `seq 4 9`
do
echo apeopp=100 > /sys/kernel/liveopp/arm_step0$i
done

for i in `seq 10 16`
do
echo apeopp=100 > /sys/kernel/liveopp/arm_step$i
done

# DDR_OPP 100
for i in `seq 4 9`
do
echo ddropp=100 > /sys/kernel/liveopp/arm_step0$i
done

for i in `seq 10 16`
do
echo ddropp=100 > /sys/kernel/liveopp/arm_step$i
done
#