senti frackilo ma come si mettono tutti sti dati? io ho il perseus 2.6 basta copiarli e incollare? se si dove? mandami anche un pm se vuoi con le istruzioni che una prova la faccio.. mi faresti un favore.. grazie. ciao#!/system/bin/sh
##################################################
## Voltage Control boot script by xan and nitr8 ##
##################################################
LOG_FILE=/data/volt_scheduler.log
rm -Rf $LOG_FILE
echo "Starting Insanity Volt Scheduler $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
echo "Sleeping for 20 seconds to workaround oc not setting properly on stock derivatve roms..."
sleep 20
echo "Ok lets start working"
echo "Set MIN Scaling Frequency" | tee -a $LOG_FILE;
echo "200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo ""
echo "---------------"
echo "Set MAX Scaling Frequency" | tee -a $LOG_FILE;
echo "1600000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo ""
echo "---------------"
echo "Set Scheduler for stl, bml and mmc" | tee -a $LOG_FILE;
for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk* /sys/block/mtdblock* ; do
echo "sio" > $i/queue/scheduler;
echo "$i/queue/scheduler";
done;
echo "---------------";
echo "Set governor" | tee -a $LOG_FILE;
echo "pegasusq" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ""
echo "---------------"
#UV_BEGIN#
echo "Set UV" | tee -a $LOG_FILE;
echo "1275 1225 1175 1150 1125 1100 1075 1050 1025 1000 975 950 925 900 875 850 825" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
"GPU voltages " | tee -a $LOG_FILE;
echo "54 108 160 266 350 440 533 640 733 800" > /sys/devices/system/gpu/freq_table
echo 54 800 > /sys/devices/system/gpu/volt_table
echo 108 825 > /sys/devices/system/gpu/volt_table
echo 160 850 > /sys/devices/system/gpu/volt_table
echo 266 900 > /sys/devices/system/gpu/volt_table
echo 350 950 > /sys/devices/system/gpu/volt_table
echo 440 1000 > /sys/devices/system/gpu/volt_table
echo 533 1050 > /sys/devices/system/gpu/volt_table
echo 640 1100 > /sys/devices/system/gpu/volt_table
echo 733 1150 > /sys/devices/system/gpu/volt_table
echo 800 1200 > /sys/devices/system/gpu/volt_table
echo 160 > /sys/devices/system/gpu/min_freq
echo 533 > /sys/devices/system/gpu/max_freq
echo 85 10 > /sys/devices/system/gpu/thresholds
echo "50" > /sys/devices/system/cpu/cpufreq/pegasusq/up_threshold
echo "40" > /sys/devices/system/cpu/cpufreq/pegasusq/up_threshold_at_min_freq
echo "40000" > /sys/devices/system/cpu/cpufreq/pegasusq/sampling_rate
echo "1" > /sys/devices/system/cpu/cpufreq/pegasusq/io_is_busy
echo "200000" > /sys/devices/system/cpu/cpufreq/pegasusq/freq_for_responsiveness
echo "5" > /sys/devices/system/cpu/cpufreq/pegasusq/freq_step
echo "1" > /sys/devices/system/cpu/cpufreq/pegasusq/sampling_down_factor
echo "5" > /sys/devices/system/cpu/cpufreq/pegasusq/down_differential
echo "400000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_1_1
echo "200000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_2_0
echo "500000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_2_1
echo "300000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_3_0
echo "600000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_3_1
echo "400000" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_freq_4_0
echo "100" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_1_1
echo "100" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_2_0
echo "200" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_2_1
echo "200" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_3_0
echo "300" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_3_1
echo "300" > /sys/devices/system/cpu/cpufreq/pegasusq/hotplug_rq_4_0
echo "10" > /sys/devices/system/cpu/cpufreq/pegasusq/cpu_up_rate
echo "20" > /sys/devices/system/cpu/cpufreq/pegasusq/cpu_down_rate
echo "800000" > /sys/devices/system/cpu/cpufreq/pegasusq/flexrate_max_freq
echo "10" > /sys/devices/system/cpu/cpufreq/pegasusq/cpu_down_rate
echo ""
echo "---------------"
#UV_END#
echo "Insanity Volt Scheduler finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
Intanto beccatevi il mio ultimo script, maggiore reattività e nessun lag durante i giochi più pesanti graficamente. Provate a lanciare quadrant e vedete quando ci sono i pianeti che girano.... con tutti i kernel la grafica va a scatti. Ora non più. Ho reimpostato volutamente frequenze cpu e gpu come stock, risultato incredibile e maggiore omogeneità utilizzo delle frequenze (verificate con cpu spy dopo mezz'ora di utilizzo, consiglio di resettare il counter di cpuspy dieci minuti dopo il riavvio, così da eliminare il dato falsato che si avrebbe a causa del setting del kernel che lascia per qualche minuto dall'avvio la frequenza al massimo).
Il neak non lo utilizzerei ancora, come tutti I kernel nuovi sono sempre acerbi e da perfezionare, il Perseus invece è già maturo... ma ben vengano tanti kernel.