Alucard STweaks settings introduction
Firstly I think it is important to give credit where credit is due firstly to @alucard_24 for his amazing kernel which can be found here and the legendary @gokhanmoral for his original kernel implementations and STweaks to control his infamous Siyah kernel.
This thread is intended to be a place where users are able to share their own settings in STweaks to control the Alucard Kernel for SG S4 i9505
The latest kernels for AOSP, TW and GE can be found in the original Alucard thread
This thread is a WIP and I welcome input from all Alucard users to suggest edits to these first informative posts not to mention sharing their own experience and settings to make this already awesome kernel 'interstella' for new and old users like myself
How is it going to work?
Post 2: Instructions of how to apply and upload the settings to/of STweaks
Post 3: AOSP settings
Post 4: GE settings
Post 5: TW settings
Posts on-wards: your settings, experience and Q&A
What I would like from experienced Alucard users
your settings in written form and saved from your 'default.profile_backup' file(instructions of how to do this in post 2)
your experience of using the settings found in this thread with screenshots from BBS to evidence (for some of us more sceptical users lol)
Best practice
As well as attaching your actual default zip file please also copy and paste your settings from your zip file into your post and make bold and highlight your tweaks in red, I will then put this in the appropriate post for either AOSP, TW or GE in a 'spoiler' for users to actually identify what changes have been made
Please also identify what sort of profile you expect this to be - battery, extreme battery, balanced, performance or extreme performance and free to give your profile a name
What I will do
upload said settings and/or experience of using these settings to the relevant section of this thread
A message from @[SIZE="5"]alucard_24[/SIZE]
'I think that It is very good idea create a new thread, sharing own profiles for battery, performance using. I would like to see people that do some good experiments. You can add for me, that I will try to use all profiles shared and choose the best one for updating my profiles '
Post# 2 instructions
To restore a downloaded settings file:
open up ES file explorer (or your file explorer of choice, for this tutorial I will use ES explorer for simplicity, obviously if you already use a root file explorer you already 'know how '
in ES explorer go /settings/root explorer on - then long press root explorer button and then click 'mount R/W' and tick both 'path and system as r/w'
check /settings/hidden files on
if you have already made a backup find the .default.backup_profile.zip and cut and paste it to a sperate folder of your choosing for safe keeping (same path as below)
copy your downloaded .zip file '. default. backup_profile. zip and paste into /data/.Alucard folder
rename the file - simply delete the file name that is in the [brackets]
open STweaks and go to the 'backup or restore' tab
press 'restore now'
wait about 30 seconds and your chosen profile should now be active
To share a profile
save your own profile as a backup from the 'backup or restore' tab in STweaks then copy it attach it to a post here in this thread and I will upload it to the relevant post in the op with the name of your profile and any comments you wish to make about it. Also please copy and paste just the settings you have changed from the file directly into your post, this will help users to understand how your profile works - I will also include this in the main OP along with your file into the relevant post
Which profiles work with what? AOSP, TW, GE - are they transferable?
good question, we are not sure as yet whether profiles will be transferable between AOSP, TW and GE - so if you are feeling brave give them a try and let us know how your tests workout, I will then add the feed back to the OP for all users
FAQ
Using PC to edit profiles
If you want to edit your profile on your pc make sure you use Notepad++, if you use something like Windows notepad the file won't be in a linux compatible format.
Voltage table
once you have changed the default table when you change back through the 'restore default settings' tab in steaks it only restores back to the modified table that kantjer uses, thus, I wrongly presumed these were stock settings.
To regain original stock settings you need to delete Alucard folder then reboot and restore default settings.
But I don't want to change voltage table
That's cool, you don't have to, before copying your chosen profile to the Alucard folder just open up the profile file and make sure this line is set to off: cpu_voltage_switch=off (edit using es explorer or similar)
TCP/IP tweaks
Quote 'I have to translate to human language:
TCP/IP tweak changes buffer sizes for TCP and IPv4 communication.' @s3icc0
Information from @kantjer
# disable/enable ipv6 IPV6() { local state=''; if [ -e /data/data/com.cisco.anyconnec* ]; then local CISCO_VPN=1; else local CISCO_VPN=0; fi; if [ "$cortexbrain_ipv6" == "on" ] || [ "$CISCO_VPN" -eq "1" ]; then echo "0" > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6; sysctl -w net.ipv6.conf.all.disable_ipv6=0 > /dev/null; local state="enabled"; else echo "1" > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6; sysctl -w net.ipv6.conf.all.disable_ipv6=1 > /dev/null; local state="disabled"; fi; log -p i -t "$FILE_NAME" "*** IPV6 ***: $
About hotplugging
Quote: s3icc0
Hi I think this is the proper thread to discuss:
I was thinking to tweak the Alucard hotplug parameters and I am not aware about all the parameters:
hotplug_freq_x_1 - the frequency at which the other (instead of x the # of the core) core is hotplugged in - turned on (probably based on the frequency of the previous core or core 0)
hotplug_freq_y_0 - the frequency at which the other (instead of y the #-1 of the core) core is hotplugged out - turned off (again probably based on the frequency of previous core or core 0)
hotplug_load_x_1 - the % of load of the core (instead of x the # of the core) the frequency for the core is scaled up
hotplug_load_y_0 - the % of load of the core (instead of y the #-1 of the core) the frequency for the core is scaled down
hotplug_rq_x_1 - treshold run queue length for core x to turn on (not sure what the UINT means)
hotplug_rq_y_0 - treshold run queue length for core y-1 to turn off (not sure what the UINT means)
the rest is clear, but I am still not sure about these parameters. - what the are related to and for some I completely don't understand (like the run queue - for which I googled but now I don't know why there is on and off parameter).
Summarized:
hotplug on frequency is related to core-1 (previous core with lower number)?
hotplug off frequency is related to core+1 (following core with higher number)?
hotplug load on % is related to core-1 (previous core with lower number) or to itself.
hotplug load off % is related to core+1 (following core with higher number) or to itself.
hotplug rq on - what the heck?
hotplug rq off - what the heck?
hope someone understands my question - really tried to google hard for answer but not successfully
Quote:
Originally Posted by kantjer
My thoughts.
hotplug_freq tells extra CPU cores when to scale up or down based on the frequency of the lower numbered CPU (like you mentioned)
hotplug_load tells extra CPU cores when to scale up or down based on the load of the own CPU
hotplug rq tells extra CPU cores when and how many to scale up or down based on the length of the run queue (processes waiting to be serviced by the CPU), only the "uint" is not clear to me (I understand it can only hold positive values but thee it stops for me)
Similar thoughts ...
About hotplug run queue length I found it is the time reserved for each process in the queue ... which makes sence when you have only one value for each core (so cpu 1 is set for 100ms -> not enough -> cpu 2 200ms (longer time not to waste energy required to power it on) -> not enough -> cpu 3 400ms) (maybe not miliseconds but cycles, what I know). But then when you look into stweaks and on the description it really looks like it is the number of processes in the queue (uint for unit-integer?)
My bluetooth audio stutters boo hoo :crying:
Try this:
SCHED_MC = 1
MAXCORESLIMIT_SLEEP = 2
Thanks to @kantjer and @s3icc0 for working/testing this out :good:
AOSP settings
see @kantjers post #7
My settings are in post 6
@brunodu91settings here
@angelcalibur settings here
If you would like a link here to your settings please post them in the main thread and I will link here for other users, please ensure you specify which kernel build they are for and update accordingly
GE settings
My settings uploaded to post #6
Post# 5 TW
If you would like a link here to your settings please post them in the main thread and I will link here for other users, please ensure you specify which kernel build they are for and update accordingly
My settings which are modified from @kantjers :
Based on Alucard v1.3a
v1.3a zip
stweaks_boot_control=yes
scaling_max_freq_cpu0=1890000
scaling_max_freq_cpu1=1890000
scaling_max_freq_cpu2=1890000
scaling_max_freq_cpu3=1890000
scaling_min_freq_cpu0=378000
scaling_min_freq_cpu1=378000
scaling_min_freq_cpu2=378000
scaling_min_freq_cpu3=378000
gentle_fair_sleepers=off
arch_power=on
sched_mc_power_savings=0
scaling_max_gps_freq=1890000
scaling_max_suspend_freq=1242000
scaling_max_oncall_freq=810000
scaling_min_suspend_freq=378000
cpu_voltage_switch=off
CPUVOLT1=1150000
CPUVOLT2=1112500
CPUVOLT3=1075000
CPUVOLT4=1037500
CPUVOLT5=1000000
CPUVOLT6=975000
CPUVOLT7=962500
CPUVOLT8=950000
CPUVOLT9=925000
CPUVOLT10=900000
CPUVOLT11=887500
CPUVOLT12=875000
CPUVOLT13=875000
CPUVOLT14=875000
CPUVOLT15=875000
scaling_governor_cpu0=alucard
scaling_governor_cpu1=slim
scaling_governor_cpu2=slim
scaling_governor_cpu3=alucard
up_threshold=70
up_threshold_at_min_freq=60
sampling_rate=60000
sampling_down_factor=1
freq_step=30
down_differential=5
freq_for_responsiveness=486000
down_threshold=30
io_is_busy=0
inc_cpu_load_at_min_freq=60
inc_cpu_load=80
dec_cpu_load_at_min_freq=60
dec_cpu_load=80
freq_for_responsiveness_max=1890000
freq_responsiveness=1134000
pump_inc_step_at_min_freq_1=2
pump_inc_step_at_min_freq_2=2
pump_inc_step_at_min_freq_3=2
pump_inc_step_at_min_freq_4=2
pump_inc_step_1=2
pump_inc_step_2=2
pump_inc_step_3=2
pump_inc_step_4=2
pump_dec_step_1=1
pump_dec_step_2=1
pump_dec_step_3=1
pump_dec_step_4=1
freq_step_at_min_freq=30
freq_up_brake_at_min_freq=20
freq_up_brake=20
freq_step_dec=10
freq_step_dec_at_max_freq=10
cpuhotplugging=3
hotplug_sampling_rate=60
hotplug_rate_1_1=1
hotplug_rate_2_0=4
hotplug_rate_2_1=2
hotplug_rate_3_0=4
hotplug_rate_3_1=2
hotplug_rate_4_0=4
hotplug_freq_1_1=1242000
hotplug_freq_2_0=810000
hotplug_freq_2_1=1566000
hotplug_freq_3_0=918000
hotplug_freq_3_1=1674000
hotplug_freq_4_0=1026000
hotplug_load_1_1=60
hotplug_load_2_0=30
hotplug_load_2_1=65
hotplug_load_3_0=30
hotplug_load_3_1=65
hotplug_load_4_0=30
hotplug_rq_1_1=100
hotplug_rq_2_0=100
hotplug_rq_2_1=200
hotplug_rq_3_0=200
hotplug_rq_3_1=300
hotplug_rq_4_0=300
maxcoreslimit=4
maxcoreslimit_sleep=2
cpus_boosted=2
hotplug_suspend=always_active
hp_io_is_busy=0
min_cpus_online=1
max_cpus_online=4
msm_thermal=intelli_temp
enabled=off
core_limit_temp_degC=80
limit_temp_degC=70
governor=simple
max_pwrlevel=0
min_pwrlevel=3
thermal_pwrlevel=0
gamma_r=60
gamma_g=60
gamma_b=60
input_boost_freq=1242000
sync_threshold=0
input_boost_ms=40
boost_ms=40
intsd_read_ahead_kb=512
extsd_read_ahead_kb=2560
internal_iosched=fiops
sd_iosched=fiops
internal_iosched_sleep=noop
sd_iosched_sleep=noop
auto_oom=on
oom_config_screen_on=default
oom_config_screen_off=medium
dirty_background_ratio=70
dirty_ratio=50
swappiness=60
led_lowpower_current=40
led_highpower_current=40
led_fade_in_time=0
led_fade_out_time=0
led_fade=on
led_fade_dt1=0
led_fade_dt2=0
led_fade_dt3=0
led_fade_dt4=0
gpl_headphone_gain=40
gpl_headphone_pa_gain=12
gpl_speaker_gain=40
gpl_hdmi_spkr_gain=40
gpl_mic_gain=40
gpl_cam_mic_gain=40
gpl_headset_mic_gain=40
force_fast_charge=1
use_mtp_during_fast_charge=1
screen_on_current_limit=0
ac_charge_level=1900
usb_charge_level=1000
failsafe=0
tcp_congestion_control=hybla
gpsregion=No_GPS_Zone_changes
init_d=off
logger=off
pwm_value=75
usb_mode=default
auto_mount_sd=on
usb_keyboard=disable
Dyn_fsync_active=1
cortexbrain_background_process=1
android_logger=1
cortexbrain_auto_tweak_mobile=off
cortexbrain_auto_tweak_mobile_sleep_delay=30
cortexbrain_auto_tweak_wifi=off
cortexbrain_auto_tweak_wifi_sleep_delay=30
cortexbrain_memory=on
cortexbrain_system=on
cortexbrain_kernel_tweaks=on
cortexbrain_cpu=on
cortexbrain_io=on
cifs_module=off
This one works nicely all over the place for me, good performance, quick to sleep, no wakeup issues and BT is good once you get past it's sputters in the first few minutes of music streaming.
v1.4b [performance/stable] nothing can be called stable with new Samsung CAF !!!!!!!
stweaks_boot_control=yes
scaling_max_freq_cpu0=1890000
scaling_max_freq_cpu1=1890000
scaling_max_freq_cpu2=1890000
scaling_max_freq_cpu3=1890000
scaling_min_freq_cpu0=378000
scaling_min_freq_cpu1=378000
scaling_min_freq_cpu2=378000
scaling_min_freq_cpu3=378000
gentle_fair_sleepers=off
arch_power=on
sched_mc_power_savings=0
scaling_max_gps_freq=1890000
scaling_max_suspend_freq=1242000
scaling_max_oncall_freq=810000
scaling_min_suspend_freq=378000
cpu_voltage_switch=off
CPUVOLT1=1150000
CPUVOLT2=1112500
CPUVOLT3=1075000
CPUVOLT4=1037500
CPUVOLT5=1000000
CPUVOLT6=975000
CPUVOLT7=962500
CPUVOLT8=950000
CPUVOLT9=925000
CPUVOLT10=900000
CPUVOLT11=887500
CPUVOLT12=875000
CPUVOLT13=875000
CPUVOLT14=875000
CPUVOLT15=875000
scaling_governor_cpu0=alucard
scaling_governor_cpu1=slim
scaling_governor_cpu2=slim
scaling_governor_cpu3=alucard
up_threshold=70
up_threshold_at_min_freq=60
sampling_rate=60000
sampling_down_factor=1
freq_step=30
down_differential=5
freq_for_responsiveness=486000
down_threshold=30
io_is_busy=0
inc_cpu_load_at_min_freq=60
inc_cpu_load=80
dec_cpu_load_at_min_freq=60
dec_cpu_load=80
freq_for_responsiveness_max=1890000
freq_responsiveness=1134000
pump_inc_step_at_min_freq_1=2
pump_inc_step_at_min_freq_2=2
pump_inc_step_at_min_freq_3=2
pump_inc_step_at_min_freq_4=2
pump_inc_step_1=2
pump_inc_step_2=2
pump_inc_step_3=2
pump_inc_step_4=2
pump_dec_step_1=1
pump_dec_step_2=1
pump_dec_step_3=1
pump_dec_step_4=1
freq_step_at_min_freq=30
freq_up_brake_at_min_freq=20
freq_up_brake=20
freq_step_dec=10
freq_step_dec_at_max_freq=10
cpuhotplugging=3
hotplug_sampling_rate=60
hotplug_rate_1_1=1
hotplug_rate_2_0=4
hotplug_rate_2_1=2
hotplug_rate_3_0=4
hotplug_rate_3_1=2
hotplug_rate_4_0=4
hotplug_freq_1_1=1242000
hotplug_freq_2_0=810000
hotplug_freq_2_1=1566000
hotplug_freq_3_0=918000
hotplug_freq_3_1=1674000
hotplug_freq_4_0=1026000
hotplug_load_1_1=60
hotplug_load_2_0=30
hotplug_load_2_1=65
hotplug_load_3_0=30
hotplug_load_3_1=65
hotplug_load_4_0=30
hotplug_rq_1_1=100
hotplug_rq_2_0=100
hotplug_rq_2_1=200
hotplug_rq_3_0=200
hotplug_rq_3_1=300
hotplug_rq_4_0=300
maxcoreslimit=4
maxcoreslimit_sleep=2
cpus_boosted=1
hotplug_suspend=suspend_when_off
hp_io_is_busy=1
min_cpus_online=1
max_cpus_online=4
msm_thermal=intelli_temp
enabled=off
core_limit_temp_degC=80
limit_temp_degC=75
temp_hysteresis_degC=5
governor=ondemand
max_pwrlevel=0
min_pwrlevel=3
thermal_pwrlevel=0
gpu_voltage_switch=off
GPUVOLT3=1150000
GPUVOLT2=1050000
GPUVOLT1=945000
gamma_r=60
gamma_g=60
gamma_b=60
input_boost_freq=1242000
sync_threshold=0
input_boost_ms=40
boost_ms=40
intsd_read_ahead_kb=1024
extsd_read_ahead_kb=128
internal_iosched=row
sd_iosched=row
internal_iosched_sleep=row
sd_iosched_sleep=row
auto_oom=on
oom_config_screen_on=default
oom_config_screen_off=medium
dirty_background_ratio=20
dirty_ratio=25
swappiness=60
led_lowpower_current=40
led_highpower_current=40
led_fade_in_time=0
led_fade_out_time=0
led_fade=on
led_fade_dt1=0
led_fade_dt2=0
led_fade_dt3=0
led_fade_dt4=0
gpl_headphone_gain=40
gpl_headphone_pa_gain=12
gpl_speaker_gain=40
gpl_hdmi_spkr_gain=40
gpl_mic_gain=40
gpl_cam_mic_gain=40
gpl_headset_mic_gain=40
force_fast_charge=1
use_mtp_during_fast_charge=1
screen_on_current_limit=0
ac_charge_level=1900
usb_charge_level=1000
failsafe=1
tcp_congestion_control=hybla
gpsregion=No_GPS_Zone_changes
init_d=off
logger=off
pwm_value=75
usb_mode=default
auto_mount_sd=on
usb_keyboard=disable
Dyn_fsync_active=0
cortexbrain_background_process=1
android_logger=1
cortexbrain_auto_tweak_mobile=off
cortexbrain_auto_tweak_mobile_sleep_delay=30
cortexbrain_auto_tweak_wifi=off
cortexbrain_auto_tweak_wifi_sleep_delay=30
cortexbrain_memory=on
cortexbrain_system=on
cortexbrain_kernel_tweaks=on
cortexbrain_cpu=on
cortexbrain_io=on
cifs_module=off
v1.4h zip Fluid and stable
1.4h
stweaks_boot_control=yes
scaling_max_freq_cpu0=1890000
scaling_max_freq_cpu1=1890000
scaling_max_freq_cpu2=1890000
scaling_max_freq_cpu3=1890000
scaling_min_freq_cpu0=378000
scaling_min_freq_cpu1=378000
scaling_min_freq_cpu2=378000
scaling_min_freq_cpu3=378000
gentle_fair_sleepers=off
arch_power=on
power_efficient=on
scaling_max_gps_freq=1890000
scaling_max_suspend_freq=1242000
scaling_max_oncall_freq=810000
scaling_min_suspend_freq=378000
cpu_voltage_switch=off
CPUVOLT1=1150000
CPUVOLT2=1112500
CPUVOLT3=1075000
CPUVOLT4=1037500
CPUVOLT5=1000000
CPUVOLT6=975000
CPUVOLT7=962500
CPUVOLT8=950000
CPUVOLT9=925000
CPUVOLT10=900000
CPUVOLT11=887500
CPUVOLT12=875000
CPUVOLT13=875000
CPUVOLT14=875000
CPUVOLT15=875000
scaling_governor_cpu0=alucard
scaling_governor_cpu1=slim
scaling_governor_cpu2=slim
scaling_governor_cpu3=alucard
up_threshold=70
up_threshold_at_min_freq=60
sampling_rate=60000
sampling_down_factor=1
freq_step=30
down_differential=5
freq_for_responsiveness=486000
down_threshold=30
io_is_busy=0
inc_cpu_load_at_min_freq=60
inc_cpu_load=80
dec_cpu_load_at_min_freq=60
dec_cpu_load=80
freq_for_responsiveness_max=1890000
freq_responsiveness=1134000
pump_inc_step_at_min_freq_1=2
pump_inc_step_at_min_freq_2=2
pump_inc_step_at_min_freq_3=2
pump_inc_step_at_min_freq_4=2
pump_inc_step_1=2
pump_inc_step_2=2
pump_inc_step_3=2
pump_inc_step_4=2
pump_dec_step_1=1
pump_dec_step_2=1
pump_dec_step_3=1
pump_dec_step_4=1
freq_step_at_min_freq=30
freq_up_brake_at_min_freq=20
freq_up_brake=20
freq_step_dec=10
freq_step_dec_at_max_freq=10
cpuhotplugging=3
hotplug_sampling_rate=60
hotplug_rate_1_1=1
hotplug_rate_2_0=4
hotplug_rate_2_1=2
hotplug_rate_3_0=4
hotplug_rate_3_1=2
hotplug_rate_4_0=4
hotplug_freq_1_1=1242000
hotplug_freq_2_0=810000
hotplug_freq_2_1=1566000
hotplug_freq_3_0=918000
hotplug_freq_3_1=1674000
hotplug_freq_4_0=1026000
hotplug_load_1_1=60
hotplug_load_2_0=30
hotplug_load_2_1=65
hotplug_load_3_0=30
hotplug_load_3_1=65
hotplug_load_4_0=30
hotplug_rq_1_1=100
hotplug_rq_2_0=100
hotplug_rq_2_1=200
hotplug_rq_3_0=200
hotplug_rq_3_1=300
hotplug_rq_4_0=300
maxcoreslimit=4
maxcoreslimit_sleep=2
cpus_boosted=2
hotplug_suspend=always_active
hp_io_is_busy=1
min_cpus_online=1
max_cpus_online=4
msm_thermal=intelli_temp
core_control_enabled=off
core_limit_temp_degC=80
limit_temp_degC=70
temp_hysteresis_degC=5
governor=ondemand
max_pwrlevel=0
min_pwrlevel=3
thermal_pwrlevel=0
gpu_voltage_switch=off
GPUVOLT3=1150000
GPUVOLT2=1050000
GPUVOLT1=945000
gamma_r=60
gamma_g=60
gamma_b=60
input_boost_freq=1242000
sync_threshold=1350000
input_boost_ms=40
boost_ms=80
intsd_read_ahead_kb=1024
extsd_read_ahead_kb=2048
internal_iosched=fiops
sd_iosched=fiops
internal_iosched_sleep=fiops
sd_iosched_sleep=fiops
auto_oom=on
oom_config_screen_on=default
oom_config_screen_off=medium
dirty_background_ratio=20
dirty_ratio=25
swappiness=60
led_lowpower_current=40
led_highpower_current=40
led_fade_in_time=0
led_fade_out_time=0
led_fade=on
led_fade_dt1=0
led_fade_dt2=0
led_fade_dt3=0
led_fade_dt4=0
gpl_headphone_gain=40
gpl_headphone_pa_gain=12
gpl_speaker_gain=40
gpl_hdmi_spkr_gain=40
gpl_mic_gain=40
gpl_cam_mic_gain=40
gpl_headset_mic_gain=40
force_fast_charge=1
use_mtp_during_fast_charge=1
screen_on_current_limit=0
ac_charge_level=1900
usb_charge_level=1000
failsafe=1
tcp_congestion_control=hybla
gpsregion=No_GPS_Zone_changes
init_d=off
logger=off
pwm_value=75
usb_mode=default
auto_mount_sd=on
usb_keyboard=disable
cortexbrain_background_process=1
android_logger=1
cortexbrain_memory=on
cortexbrain_system=on
cortexbrain_kernel_tweaks=on
cortexbrain_cpu=on
cortexbrain_io=on
cifs_module=off
GE settings
V2.2a zip This profile is biased towards performance or zero lag so though I am still getting 4 hours so time under heavy use.
stweaks_boot_control=yes
scaling_max_freq_cpu0=1890000
scaling_max_freq_cpu1=1890000
scaling_max_freq_cpu2=1890000
scaling_max_freq_cpu3=1890000
scaling_min_freq_cpu0=378000
scaling_min_freq_cpu1=378000
scaling_min_freq_cpu2=378000
scaling_min_freq_cpu3=378000
gentle_fair_sleepers=off
arch_power=on
sched_mc_power_savings=0
scaling_max_gps_freq=1890000
scaling_max_suspend_freq=1242000
scaling_max_oncall_freq=918000
scaling_min_suspend_freq=378000
cpu_voltage_switch=off
CPUVOLT1=1150000
CPUVOLT2=1112500
CPUVOLT3=1075000
CPUVOLT4=1037500
CPUVOLT5=1000000
CPUVOLT6=975000
CPUVOLT7=962500
CPUVOLT8=950000
CPUVOLT9=925000
CPUVOLT10=900000
CPUVOLT11=887500
CPUVOLT12=875000
CPUVOLT13=875000
CPUVOLT14=875000
CPUVOLT15=875000
scaling_governor_cpu0=alucard
scaling_governor_cpu1=HYPER
scaling_governor_cpu2=HYPER
scaling_governor_cpu3=alucard
up_threshold=70
up_threshold_at_min_freq=60
sampling_rate=60000
sampling_down_factor=1
freq_step=30
down_differential=5
freq_for_responsiveness=486000
down_threshold=30
io_is_busy=0
inc_cpu_load_at_min_freq=60
inc_cpu_load=80
dec_cpu_load_at_min_freq=60
dec_cpu_load=80
freq_for_responsiveness_max=1890000
freq_responsiveness=1134000
pump_inc_step_at_min_freq_1=2
pump_inc_step_at_min_freq_2=2
pump_inc_step_at_min_freq_3=2
pump_inc_step_at_min_freq_4=2
pump_inc_step_1=2
pump_inc_step_2=2
pump_inc_step_3=2
pump_inc_step_4=2
pump_dec_step_1=1
pump_dec_step_2=1
pump_dec_step_3=1
pump_dec_step_4=1
freq_step_at_min_freq=30
freq_up_brake_at_min_freq=20
freq_up_brake=20
freq_step_dec=10
freq_step_dec_at_max_freq=10
cpuhotplugging=1
hotplug_sampling_rate=60
hotplug_rate_1_1=1
hotplug_rate_2_0=4
hotplug_rate_2_1=2
hotplug_rate_3_0=4
hotplug_rate_3_1=2
hotplug_rate_4_0=4
hotplug_freq_1_1=1242000
hotplug_freq_2_0=810000
hotplug_freq_2_1=1566000
hotplug_freq_3_0=918000
hotplug_freq_3_1=1674000
hotplug_freq_4_0=1026000
hotplug_load_1_1=60
hotplug_load_2_0=30
hotplug_load_2_1=65
hotplug_load_3_0=30
hotplug_load_3_1=65
hotplug_load_4_0=30
hotplug_rq_1_1=100
hotplug_rq_2_0=100
hotplug_rq_2_1=200
hotplug_rq_3_0=200
hotplug_rq_3_1=300
hotplug_rq_4_0=300
maxcoreslimit=4
maxcoreslimit_sleep=2
cpus_boosted=2
hotplug_suspend=always_active
hp_io_is_busy=1
min_cpus_online=1
max_cpus_online=4
msm_thermal=intelli_temp
enabled=off
core_limit_temp_degC=80
limit_temp_degC=75
temp_hysteresis_degC=5
governor=ondemand
max_pwrlevel=0
min_pwrlevel=3
thermal_pwrlevel=0
gpu_voltage_switch=off
GPUVOLT3=1150000
GPUVOLT2=1050000
GPUVOLT1=945000
input_boost_freq=1242000
sync_threshold=1458000
input_boost_ms=40
boost_ms=40
intsd_read_ahead_kb=512
extsd_read_ahead_kb=1024
internal_iosched=fiops
sd_iosched=fiops
internal_iosched_sleep=fiops
sd_iosched_sleep=fiops
auto_oom=on
oom_config_screen_on=default
oom_config_screen_off=medium
dirty_background_ratio=20
dirty_ratio=25
swappiness=60
led_lowpower_current=40
led_highpower_current=40
led_fade_in_time=0
led_fade_out_time=0
led_fade=on
led_fade_dt1=0
led_fade_dt2=0
led_fade_dt3=0
led_fade_dt4=0
gpl_headphone_gain=40
gpl_headphone_pa_gain=12
gpl_speaker_gain=40
gpl_hdmi_spkr_gain=40
gpl_mic_gain=40
gpl_cam_mic_gain=40
gpl_headset_mic_gain=40
force_fast_charge=1
use_mtp_during_fast_charge=1
screen_on_current_limit=0
ac_charge_level=1900
usb_charge_level=1000
failsafe=1
tcp_congestion_control=hybla
gpsregion=Europe
init_d=off
logger=off
pwm_val=75
usb_mode=default
auto_mount_sd=on
usb_keyboard=disable
Dyn_fsync_active=0
cortexbrain_background_process=1
android_logger=1
cortexbrain_auto_tweak_mobile=off
cortexbrain_auto_tweak_mobile_sleep_delay=30
cortexbrain_auto_tweak_wifi=off
cortexbrain_auto_tweak_wifi_sleep_delay=30
cortexbrain_memory=on
cortexbrain_system=on
cortexbrain_kernel_tweaks=on
cortexbrain_cpu=on
cortexbrain_io=on
cifs_module=off
stweaks_boot_control=yes
scaling_max_freq_cpu0=1890000
scaling_max_freq_cpu1=1890000
scaling_max_freq_cpu2=1890000
scaling_max_freq_cpu3=1890000
scaling_min_freq_cpu0=378000
scaling_min_freq_cpu1=378000
scaling_min_freq_cpu2=378000
scaling_min_freq_cpu3=378000
gentle_fair_sleepers=off
arch_power=on
sched_mc_power_savings=0
scaling_max_gps_freq=1890000
scaling_max_suspend_freq=1242000
scaling_max_oncall_freq=918000
scaling_min_suspend_freq=378000
cpu_voltage_switch=off
CPUVOLT1=1150000
CPUVOLT2=1112500
CPUVOLT3=1075000
CPUVOLT4=1037500
CPUVOLT5=1000000
CPUVOLT6=975000
CPUVOLT7=962500
CPUVOLT8=950000
CPUVOLT9=925000
CPUVOLT10=900000
CPUVOLT11=887500
CPUVOLT12=875000
CPUVOLT13=875000
CPUVOLT14=875000
CPUVOLT15=875000
scaling_governor_cpu0=alucard
scaling_governor_cpu1=HYPER
scaling_governor_cpu2=HYPER
scaling_governor_cpu3=alucard
up_threshold=70
up_threshold_at_min_freq=60
sampling_rate=60000
sampling_down_factor=1
freq_step=30
down_differential=5
freq_for_responsiveness=486000
down_threshold=30
io_is_busy=0
inc_cpu_load_at_min_freq=60
inc_cpu_load=80
dec_cpu_load_at_min_freq=60
dec_cpu_load=80
freq_for_responsiveness_max=1890000
freq_responsiveness=1134000
pump_inc_step_at_min_freq_1=2
pump_inc_step_at_min_freq_2=2
pump_inc_step_at_min_freq_3=2
pump_inc_step_at_min_freq_4=2
pump_inc_step_1=2
pump_inc_step_2=2
pump_inc_step_3=2
pump_inc_step_4=2
pump_dec_step_1=1
pump_dec_step_2=1
pump_dec_step_3=1
pump_dec_step_4=1
freq_step_at_min_freq=30
freq_up_brake_at_min_freq=20
freq_up_brake=20
freq_step_dec=10
freq_step_dec_at_max_freq=10
cpuhotplugging=1
hotplug_sampling_rate=60
hotplug_rate_1_1=1
hotplug_rate_2_0=4
hotplug_rate_2_1=2
hotplug_rate_3_0=4
hotplug_rate_3_1=2
hotplug_rate_4_0=4
hotplug_freq_1_1=1242000
hotplug_freq_2_0=810000
hotplug_freq_2_1=1566000
hotplug_freq_3_0=918000
hotplug_freq_3_1=1674000
hotplug_freq_4_0=1026000
hotplug_load_1_1=60
hotplug_load_2_0=30
hotplug_load_2_1=65
hotplug_load_3_0=30
hotplug_load_3_1=65
hotplug_load_4_0=30
hotplug_rq_1_1=100
hotplug_rq_2_0=100
hotplug_rq_2_1=200
hotplug_rq_3_0=200
hotplug_rq_3_1=300
hotplug_rq_4_0=300
maxcoreslimit=4
maxcoreslimit_sleep=2
cpus_boosted=2
hotplug_suspend=always_active
hp_io_is_busy=1
min_cpus_online=1
max_cpus_online=4
msm_thermal=intelli_temp
enabled=off
core_limit_temp_degC=80
limit_temp_degC=75
temp_hysteresis_degC=5
governor=ondemand
max_pwrlevel=0
min_pwrlevel=3
thermal_pwrlevel=0
gpu_voltage_switch=off
GPUVOLT3=1150000
GPUVOLT2=1050000
GPUVOLT1=945000
input_boost_freq=1242000
sync_threshold=1458000
input_boost_ms=40
boost_ms=40
intsd_read_ahead_kb=512
extsd_read_ahead_kb=1024
internal_iosched=fiops
sd_iosched=fiops
internal_iosched_sleep=fiops
sd_iosched_sleep=fiops
auto_oom=on
oom_config_screen_on=default
oom_config_screen_off=medium
dirty_background_ratio=20
dirty_ratio=25
swappiness=60
led_lowpower_current=40
led_highpower_current=40
led_fade_in_time=0
led_fade_out_time=0
led_fade=on
led_fade_dt1=0
led_fade_dt2=0
led_fade_dt3=0
led_fade_dt4=0
gpl_headphone_gain=40
gpl_headphone_pa_gain=12
gpl_speaker_gain=40
gpl_hdmi_spkr_gain=40
gpl_mic_gain=40
gpl_cam_mic_gain=40
gpl_headset_mic_gain=40
force_fast_charge=1
use_mtp_during_fast_charge=1
screen_on_current_limit=0
ac_charge_level=1900
usb_charge_level=1000
failsafe=1
tcp_congestion_control=hybla
gpsregion=Europe
init_d=off
logger=off
pwm_val=75
usb_mode=default
auto_mount_sd=on
usb_keyboard=disable
Dyn_fsync_active=0
cortexbrain_background_process=1
android_logger=1
cortexbrain_auto_tweak_mobile=off
cortexbrain_auto_tweak_mobile_sleep_delay=30
cortexbrain_auto_tweak_wifi=off
cortexbrain_auto_tweak_wifi_sleep_delay=30
cortexbrain_memory=on
cortexbrain_system=on
cortexbrain_kernel_tweaks=on
cortexbrain_cpu=on
cortexbrain_io=on
cifs_module=off
The profile backup below can be imported in Alucard V1.3d AOSP kernel.
For all other kernel versions use the Compare file for reference and change the settings manually!
You can find instruction on how to import these setting in post #2
My profile
Stock v.s my settings Compare
If you want to use Under Volting please remember that not every S4 has the same stock CPU voltage.
Read this and this and perhaps even this post before experimenting with it.
I am also glad to share my config and my builds here.
Нi, Jimsilver73! Where you found Alucard V2.6.6e kernel? Share please
Vladivid said:
Нi, Jimsilver73! Where you found Alucard V2.6.6e kernel? Share please
Click to expand...
Click to collapse
Look in mine or kantjers signatures and you will find links to kantjers file share, he compiles with latest slim kat with latest Alucard - thank you kantjer
Kantjer, how to make your settings by default? Im editing default profile or backup but when i activated it nothing changed. By instruction in post 2 im getting same result.. Slimkat 4.6 offical + alucard latest.
jin1711 said:
Kantjer, how to make your settings by default? Im editing default profile or backup but when i activated it nothing changed. By instruction in post 2 im getting same result.. Slimkat 4.6 offical + alucard latest.
Click to expand...
Click to collapse
Look at this by Alucard. That should work (it does for me)
waiting the profile for GE :fingers-crossed:
jonatasneves13 said:
waiting the profile for GE :fingers-crossed:
Click to expand...
Click to collapse
Well make one and post it.
We need to start somewhere, and we need a user on GE for that.
kantjer said:
Look at this by Alucard. That should work (it does for me)
Click to expand...
Click to collapse
Thanks, but it didn't helped. but now it works well. all changes i made to profiles via text editors were not work. I deleted default.profile and copied your's into alucard folder and renamed it(default.profile). and after several times of changing profiles it started working :laugh:
backuping and restoring did nothing....
jin1711 said:
Thanks, but it didn't helped. but now it works well. all changes i made to profiles via text editors were not work. I deleted default.profile and copied your's into alucard folder and renamed it(default.profile). and after several times of changing profiles it started working :laugh:
backuping and restoring did nothing....
Click to expand...
Click to collapse
I think I know what's wrong with your manually edited profile.
If you do that make sure you use Notepad++, if you use something like Windows notepad the file won't be in a linux compatible format.
@Jimsilver73 I think this is something for the Instructions in post #2
kantjer said:
I think I know what's wrong with your manually edited profile.
If you do that make sure you use Notepad++, if you use something like Windows notepad the file won't be in a linux compatible format.
@Jimsilver73 I think this is something for the Instructions in post #2
Click to expand...
Click to collapse
I edited it in root explorer/es explorer texteditors
jin1711 said:
I edited it in root explorer/es explorer texteditors
Click to expand...
Click to collapse
It still looks like somehow you corrupted the config file. I noticed sometime ago that using Root Explorer to edit a file can be tricky.
If you compare the same file in Notepad++ and Root Explorer for example they look slightly different in terms of tabs and spaces.
Since I noticed that I never edit files on the phone anymore.
update to the latest version and restoring from backup works. just restored @kantjer bakup. additional instructions on post # 2 you need to unzip it.
Sent from my jflte using XDA Premium 4 mobile app
Can someone share very conservative settings for AOSP?
Thank you very much.
Inviato dal mio GT-I9505 utilizzando Tapatalk
Related
Hi there,
as anounced her is my first Umbrella Themed Android Rom. It is a mixture of several vogue, dream and saphire roms.
V1+V2:
Here the things i added:
Some apps:
-proPaint Camera (fully working)
-RockOn
-LastFM app
-Custom boot animation and sound (just on first boot so loud)
-Umbrella Themed (more to come, if some graphical advanced people could help me i would be pleased)
-Latest Libs
-Shazaam
-New default ringtone and notification tone
-Kaiser wifi fix
V3:
-new base
-added homeswitcher
-added normal homescreen
-some more fixes and tweaks
Working:
Kaiser (tested by me:
-Data
-WiFi
-Camera (proPaint)
-Audio
-Phone (very responsive)
Vogue: Please tell me and i will add infos!!!
-Data ??
-WiFi ??
-Camera (proPaint) ??
-Audio ??
-Phone (very responsive) ??
I'm no developer i only wanted to give something back to this great community. Thanks goes to: dzo, Zenulator, mssmission, enatefox, pmos, vilord, craig0r, and all the others i forget taht make android on our devices possible
Download Link: Umbrella Corporation v2, with working media ROM
Download Link: Umbrella Corporation v3, Sense od Default Homescreen, fixed one
OPTIONAL:
Here my startup.txt (Change for your carrier to get data!!!)
#alloctest 0x2000
set RAMSIZE 0x07000000
set RAMADDR 0x10000000
#set FBDURINGBOOT 0
set MTYPE 1553
set KERNEL zImage
#set initrd "initrd.gz"
set initrd "\Storage Card\initrd.gz"
#set initrd "\Storage Card\initrd-console.gz"
#set initrd "\Storage Card\android.bin"
#
# The following kernel parameters are useful
# ppp.username - The username used to connect to the network when dialing #777
# ppp.password - The password used to connect to the network when dialing #777
# msm_sdcc.msmsdcc_fmax - The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode - The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 1, use 1 for best power savings
# board-htckaiser.panel_type - Panel type used to power the panel off and on
# 0=Don't power off the panel (Default)
# 1=Sony 2=Topoly 3=Topoly (probably just the same as 2)
#
set cmdline "clock-7x00.ahb_div=3 clock_7x00.slow=1 elevator=noop ppp.nostart=0 board-htckaiser.panel_type=1 ppp.apn=internet.t-mobile ppp.username=tm ppp.password=tm pm.sleep_mode=1 mddi.width=320 mddi.height=480 msm_sdcc.msmsdcc_fmax=32000000 no_console_suspend board-kaiser-keypad.atttilt=0"
boot
Click to expand...
Click to collapse
and my custom.hero.conf: !!just works if your card is partitioned!!
Klick
Have fun!!!!
Changelog:
v1: initial release
v2: fixed no media problem
wow! sounds really great!
any drawbacks?
could you post some screenshots please?
and maybe a small step by step tutorial how to install? (or point me to an existing one - i am a total android noob!)
thank you for sharing!
br,krz
Thanks
Very Very Very nice surprise! Thanksssssssssssssssssss
Just copy all the files to the root of your sd card and download the basefiles from http://code.google.com/p/vogue-hero/downloads/detail?name=basefiles-20091009.zip&can=2&q= (cause i forget to add the conf files from the conf folder) just copy the conf folder from the basefiles zip to the root of your sd card, cause rootfs an zimage from my archive are newer.
Copy the startup.txt fom first post and create a file named startup.txt on your sd card. Then launch Haret.
Enjoy...
Thanx, for all you effort....
custom.hero.conf: !!just works if your card is partitioned!!
What partitions do I have to create for best performance?
oh my god i cant belive this got it running, the startup scared the crap outta me.we are not worthy, my sincere thanks to all the people working on porting android to kaiser, without u none of this would be possible. Thank you JeckyllHavok for maing this awesome design and rom
I got the best performance when i had a secon partition as ext2 and a third partition with linux-swap. Make the first around 100MB and the second one around 80MB
JeckyllHavok, when its all booted up, is it just a blank space with top bar info, or have i done summat wrong
Give it some time first start can take a while. Was the boot animation coming?
i got to the point where if i pressed green answer button, the phone pad would appear, and left and right soft keys control volume, but nothin on home screen
Did the startup setup apears? (I'm testing a new build with working media)
im new to this so bare with me, i get the loading system, with umbrella corp logo, when does this setup come
oh its come up now
Try if a restart helps. For me the black screen apears for 1-2 minutes then it continues Umbrella Boot ani-->Umbrella Logo-->UmbrellaLoading Screen-->BlackScreen-->Setup
just intalled this rom on my kaiser, works good except the LCD colours look a bit strange, its the first rom I get the colours messed up
any solution?
its working, its alive, its alive. Thanx man for all da help
just intalled this rom on my kaiser, works good except the LCD colours look a bit strange, its the first rom I get the colours messed up
any solution?
Click to expand...
Click to collapse
Can you post your default.txt
JeckyllHavok said:
Can you post your default.txt
Click to expand...
Click to collapse
I'v used the one on te first post, just changed the APN
#alloctest 0x2000
set RAMSIZE 0x07000000
set RAMADDR 0x10000000
#set FBDURINGBOOT 0
set MTYPE 1553
set KERNEL zImage
#set initrd "initrd.gz"
set initrd "\Storage Card\initrd.gz"
#set initrd "\Storage Card\initrd-console.gz"
#set initrd "\Storage Card\android.bin"
#
# The following kernel parameters are useful
# ppp.username - The username used to connect to the network when dialing #777
# ppp.password - The password used to connect to the network when dialing #777
# msm_sdcc.msmsdcc_fmax - The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode - The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 1, use 1 for best power savings
# board-htckaiser.panel_type - Panel type used to power the panel off and on
# 0=Don't power off the panel (Default)
# 1=Sony 2=Topoly 3=Topoly (probably just the same as 2)
#
set cmdline "clock-7x00.ahb_div=3 clock_7x00.slow=1 elevator=noop ppp.nostart=0 board-htckaiser.panel_type=1 ppp.apn=internet ppp.username=tm ppp.password= pm.sleep_mode=1 mddi.width=320 mddi.height=480 msm_sdcc.msmsdcc_fmax=32000000 no_console_suspend board-kaiser-keypad.atttilt=0"
boot
Click to expand...
Click to collapse
board-htckaiser.panel_type=1
Try to change this to 2 or 3 and look if it helps
erm you was talkin abt partitioning sd card to give better performance could you give me some more info and instructions on what to do, Thank you
changed it to 2, it works like a charm
Thanks a lot!
The only thing i dot like is the startup sound, animation, but that is the less
************************************************
IF THE LINES ARE NOT ALREADY IN BUILD.PROP, JUST ADD THEM TO THE END OF THE FILE
************************************************
So i found these in the net.
I have applied them in latest Fuzz's build and it is very smooth!!
Here are just a couple of tweaks to smoothen one's UI experience in Android 4.0 Ice Cream Sandwich. (Remember these changes won't apply without a reboot and you will need a rooted device).
Improve UI frame rate and touch response:
Code:
windowsmgr.max_events_per_sec=240
Disable kernel error logging:
Code:
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
Get rid of CPU rendering:
1. Navigate to /system/lib/egl/
2. Open the file named "egl.cfg"
3. Delete the first line. It should say "0 0 android" or something similar
4. Go back into the egl folder and delete libGLES_android.so
What this does is remove the entire soft-rendering pathway from the OS.
Enable tile rendering:
Tile rendering is a more efficient form of GPU composition, and boosts performance since each frame is split into tiles.
Code:
debug.enabletr=true
Improve Scrolling FPS:
Code:
ro.max.fling_velocity=6000
Signal Tweaks:
Code:
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
Network Speed tweaks:
Code:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
Disable bootanimation for faster boot:
Code:
debug.sf.nobootanimation=1
i have only read permission bt not write...what should i do in this case
and d commands u said are not there in build.prop
i m using cm9 kangs by fuzz
you should use root file browser, e.g Root Explorer, and press mount as r/w on the top right corner.
then long press on build.prop file and select open in text editor
then add the lines to build.prop file, save and reboot
Solid explorer is another root explorer that's free and has an inbuilt text editor
Sent from my MB525
@OP, what were the specific values you used for scrolling fps and UI frame rate on your device
I found another thread on xda a stock/beta thread dealing with xperia and there were a few more tweaks.will post the link when I get to my PC.however that one had the values for deep sleepand performance.so far I am enjoying it.very fast and snappy.no boot loops nothing:thumbup:
Sent from my MB526 using xda premium
hsrars-d said:
you should use root file browser, e.g Root Explorer, and press mount as r/w on the top right corner.
then long press on build.prop file and select open in text editor
then add the lines to build.prop file, save and reboot
Click to expand...
Click to collapse
I just copied the file using drop box edited it on my PC and again synced it with my phone.just used ROM toolbox pro to set permissions
Sent from my MB526 using xda premium
syllogyking said:
@OP, what were the specific values you used for scrolling fps and UI frame rate on your device
Click to expand...
Click to collapse
windowsmgr.max_events_per_sec=240
ro.max.fling_velocity=6000
Sent from my MB525 using xda premium
http://androidforums.com/triumph-all-things-root/495620-build-prop-performance-tweaks-updated-04-14-2012-a.html
http://www.s3forums.com/forum/galaxy-s3-hacking-mods/474-list-some-build-prop-tweaks.html#post8158
Cleaned OP and added some more stuff
Not working
Tried adding to end of prop file but no effect. Should i leave a space after the last entry i.e.
**********(last entry)
winowdsmgr_****
or
**********(last entry)
windowsmgr_****
obviously what a typed above is a quick example not what I typed into build prop.
Thanks.
Tile rendering makes all my launchers crash even Trebuchet. The only option then left is to restore.
GigahurtzUK said:
Tried adding to end of prop file but no effect. Should i leave a space after the last entry i.e.
**********(last entry)
winowdsmgr_****
or
**********(last entry)
windowsmgr_****
obviously what a typed above is a quick example not what I typed into build prop.
Thanks.
Click to expand...
Click to collapse
I added it with no space, above the line that reads #end of build.prop
like this :
some_line
added_line
# end build properties
And you may not feel any difference, latest build is just fine without these tweaks, just added them before HWA builds came out
these are the ones i put in build.prop, and the phone feels smoother and more responsive now.
Code:
windowsmgr.max_events_per_sec=240
debug.enabletr=true
ro.min.fling_velocity=8000
ro.max.fling_velocity=12000
persist.sys.ui.hw=1
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
ro.telephony.call_ring.delay=0
ro.lge.proximity.delay=25
mot.proximity.delay=25
persist.sys.purgeable_assets=1
video.accelerate.hw=1
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
ro.HOME_APP_ADJ=1
#modified lines:
#dalvik.vm.dexopt-flags=m=v,o=y
#ro.telephony.call_ring.delay=0
#hwui.whitelist=0
#hwui.blacklist=
#wifi.supplicant_scan_interval=120
sent from my cm9 defy...
Disabling the boot animation didn't work for me :/
I'm using a custom boot animation located in
/system/media/bootanimation.zip
My build.prop has it as my last entry:
http://pastebin.com/raw.php?i=EsLRbFNn
How can i use the Linaro tweaks?
Bleak3993 said:
How can i use the Linaro tweaks?
Click to expand...
Click to collapse
I'm wondering the same
btw, the bootanimation trick didn't work for me!
hsrars-d said:
************************************************
IF THE LINES ARE NOT ALREADY IN BUILD.PROP, JUST ADD THEM TO THE END OF THE FILE
************************************************
So i found these in the net.
I have applied them in latest Fuzz's build and it is very smooth!!
Here are just a couple of tweaks to smoothen one's UI experience in Android 4.0 Ice Cream Sandwich. (Remember these changes won't apply without a reboot and you will need a rooted device).
Improve UI frame rate and touch response:
Code:
windowsmgr.max_events_per_sec=240
Disable kernel error logging:
Code:
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
Get rid of CPU rendering:
1. Navigate to /system/lib/egl/
2. Open the file named "egl.cfg"
3. Delete the first line. It should say "0 0 android" or something similar
4. Go back into the egl folder and delete libGLES_android.so
What this does is remove the entire soft-rendering pathway from the OS.
Enable tile rendering:
Tile rendering is a more efficient form of GPU composition, and boosts performance since each frame is split into tiles.
Code:
debug.enabletr=true
Improve Scrolling FPS:
Code:
ro.max.fling_velocity=6000
Signal Tweaks:
Code:
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
Network Speed tweaks:
Code:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
Disable bootanimation for faster boot:
Code:
debug.sf.nobootanimation=1
Click to expand...
Click to collapse
Using above fixes I get an error unfortunately trebuchet has stopped and can't operate my phone.
any ideas?
original xda post
move to this for better mangement
bbs.gfan.com
DISCLAIMER
Code:
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
DEVICE SUPPORT
SU640 (i_skt)
P930 (i_atnt)
FEATURES
Based on LG Stock ICS Kernel Source(ICS VERSION)
Based on latest CM10.1 Kernel Source(JB VERSION)
Latest Linux Kernel 3.0.y source
CPU [email protected] MAX CLOCK 1.83Ghz
GPU [email protected]_320Mhz 2D 266Mhz
Undervolting Support(700mV-1400mV)
L2 Performace Boost
Smooth as Butter :]
Some tweaks, fixes
and something I missed (discover it ! )
Stable Version
ICS - v3.5
CM10.1 - v2.5
KNOWN BUG
CM10.1 BUGS
INSTALLATION INSTRUCTION
Copy *.zip to External SD card
Boot into Recovery Mode
Flash *.zip
Reboot and Enjoy it!
OPTIONAL
NANDROID BACKUP before flash
Wipe Cache/DalvikCache,Fix Permission after flash
DEFAULT SETTING
CPU 384Mhz-1512Mhz
Stock GPU FREQ [email protected] /[email protected]
Ondemand + ROW
MSM8x60 DEFAULT VOLTAGE
Code:
192000 800000
310500 825000
384000 825000
432000 850000
486000 850000
540000 875000
594000 875000
648000 900000
702000 900000
756000 925000
810000 975000
864000 975000
918000 1000000
972000 1025000
1026000 1025000
1080000 1050000
1134000 1075000
1188000 1100000
1242000 1125000
1296000 1150000
1350000 1150000
1404000 1175000
1458000 1200000
1512000 1225000
WIND KERNEL DEFAULT VOLTAGE
Code:
192000 775000
310500 775000
384000 775000
432000 775000
486000 775000
540000 787500
594000 800000
648000 825000
702000 837500
756000 850000
810000 862500
864000 887500
918000 900000
972000 925000
1026000 937500
1080000 962500
1134000 987500
1188000 1000000
1242000 1025000
1296000 1050000
1350000 1062500
1404000 1087500
1458000 1112500
1512000 1150000
1566000 1175000
1620000 1212500
1674000 1250000
1728000 1275000
1782000 1300000
1836000 1325000
PERFORMANCE SETTING
Rom Settings -> Developer Options -> Windows Animation Scale,Transition Animation Scale -> 0.5x
Nova Launcher Settings -> Look and Feel -> Scroll Speed,Animation Speed -> Faster than light
use any system tools on Playstore ,set by your preference.
Example: To increase maximum GPU frequency in 3D mode to 320 MHz:
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
Example: To increase maximum GPU frequency in 2D mode to 266 MHz:
echo 266667000 > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
echo 266667000 > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
Available frequencies:
3D: 320000000, 300000000, 266667000, 228571000, 200000000, 177778000, 27000000
2D: 266667000, 228571000, 200000000
Click to expand...
Click to collapse
Monitor MSM_MPDECISION
adb shell
su
cat /proc/kmsg | grep 'MPDEC'
CHANGELOG
CM 10.1 - v2.6 (14 OCT)
Ondemand and dynamic hotplug patches by stratosk
More RAM(790-791MB) (Experimental)
Remove some governors and IO schedulers (lean kernel)
Disable some debugging functions (lean kernel)
Linux 3.0.100
JB - v2.5 (27 JUL)
remove mpdecision
backport stratosk 's nexus 4 ondemand and dynamic hotplug
ondemand: touch_load increased to 1134Mhz for 1.3sec duration
ondemand: touch_load is applied only to CPUs the load is above 35%. So, CPUs with low load (and most probably unused) are not boosted.
These ondemand governor parameters are tunable in TricksterMod
Few patches to improve video overlay
Linux 3.0.87
JB - v2.4 (26 JUN)
"simple" GPU governor by faux123 + patch by franco
"simple" GPU governor set by default ( Currently only fauxclock shows/supports the correct option of simple governor )
Backport ondemand from CAF 3.4 kernel
Set SIO IO Scheduler by default (I did some benchmark tests and found out this is the fastest)
Update latest CM10.1 kernel source
Linux 3.0.83
ICS - v3.7 (15 JUN)
Smoothing voltage table (+12.5/25.0mV if get reboots)
Proper ROW for 3.0.y Linux
Intelliplug by faux123 (experimental) to replace mpdecision
Linux 3.0.82
JB - v2.3 (13 JUN)
Smoothing voltage table (+12.5/25.0mV if get reboots)
Proper ROW for 3.0.y Linux
Intelliplug by faux123 (experimental) to replace mpdecision
some patches,check github for detail
Linux 3.0.81
ICS - v3.6 (30 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
turn on KSM by default
Linux 3.0.80
many misc changes, check github for detail
JB - v2.2 (30 MAY)
update latest CM10.1 kernel source
Linux 3.0.80
JB - v2.1 (20 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
use original fix of stopping the bootanimation
Linux 3.0.79
Some patches & fixes ,check GITHUB for detail
JB - v2.0RC1 (9 MAY)
update latest CM10.1 kernel source
fix bluetooth wakelock [dczz]
update latest mpdecision [showp-1984]
Add max screen off freq to userspace - echo "702000" > /sys/module/cpufreq/parameters/suspend_freq
update mach-msm/cpufreq.c from CAF
Linux 3.0.77
JB - v1.91 (29 APR)
Fix bluesleep.c
Alternative boot animation hack (now should get rid of screening off issue, try to turn on boot animation)
both provided by my friend dczz
JB - v1.9 (28 APR)
Limit MAX screen off freq = 702Mhz
Disable msm_mpdecision and use Auto Hotplug by _thalamus
Kernel -O2 optimization (thats why file size larger)
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
some misc backport,fixes
Linux 3.0.75
JB - v1.8 (15 APR)
BSODs from v1.7,v1.71 should be fixed
- Sorry for previous instable release and late coming v1.8
IO Scheduler: Add ROW
- As requested
CPU Governor: Set Ondemand(tweaked 2phase) as default
- By my observation, onedemand,badass seem to be more battery friendly due to shorter time in max freq.
Remove UKSM
- Cons>Pros
- if needed, Check stock KSM in Option - > Performance - > Memory Management
Revert CM screen off fix
- It seems disturbing wifi fix
- If you have screen off issue, reboot can fix temporarily. Or disable boot animation for permanently fix
Backported CAF Linux 3.4 patches
Linux 3.0.72
Misc fixes,tunes
JB - v1.71 (4 APR)
Repack boot.img using new CM Ramdisk which fixed screen off issue
ICS - v3.5 (2 APR)
Remove UKSM
USB Force Fast Charging
Tune mpdecision
CPU 384Mhz-1512Mhz
Linux 3.0.71
JB - v1.7 (30 MAR)
improve WIFI idle drain - creditsss to tdmcode
Latest In-kernel CPU hotplug management aka msm_mpdecision (show-p1984)
Backport mach-msm/cpuidle,mach-msm/pm-8x60,mach-msm/hotplug etc (mrg666)
TCP congestion control : westwood
minor fixes
Linux 3.0.71
CPU Default Freq. = 192Mhz to 1512Mhz
JB - v1.6 (25 MAR)
Latest(24 MAR) CM10.1 kernel
Linux 3.0.70
CPU Default Freq. = 384Mhz to 1512Mhz
ICS - v3.4 (17 MAR)
Clean up some previous updates
Fixed SU640 NFC
Merged latest SU640 20f sourcecode
Add ROW I/O Scheduler by Qualcomm
Removed security error
Minor fixes
ICS - v3.3 (13 MAR)
update governor : interactive from francisco franco galaxy nexus kernel
fix cpufreq.c ( intellidemand works better )
lowmemorykiller updates from faux123
revert some v3.1-3.2 changes which potentially caused lag feedback
Linux 3.0.67
JB - v1.5 (4 MAR)
revert : mpdecision: advanced scroff freq (default 486Mhz)
revert : previous mm: writeback commit
Two commits potentially caused delay of wakeup or BSODs.
ICS - v3.2 (3 MAR)
use i_bell ramdisk (no Optimus LTE bootscreen now )
driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)
mpdecision: modify idle_freq decision points to improve efficiency
mpdecision: settings to be battery friendly
mpdecision: advanced scroff freq (default 486Mhz)
mm: uksm: tweak cpu usage
Linux 3.0.66
JB - v1.4 (1 MAR)
Latest(28 FEB) CM10.1 kernel
governer : badass
mpdecision: advanced scroff freq (default 486Mhz)
Linux 3.0.66
JB - v1.3 (23 FEB)
Latest CM10.1 kernel
driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)
mpdecision: modify idle_freq decision points to improve efficiency
mpdecision: settings to be battery friendly
mm: uksm: tweak cpu usage
add Wifi Screen-Off Power Management from franco.Kernel (refer to #2 post for setting)
a bit wireless driver changes aimed for battery improve
JB - v1.2 (17 FEB)
tweak p930 wireless driver (P930 only)
bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)
Linaro GCC 4.6 -> Google GCC 4.6 Compiled ( improve stability )
Linux 3.0.64
minor tweaks
JB - v1.1 (12 FEB)
Linaro GCC 4.6 Compiled
USB Force Fast Charging
Improve touchscreen response
Latest CM10.1 kernel
Entropy tweaks
Frandom (http://billauer.co.il/frandom.html)
Adjusted wifi aligned scan time
some lowmemorykiller commits
minor patches,tweaks
JB - v1.0 ( 6 FEB)
patches, tweaks, governers, io schedulers from wind ics kernel
OC/UV etc
ICS - v3.1 (17 FEB)
Linux 3.0.64
Improve touchscreen response (faux123)
Entropy tweaks
Frandom (http://billauer.co.il/frandom.html)
tweak p930 wireless driver (P930 only)
bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)
More or less the same tweaks as CM10.1 kernel
SOURCE
MY GITHUB
CREDITS
tdmcode (great works on our device)
rmcc (bring us CyanogenMod)
faux123 (msm8x60 kernel works, intellidemand etc.)
show-p1984 (kernel based decision, badass etc.)
edoko ( source inspiring me to start dev kernel)
altvolt74 ( introducing the kernel to xda )
Countless developers ( providing their awesome source codes)
ALL tester and developers contributing source
Re: [KERNEL][27 JAN] [P93x|SU640] Wind_Kernel-v3.0 for STOCK/MIUI ICS
I created script to oc gpu, put it in etc/init.d & set right permission but it didn't auto run at startup, the max_gpuclk files still unchanged untill I run the script manually
Sent from my LG-P930 using xda premium
tuilalnvinh said:
I created script to oc gpu, put it in etc/init.d & set right permission but it didn't auto run at startup, the max_gpuclk files still unchanged untill I run the script manually
Sent from my LG-P930 using xda premium
Click to expand...
Click to collapse
Honestly, I dunno how init.d scripts execute automatically.
But you may use Smanager, select the script, click the "su" and "boot" and then "run"
Hi lyfkevin!
Have some question. What utils do you using for repack boot.img?
I tried different mkbootimg, unpackbootimg, mkbootfs, split_bootimg.pl but it not working. Using stock cmdline and base 0x40200000 but it not loading. I never have this problem before on my old phone. P930 have some specific?
miroslav_mm said:
Hi lyfkevin!
Have some question. What utils do you using for repack boot.img?
I tried different mkbootimg, unpackbootimg, mkbootfs, split_bootimg.pl but it not working. Using stock cmdline and base 0x40200000 but it not loading. I never have this problem before on my old phone. P930 have some specific?
Click to expand...
Click to collapse
I forgot where did i get this mkbootimg pack.
I followed this thread from HO!NO!
http://forum.xda-developers.com/showthread.php?t=1566202
And I use command to make boot.img
Code:
./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --cmdline "vmalloc=450M,console=ttyDCC0,115200,n8 androidboot.hardware=i_skt" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o testboot.img
lyfkevin said:
I forgot where did i get this mkbootimg pack.
I followed this thread from HO!NO!
http://forum.xda-developers.com/showthread.php?t=1566202
And I use command to make boot.img
Code:
./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --cmdline "vmalloc=450M,console=ttyDCC0,115200,n8 androidboot.hardware=i_skt" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o testboot.img
Click to expand...
Click to collapse
Oh! Thanks! I never before not using --ramdiskaddr 0x41a00000
Made stuff for easy life. :fingers-crossed:
Just use extract.bat for extract and pack.bat for packing. Everything working automatic. If need change cmdline, edit make_boot
After installing it on last Miui 3.2.1 i have only 768 Mb RAM, why?
Thanks, I'm testing it now
cm10.1 wind kernel v1.0 released
not compatible to cm10, dun mess up
Currently CPU1 status is a bit weird, but defintely wont affect daily use. IT CAUSES LESS BATTERY DRAIN
I guess there is interference between kernel based mutlicore decision(msm_mpdecision) by show-p1984 and governor Intellidemand by faux123.
Test required.
My approaches:
1. switching cpu0 cpu1 governor
2. disable msm_mpdecision by "echo 0 > /sys/kernel/msm_mpdecision/conf/enabled"
3. try different mpdecision/intellidemand configurations by kernel tunner
4. terminal "su" "start mpdecision"
PLX dun hestitate to report ur feedback as it helps me to improve the kernel
REFER:
WHAT IS MSM_MPDECISION
WHAT IS INTELLIDEMAND
Re: [KERNEL][6 FEB] [P93x|SU640][OC/UV][3.0.62] Wind_Kernel [ICS|JB]
Man this is awesome 10.1 is crazy fast with this kernel. Will be testing over the next week. Thanks for all your work and contributions to our device.
Sent from my LG-P930 using xda app-developers app
tried it on my su640. so far so good. I just can't seem to clock it to 1900. oh well its the hardware 1836mhz it more than enough. thanks for kernel. keep up the good work
---------- Post added at 01:43 PM ---------- Previous post was at 01:29 PM ----------
question. Noob here. I have no idea how to OC my gpu. Any link to a guide?
Re: [KERNEL][6 FEB] [P93x|SU640][OC/UV][3.0.62] Wind_Kernel [ICS|JB]
EpicGtab said:
tried it on my su640. so far so good. I just can't seem to clock it to 1900. oh well its the hardware 1836mhz it more than enough. thanks for kernel. keep up the good work
---------- Post added at 01:43 PM ---------- Previous post was at 01:29 PM ----------
question. Noob here. I have no idea how to OC my gpu. Any link to a guide?
Click to expand...
Click to collapse
Check second post :]
U may use faux123 's kernel tool to OC 3D clock
---------------------------------
Anyway, the kernel still under test and far from perfect. give me some time to improve(as I learnt linux and kernel compile in late DEC christmas)
Sent from my LG-SU640 using xda app-developers app
hmm, i don't know if it bug or not, but i stay my phone on idle on night, and after 8 hour i have 31 percent of battery. i hope it's not bug
kkruglov said:
hmm, i don't know if it bug or not, but i stay my phone on idle on night, and after 8 hour i have 31 percent of battery. i hope it's not bug
Click to expand...
Click to collapse
Sounds like classic CM10.x
I want to say that after 8 hours as it remained 31 percent.
classic cm 10.x? (i don't understand)
kkruglov said:
I want to say that after 8 hours as it remained 31 percent.
classic cm 10.x? (i don't understand)
Click to expand...
Click to collapse
I assumed you said it drained to 31% after 8 hours idle... if that's the case, classic battery hogging CM10.
If you meant it stayed at or near 31% after being idle for 8 hours, then Wow... That's pretty impressive.
yes, i mean it stayed at 31 for 8 hours (just idle, without wifi or internet connection).
Wind Kernel for P930/SU640 (http://forum.xda-developers.com/showthread.php?t=2119976)
I am trying to make LU6200 support though I do not have LU6200.
Thanks tdmcode for the lu6200 initial cm kernel
BACKUP FIRST
USE AT YOUR OWN RISK
DISCLAIMER
Code:
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
DEVICE SUPPORT
LU6200(i_lgu)
FEATURES
Based on latest CM10.1 Kernel Source
Latest Linux Kernel 3.0.y source
CPU [email protected] MAX CLOCK 1.83Ghz
GPU [email protected]_320Mhz 2D 266Mhz
Undervolting Support(700mV-1400mV)
L2 Performace Boost
Smooth as Butter :]
Some tweaks, fixes
and something I missed (discover it ! )
Stable Version
CM10.1 - N/A
INSTALLATION INSTRUCTION
Copy *.zip to External SD card
Boot into Recovery Mode
Flash *.zip
Reboot and Enjoy it!
OPTIONAL
NANDROID BACKUP before flash
Wipe Cache/DalvikCache,Fix Permission after flash
DEFAULT SETTING
CPU 384Mhz-1512Mhz
Stock GPU FREQ [email protected] /[email protected]
Intellidemand + SIO
WIND KERNEL DEFAULT VOLTAGE
Code:
192000 775000
310500 775000
384000 775000
432000 800000
486000 800000
540000 825000
594000 825000
648000 850000
702000 850000
756000 875000
810000 875000
864000 900000
918000 900000
972000 900000
1026000 925000
1080000 950000
1134000 950000
1188000 975000
1242000 1000000
1296000 1025000
1350000 1050000
1404000 1075000
1458000 1075000
1512000 1100000
1566000 1125000
1620000 1150000
1674000 1175000
1728000 1200000
1782000 1225000
1836000 1275000
1890000 1325000
1944000 1350000
PERFORMANCE SETTING
Rom Settings -> Developer Options -> Windows Animation Scale,Transition Animation Scale -> 0.5x
Nova Launcher Settings -> Look and Feel -> Scroll Speed,Animation Speed -> Faster than light
use any system tools on Playstore ,set by your preference.
Example: To increase maximum GPU frequency in 3D mode to 320 MHz:
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
Example: To increase maximum GPU frequency in 2D mode to 266 MHz:
echo 266667000 > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
echo 266667000 > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
Available frequencies:
3D: 320000000, 300000000, 266667000, 228571000, 200000000, 177778000, 27000000
2D: 266667000, 228571000, 200000000
Click to expand...
Click to collapse
Monitor MSM_MPDECISION
adb shell
su
cat /proc/kmsg | grep 'MPDEC'
CHANGELOG
JB - v2.1 (20 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
use original fix of stopping the bootanimation
Linux 3.0.79
Some patches & fixes ,check GITHUB for detail
JB - v1.9 (28 APR)
Screen off freq = 702Mhz
Disable msm_mpdecision and use Auto Hotplug by _thalamus
Kernel -O2 optimization (thats why file size larger)
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
some misc backport,fixes
Linux 3.0.75
JB - v1.8 (15 APR)
Initial relealse - try1
Sync to su640,p930 wind kernel
For detail:
http://forum.xda-developers.com/showpost.php?p=37236229&postcount=3
BUG
CM10.1 BUGS
SOURCE
MY GITHUB
CREDITS
tdmcode (great works on our device)
rmcc (bring us CyanogenMod)
faux123 (msm8x60 kernel works, intellidemand etc.)
show-p1984 (kernel based decision, badass etc.)
edoko ( source inspiring me to start dev kernel)
altvolt74 ( introducing the kernel to xda )
Countless developers ( providing their awesome source codes)
ALL tester and developers contributing source
wao, thank you!
I'll test and give you feed back soon!
I'm ready
CM so good
Sent from my LG-LU6200 using xda premium
Thanks you vinamilk
Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
For try1, check
1. it can boot or not
2. if it can boot, will it force reboot when screen off
lyfkevin said:
For try1, check
1. it can boot or not
2. if it can boot, will it force reboot when screen off
Click to expand...
Click to collapse
1. Boot ok, OC 1836Mhz ok
Testing.......
Sent from my LG-LU6200 using xda premium
Chum.zuizui said:
1. Boot ok, OC 1836Mhz ok
Testing.......
Sent from my LG-LU6200 using xda premium
Click to expand...
Click to collapse
How is screen off.
Will it reboot everytimes screening off
Voltage table for overclocking is depending on device chip.
You may have to tune it by any systools or editing init.qcom.post_boot.sh (simply +25mV for each step)
hey.well,kernel worked
antutu benchmark check = 6400 .i don't know
oxiubx said:
antutu benchmark check = 6400 .i don't know
Click to expand...
Click to collapse
governor and cpu hotplug policy tweaked for battery and performace balance
Under default setting, cpu might not fullload during benchmark
if you want to benchmark, set governor: performance
lyfkevin said:
governor and cpu hotplug policy tweaked for battery and performace balance
Under default setting, cpu might not fullload during benchmark
if you want to benchmark, set governor: performance
Click to expand...
Click to collapse
Again with cpu 1k8
Hi, @lyfkevin!
how can i OC GPU? Can you give me some detail?
I notice that GPU performance is not good as ICS stock rom
hungnguyen490 said:
Hi, @lyfkevin!
how can i OC GPU? Can you give me some detail?
I notice that GPU performance is not good as ICS stock rom
Click to expand...
Click to collapse
check #2 post
also u can use
fauxclock, kernel tuner etc.
thank you!
if i want to oc gpu frequency in 3d, i have to do some steps like:
adb shell
su
cat /proc/kmsg | grep 'echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk'
Right?
hungnguyen490 said:
thank you!
if i want to oc gpu frequency in 3d, i have to do some steps like:
adb shell
su
cat /proc/kmsg | grep 'echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk'
Right?
Click to expand...
Click to collapse
adb shell
su
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
or
put
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
at the end of system/etc/init.qcom.post_boot.sh
thank you very much
lyfkevin said:
adb shell
su
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
or
put
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
at the end of system/etc/init.qcom.post_boot.sh
Click to expand...
Click to collapse
is it normal?
It is laggy in my end. Do I need to change something for it to fully work or what? I am new to using different kernels for phone so I am sorry.
It rebooted 1 time when downloading kernel tuner in playstore
Kernel works well and I am using it with tdmcode's aokp rom. It rebooted at 1st just after lockscreen appears but never again. I don' have any issues, its smooth.
HALF GSI XA1
What's new :
-Night mode
-CPU governors
-Added support of treble for next updates (now stock GSI image brick XA1)
-IMS patch (VoLTE , ViLTE) - (disabled,turned off functions in menu from VoLTE/ViLTE turn on/off)
-Soon support for 5G networks
-Support for project Treble
-Temporarily saved stock build prop from sony with mods , for compatibility of sony apps
-LCD density is temporarily changed to 380
-Pre rooted system and kernel (magisk)
-Sdcardfs - Some devices have sdcardfs kernel panicking on 8.0 . Disable for everyone for the moment ro.sys.sdcardfs=0
-Features and fixed kernel bugs , earlier patches from earlier kernel version
-Fast Charge
-Other patches
Alpha Android 8.1 :
Kernel V2 (only 8.1) (Kernel can not working correct on 8.0 !!) :
-Faster boot
-Kernel is permissive
-VoLTE switch (You can enable) (IMS)
-ViLTE (IMS)
-VoWIFI (IMS)
-VideoCall (IMS)
-Interface UT (IMS)
-Longer battery live (few hours more)
-More free RAM
KERNEL V3 - Patched kernel and system (only 8.1) :
-Multi Window
-Performance Tweaks
-Better Ram Management
-More Battery Efficiency
-Streaming Tweaks
-Net Sped Tweaks
-DNS Tweaks
-System Tweaks
-GCAM Implementation
-Responsiveness Tweaks
Android 8.1 R2 :
-CPU tweaks
-Fonts Tweaks (fonts from pie)
-Patch for VoWIFI
-Support for 802.11r
Added Init.d Tweak
-Zipalign
-Ram_Optimize
-Sqlite_Optimize
-System_Tweaks
-Ext4_Lag_Fix
-Net_Speed_Tweak
-Remount_Full_Ext4
System 8.1 have disabled features added by google and other features for performance .
System is same as 8.0 with saved and patched build.prop .
EXTRA LINE ADDED LINES :
Code:
ro.HOME_APP_ADJ=1
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
persist.sys.shutdown.mode=hibernate
persist.sys.scrollingcache=3
persist.android.strictmode=0
# Audio and Video Quality Tweaks
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.capture.maxres=8m
ro.media.panorama.defres=3264×1840
ro.media.panorama.frameres=1280×720
ro.camcorder.videoModes=true
ro.media.enc.hprof.vid.fps=65
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.aud.mp3.enabled=1
ro.media.dec.vid.mp4.enabled=1
ro.media.enc.aud.wma.enabled=1
ro.media.enc.vid.wmv.enabled=1
ro.media.enc.aud.mp3.enabled=1
ro.media.enc.vid.mp4.enabled=1
ro.media.dec.aud.flac.enabled=1
ro.media.dec.vid.H.264.enabled=1
ro.media.enc.aud.flac.enabled=1
ro.media.enc.vid.H.264.enabled=1
# Battery Efficiency Tweaks
ro.ril.disable.power.collapse=0
ro.ril.power_collapse=1
power_supply.wakeup=enable
profiler.force_disable_ulog=true
profiler.force_disable_err_rpt=true
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
# Performance Tweaks
debug.performance.tuning=1
debug.kill_allocating_task=0
force_hw_ui=true
ro.debuggable=1
# Steaming Tweaks
media.stagefright.enable-http=true
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-scan=true
media.stagefright.enable-record=true
# Net Speed Tweak
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152
net.tcp.buffersize.hsdpa=6144,87380,1048576,6144,87380,1048576
net.tcp.buffersize.hspa=6144,87380,524288,6144,16384,262144
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv6.tcp_ecn=0
net.ipv6.route.flush=1
net.ipv6.tcp_rfc1337=1
net.ipv6.ip_no_pmtu_disc=0
net.ipv6.tcp_sack=1
net.ipv6.tcp_fack=1
net.ipv6.tcp_window_scaling=1
net.ipv6.tcp_timestamps=1
net.ipv6.tcp_rmem=4096 39000 187000
net.ipv6.tcp_wmem=4096 39000 187000
net.ipv6.tcp_mem=187000 187000 187000
net.ipv6.tcp_no_metrics_save=1
net.ipv6.tcp_moderate_rcvbuf=1
net.tethering.noprovisioning=true
# IPV4 and IPV6 Support
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
# 3G/4G Tweaks
ro.ril.hsxpa=2
ro.ril.hspa=2
ro.ril.lte=2
ro.ril.lte=2
ro.ril.ltea=2
ro.ril.hep=1
ro.ril.enable.3g.prefix=1
ro.ril.enable.4g.prefix=1
ro.ril.enable.dtm=1
ro.ril.hspaclass=15
ro.ril.lteclass=15
ro.ril.gprsclass=15
ro.ril.hsupa.category=10
ro.ril.hsdpa.category=30
ro.ril.lte.category=10
ro.ril.ltea.category=30
ro.ril.enable.a51=1
ro.ril.enable.a52=1
ro.ril.enable.a53=1
ro.ril.enable.a54=1
ro.ril.enable.a55=1
persist.cust.tel.eons=1
# DNS Tweaks
net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.wcdma.dns1=8.8.8.8
net.wcdma.dns2=8.8.4.4
net.hspa.dns1=8.8.8.8
net.hspa.dns2=8.8.4.4
net.lte.dns1=8.8.8.8
net.lte.dns2=8.8.4.4
net.ltea.dns1=8.8.8.8
net.ltea.dns2=8.8.4.4
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.gprs.dns1=8.8.8.8
net.gprs.dns2=8.8.4.4
net.ppp0.dns1=8.8.8.8
net.ppp0.dns2=8.8.4.4
net.wlan0.dns1=8.8.8.8
net.wlan0.dns2=8.8.4.4
net.eth0.dns1=8.8.8.8
net.eth0.dns2=8.8.4.4
# Gaming Tweaks
persist.sys.NV_FPSLIMIT=90
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=0
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_STEREOSEP=30
# Dalvik Virtual Machine Tweaks
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=64m
dalvik.vm.verify-bytecode=false
dalvik.vm.execution-mode=int:jit
dalvik.vm.lockprof.threshold=250
dalvik.vm.dexopt-flags=m=v,o=y
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dalvik.vm.jmiopts=forcecopy
dalvik.vm.dex2oat-filter=interpret-only
dalvik.vm.image-dex2oat-filter=speed
# Responsiveness & Speed Tweaks
ro.telephony.call_ring.delay=0
ro.ril.enable.amr.wideband=1
ro.lge.proximity.delay=25
mot.proximity.delay=25
pm.sleep_mode=1
ro.config.nocheckin=1
ro.config.vc_call_default=10
# Disable Logers
ro.config.htc.nocheckin=1
ro.config.nocheckin=1
debugtool.anrhistory=0
profiler.debugmonitor=false
profiler.launch=false
profiler.hung.dumpdobugreport=false
# Disable Kernel Error Checking
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
# System Tweaks
ro.config.hw_quickpoweron=true
ro.config.hw_fast_dormancy=1
ro.securestorage.knox=false
ro.telephony.sms_segment_size=160
ro.mot.eri.losalert.delay=1000
video.accelerate.hw=1
ro.config.disable.hw_accel=false
video.accelerate.hw=1
# Camera Tweaks Supports Google Camera
persist.camera.HAL3.enabled=1
camera.HAL3.enabled=1
persist.camera.eis.enable=1
camera.eis.enable=1
persist.camera.is_mode=4
camera.is_mode=4
persist.camera.disable_zsl_mode=1
camera.disable_zsl_mode=1
persist.camera.gyro.android=4
camera.gyro.android=4
persist.camera.tof.direct=1
camera.tof.direct=1
persist.camera.tnr.preview=1
camera.tnr.preview=1
persist.camera.tnr.video=1
camera.tnr.video=1
ro.camera.notify_nfc=1
camera.notify_nfc=1
persist.sys.debug.multi_window=true
persist.sys.overlay.nightmode=true
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1
go.build.system_root_image=true
ro.config.low_ram=true
debug.sf.nobootanimation=1
persist.sys.shutdown.mode=hibernate
dalvik.vm.heapsize=72m
persist.adb.notify=0
persist.sys.debug.multi_window=true
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.telephony.call_ring.delay=0
ring.delay=0
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
wifi.supplicant_scan_interval=180
persist.sys.purgeable_assets=1
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
debug.performance.tuning=1
Some IMS options/services can don't work on your device if you are from more restricted countries , that's not a BUG .
If you are from restricted countries don't say about BUG . Check first your phone provider .
Few features can don't work in this alpha V2 rom . This is cross of new and old version of oreo 8.1 . Soon next version please wait .
This alpha is stable and ready to use . Please turn off animation (look on screenshot) , for fix all bug's in this rom , eariler rom and next releases .
First alpha of 8.1 soon . You can check in the comment screenshots from my own stability tests .
Who want to help me soon with fix any bug's in new android versions i welcome to write to me pm
First release give you oreo , after oreo i make pie for you with your help (bug fixing) . To start make a pie image for XA1 .
DOWNLOAD
MEGA 8.0
MEGA 8.1 Alpha
Drive 8.1 Alpha
MEGA 8.1 R2
LAST R4 RELEASE IS NOW AVAILABLE HERE !!
AFTER DOWNLOAD MY SYSTEM , PLEASE RESTORE ALL !!!! BOOT,RECOVERY.SYSTEM - MAKE COMPLETE RESTORE OR YOU BRICK YOUR PHONE HARD !!!! . FILE FOR RESTORE PATH : YOUR_XPERIA\SD CARD\TWRP\BACKUPS\YOUR_DEVICE_ID\MY RESTORED SYSTEM FOLDER
If you like or download my system , please press Thanks
If you want to buy me a coffee for my work you can use PayPal Thanks
https://paypal.me/marek10747
MY OWN REPO (can be unstable !!!!) :
VENDOR
Important Info for other developers :
If you want to use files from my repo I say YES , but you must : 1.say about me in you thread 2.allow me to make and publish mod this files for better my android versions 3.send me a private message . If you don't do 1,2,3 i make submit your file to XDA . Thanks for use points 1,2,3
My Facebook group :
Facebook support group , for all devices !!
More after first alpha . First version is preview only .
This ROM don't have BUGS (possibly) . If you find BUG write comment .
reserved
for the moment it works fine! )
Very interesting.
Please post detailed step by step, I could not understand the steps of the OP.
boyrock said:
Very interesting.
Please post detailed step by step, I could not understand the steps of the OP.
Click to expand...
Click to collapse
I can't write a post step by step , because I'm from Poland and my English is not perfect and now i can't do that more better/perfect . You can help me say that better .
VoLTE switch
MAREK10747 said:
I can't write a post step by step , because I'm from Poland and my English is not perfect and now i can't do that more better/perfect . You can help me say that better .
Click to expand...
Click to collapse
You can send in your language and i can translate for you.
boyrock said:
You can send in your language and i can translate for you.
Click to expand...
Click to collapse
Ok . I do that tommorow .
No animation
8.1 Oreo alpha is coming soon !!
Battery special patch tested and working correctly . Reworked stamina mode for user's you need only make few optimizations and turn on stamina . Next time charge battery to 100% . That's all your device is ready.
who's interested project ????
Base of link's .
https://drive.google.com/file/d/18v43Z6C9EkI71huAQiYKHvyMMGEyO26s/view?usp=sharing
https://drive.google.com/file/d/1AIpGHJlglAuqRwzXMryUL3emQK2b-gvO/view?usp=sharing
https://drive.google.com/file/d/1Skqi2pp8MNnH_3t5mwHX0fxJCKmGh1bt/view?usp=sharing
https://drive.google.com/file/d/1l22chgE7JcyukVXv-nty5ApOZMjje7jr/view?usp=sharing
https://drive.google.com/file/d/1lri7Tum2Bnz2BdTcbjIybgDUjHgreX8K/view?usp=sharing
https://drive.google.com/file/d/1tNqo-33RkmJFoMz77Sf7etr17eiVtBw5/view?usp=sharing
https://drive.google.com/file/d/1xX_EyORvh53rr4OzPJFkHs735rOBiLmd/view?usp=sharing
I apologize for the inconvenience but you could add more detailed steps on how to install your ROM I'm asking you please, friend, thanks in advance
Diego057 said:
I apologize for the inconvenience but you could add more detailed steps on how to install your ROM I'm asking you please, friend, thanks in advance
Click to expand...
Click to collapse
I can help you, i tried these steps and everything works fine.
Just add a important information, before you start:
My device is G3116, and this ROM is based in G3112. Not problem here when you use this ROM but, if you want to go back to Stock ROM (flash via Flashtool), the device is no longer recognized as G3116, just G3112. I can't find a solution to this, just modify the ftf file in Flashtool to go back to stock. Please consider this, but this ROM is working fine, no problems so far. You can keep it for long time.
1. Flash TWRP (boot.img and recovery.img) from here: https://forum.xda-developers.com/xa1/development/kernel-xperia-xa1-v4-cross-t3897585
2. Download and Unzip rom from OP and save in your SDCard, in the folder named TWRP.
3. Boot in TWRP and make a backup (if you want, but i'm not sure if will work because, in my case, for now data is encrypted and i'm not able to access data or backup data)
4. Go to Restore and select the folder that you saved in SDCard (select storage, SDCard)
5. Confirm Restore, let it finish and reboot device. It will take some minutes in SONY logo (no bootanimation in this ROM)
6. When finish boot, the setup wizard will appears.
7. Configure everything you want and enjoy.
THANKYOU!!
Thank you for helping me Sir Marek ! your so kind :angel:
MAREK10747 said:
8.1 Oreo alpha is coming soon !!
Click to expand...
Click to collapse
Cheers :highfive:
No wifi
Installed on G3121 (8.1 R2), currently in setup and I can't connect to Wifi because it doesnt find any networks
Not really sure what to do now, any help appreciated
edit: 8.1 alpha doesnt work either
edit 2: would it be possible to flash stock ftf, go through setup, then restore this without wiping data? or does that make no sense and wouldnt work at all?
synx91 said:
Installed on G3121 (8.1 R2), currently in setup and I can't connect to Wifi because it doesnt find any networks
Not really sure what to do now, any help appreciated
edit: 8.1 alpha doesnt work either
edit 2: would it be possible to flash stock ftf, go through setup, then restore this without wiping data? or does that make no sense and wouldnt work at all?
Click to expand...
Click to collapse
I've solved this problem just flashing the kernel provided by the dev from this OP.
synx91 said:
Installed on G3121 (8.1 R2), currently in setup and I can't connect to Wifi because it doesnt find any networks
Not really sure what to do now, any help appreciated
edit: 8.1 alpha doesnt work either
edit 2: would it be possible to flash stock ftf, go through setup, then restore this without wiping data? or does that make no sense and wouldnt work at all?
Click to expand...
Click to collapse
Restore all , not only one file . You can hardbrick device . My system for correct work you must install from first to last update , with all files.