tegrak

Tegrak Kernel

tegrak
GT-I9100, SHW-M250S, SHW-M250K, SHW-M250L

< Galaxy S> SHW-M110S, GalaxyS GT-I9000, GalaxyK SHW-M130K, GalaxyU SHW-M130L, GalaxyTab SHW-180S, GalaxyTab SHW-M180L lagfix application.

It only works on "Tegrak Kernel" and "Lulz Kernel"

TEGRAK Kernel build 13 start to support VOODOO Sound v2.

GT-I9000 users, visit here.
http://forum.xda-developers.com/showthread.php?t=920711

Supports lagfix ext4 on data, dbdata, system and cache.

Supports custom recovery.

Easy backup and restoring

Tegrak Overclock

tegrak
NEED ROOT!
Overclock can be harm to your hardware.
Use at your own risk.
Please read this description before installing.
This is a very sensitive program in regard to hardware and kernel. Not a common android app! So you have to check WHAT DEVICES are available.
Fully customed roms are suited own dev's taste.
It breaks the stock hardware driver rules, so this won't work on CM, MIUI, AOxP if they don't use the stock kernel.
Please try to understand what overclocking is before blaming me around here.... PLEASE!!!!
DO RESPECT EACH OTHER PLEASE.
Google app devs can't contact you via Play Store comments. If you have somthing to tell me or ask me, Please send me an email.
luciferanna@gmail.com

Galaxy S III, Galaxy Note II and Galaxy Note 10.1 with JellyBean are available now!

PLEASE!
Check available models and use free version first before you buy.

What is this?
This is for family of Galaxy Note II(Exynos4412), Galaxy Note 10.1(Exynos4412), Galaxy S III(Exynos4412), Galaxy Note(Exynos4210), Galaxy Note LTE(MSM8660), Galaxy S II(Exynos4210), Galaxy S II LTE(MSM8660), Galaxy S(Hummingbird), Galaxy Player(Hummingbird), Galaxy Tab(7.0)(Hummingbird), Galaxy Tab 7.0+(Exynos4210) and Galaxy Tab 7.7(Exynos4210) devices.
You can set maximum CPU frequency of your device on available models EASILY.
This works with STOCK kernel, STOCK rom, many custom kernels and roms. (Not available on CM, MIUI and AOxP) You just need to do rooting.

Available models
Galaxy S III(Exynos4412) - Android 2.3/4.0/4.1
Galaxy S II(Exynos4210) - Android 2.3 / 4.0
Galaxy S II LTE(MSM8660) - Android 2.3 / 4.0
Galaxy Note(Exynos4210) - Android 2.3 / 4.0
Galaxy Note LTE(MSM8660) - Android 2.3 / 4.0
Galaxy Note II(Exynos4412) - Android 4.1
Galaxy Note 10.1(Exynos4412) - Android 4.1
Galaxy S(Hummingbird) - Android 2.2 / 2.3
Galaxy Player(Hummingbird) - Android 2.2 / 2.3
Galaxy Tab(7.0)(Hummingbird) - Android 2.3
Galaxy Tab 7.0+(Exynos4210) - Android 3.2
Galaxy Tab 7.7(Exynos4210) - Android 3.2

See details about available models at here.
http://tegrak2x.blogspot.com/2011/04/tegrak-overclock.html

Features on Ultimate
*Profile management
- profiles are stored in /sdcard/tegrak/overclock/*.oc
*Lock GPU clock to 267MHz (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set customized GPU clock. (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set customized GPU voltage. (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set scaling governor and min/max frequency.
*2x1 and 3x1 home screen widgets
*Set customized frequency (1.0 ~ 2.0 GHz)
*Set customized voltage (750 ~ 1400 mV, OV or UV available)
*Available set last settings on boot automatically.
- Stability checking background service is turned on about 5 minutes every time when you change settings.
- If your device freeze or shutdown while it is running, app will show you popup to apply the last setting on boot.
*Show ARM core voltage at max frequency.
*Show your device information
*Free from Advertisement
*Tweaks (Io Scheduler)

Features on Free
*Lock GPU clock to 267MHz (Galaxy S II/Galaxy Note)
*Set scaling governor and min/max frequency.
*Set cpu max frequency
- Galaxy S: 1.0 ~ 1.3GHz
- Galaxy S II: 1.2 ~ 1.452GHz
- Galaxy Note: 1.4 ~ 1.6GHz
- Galaxy Tab 7.0+: 1.4 ~ 1.6GHz
*Show ARM core voltage at max frequency.
*Show your device information
*Tweaks (Io Scheduler)

About voltage control
Galaxy S II/Galaxy Note Gingerbread: +-25 step
Galaxy S Froyo: +-25 step
Galaxy S Gingerbread: +-1 step

How to use?
First, click "Load overclock module.
Second, click "CPU max frequency" and choose one frequency from preset options.
You can control more detailed option in "Optimization" menu.

More features will be added :)

See details about available models at here.
http://tegrak2x.blogspot.com/2011/04/tegrak-overclock.html

If you are using Galaxy S or Galaxy Tab and your device is not in available models
please let me know your device's model number

For Devs,
Please set this option in your kernel config.
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y

Tegrak Overclock Ultimate

tegrak
DO NOT PAY FOR MY KERNELS IF NOT "DONATION".
NEED ROOT!
TRY FREE VERSION FRIST ON YOUR CUSTOM KERNELS!
Overclock can be harm to your hardware.
Use at your own risk.

WARNING JB and ICS Galaxy S III, S II and Galaxy Note
Do not use cpu scaling and cpu profile in every apps related to cpu. It's controlled by Samsung android frameworks, so it makes your system down.

Galaxy S III, Galaxy Note II and Galaxy Note 10.1 with JellyBean are available now!

PLEASE!
Check available models and use free version first before you buy.

What is this?
This is for family of Galaxy Note II(Exynos4412), Galaxy Note 10.1(Exynos4412), Galaxy S III(Exynos4412), Galaxy Note(Exynos4210), Galaxy Note LTE(MSM8660), Galaxy S II(Exynos4210), Galaxy S II LTE(MSM8660), Galaxy S(Hummingbird), Galaxy Player(Hummingbird), Galaxy Tab(7.0)(Hummingbird), Galaxy Tab 7.0+(Exynos4210) and Galaxy Tab 7.7(Exynos4210) devices.
You can set maximum CPU frequency of your device on available models EASILY.
This works with STOCK kernel, STOCK rom, many custom kernels and roms. (Not available on CM, MIUI and AOxP) You just need to do rooting.

Available models
Galaxy S III(Exynos4412) - Android 2.3/4.0/4.1
Galaxy S II(Exynos4210) - Android 2.3 / 4.0
Galaxy Note(Exynos4210) - Android 2.3 / 4.0
Galaxy Note LTE(MSM8660) - Android 2.3 / 4.0
Galaxy Note II(Exynos4412) - Android 4.1
Galaxy Note 10.1(Exynos4412) - Android 4.1
Galaxy S II LTE(MSM8660) - Android 2.3 / 4.0
Galaxy S(Hummingbird) - Android 2.2 / 2.3
Galaxy Player(Hummingbird) - Android 2.2 / 2.3
Galaxy Tab(7.0)(Hummingbird) - Android 2.3
Galaxy Tab 7.0+(Exynos4210) - Android 3.2
Galaxy Tab 7.7(Exynos4210) - Android 3.2

See details about available models at here.
http://tegrak2x.blogspot.com/2011/04/tegrak-overclock.html

Features on Ultimate
*Profile management
- profiles are stored in /sdcard/tegrak/overclock/*.oc
*Lock GPU clock to 267MHz (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set customized GPU clock. (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set customized GPU voltage. (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set scaling governor and min/max frequency.
*2x1 and 3x1 home screen widgets
*Set customized frequency (1.0 ~ 2.0 GHz)
*Set customized voltage (750 ~ 1400 mV, OV or UV available)
*Available set last settings on boot automatically.
- Stability checking background service is turned on about 5 minutes every time when you change settings.
- If your device freeze or shutdown while it is running, app will show you popup to apply the last setting on boot.
*Show ARM core voltage at max frequency.
*Show your device information
*Free from Advertisement
*Tweaks (Io Scheduler)

Features on Free
*Lock GPU clock to 267MHz (Galaxy S II/Galaxy Note/Galaxy Tab 7.0+)
*Set scaling governor and min/max frequency.
*Set cpu max frequency
- Galaxy S: 1.0 ~ 1.3GHz
- Galaxy S II: 1.2 ~ 1.452GHz
- Galaxy Note: 1.4 ~ 1.6GHz
- Galaxy Tab 7.0+: 1.4 ~ 1.6GHz
*Show ARM core voltage at max frequency.
*Show your device information
*Tweaks (Io Scheduler)

About voltage control
Galaxy S II/Galaxy Note Gingerbread: +-25 step
Galaxy S Froyo: +-25 step
Galaxy S Gingerbread: +-1 step

How to use?
First, click "Load overclock module.
Second, click "CPU max frequency" and choose one frequency from preset options.
You can control more detailed option in "Optimization" menu.

More features will be added :)

See details about available models at here.
http://tegrak2x.blogspot.com/2011/04/tegrak-overclock.html

If you are using Galaxy S or Galaxy Tab and your device is not in available models
please let me know your device's model number.

For Devs,
Please set this option in your kernel config.
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y

2nd Core

tegrak
SAMSUNG Galaxy S II and Galaxy Note Only For Now!
NEEDS Custom Kernel Support!

You can set the CPU cores as dynamic hotplug mode, single core mode or fully dual core mode.
This provides easy and simple way to use.

[ Features ]
*Set on boot
Change mode what you selected automatically on boot time.
Menu > Settings

[ Modes ]
*Dynamic Hotplug Mode
Default. Recently, mobile multicore CPUs turn off extra core(s) to save battery life when system is not busy and only use 1 core.
They turn on extra core(s) when system is busy. so system use all cores again.

*Single Core Mode
Use 1 core always. A extra core is shut down. It makes battery life longer but performance is decreased.

*Dual Core Mode
Use 2 cores always. Performance is increased but battery life is shorter than others.

*Available kernels

- Lulz Kernel Build 15 and over
- Siyah Kernel v2.2 and over

- FM Kernel based on 2.6.35.14 [Beta]

See more details.
http://tegrak2x.blogspot.com/2011/11/2nd-core.html

Touch Move

tegrak
Touch Move is a utility for testing touch sensitivity.

How much you move your finger until the touch screen detects movement?

Just try it!

Touch sensitivity is the most important thing to improve your gaming and scrolling.

*Only for Galaxy S II users, you can change this value with a special custom kernel. I'll provide a source patch link soon.

Tegrak Kernel+ Donation

tegrak
GT-I9100, SHW-M250S, SHW-M250K, SHW-M250L

< Galaxy S> SHW-M110S, GalaxyS GT-I9000, GalaxyK SHW-M130K, GalaxyU SHW-M130L, GalaxyTab SHW-180S, GalaxyTab SHW-M180L lagfix application.

It only works on "Tegrak Kernel" and "Lulz Kernel"

TEGRAK Kernel build 13 start to support VOODOO Sound v2.
http://forum.xda-developers.com/showthread.php?t=920711

Supports lagfix ext4 on data, dbdata, system and cache.

Supports custom recovery.

Easy backup and restoring

lulzactive

tegrak
Needs a custom kernel that has "lulzactive" cpu governor.

Based on "interactive" governor
Inspired by erasmux's "smartass" governor (included in Flykernel)

cpu work load >= [inc_cpu_load]%
cpu frequency changes from (Lx) to (Lx - pump_up_step)
up sampling time = 24000us (from smartass governor)
eg )
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=60%, pump_up_step=1
cpu_load = 60%, current frequency = (L2)800 >> frequency = (L1)1000
cpu_load = 60%, current frequency = (L1)1000 >> frequency = (L0)1200

(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=50%, pump_up_step=2
cpu_load = 50%, current frequency = (L2)800 >> frequency = (L0)1200
cpu_load = 50%, current frequency = (L4)200>> frequency = (L2)800

cpu work load < [inc_cpu_load]%
cpu frequency keeps the current value or changes from (Lx) to (Lx + pump_down_step)
down sampling time = 49000us (from smartass governor)
eg )
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=60%, pump_down_step=1
cpu_load = 59%, current frequency = (L2)800 >> frequency = (L3)500
cpu_load = 23%, current frequency = (L1)1000 >> frequency = (L2)800

screen off
cpu frequency is locked at scaling min freqeuncy.
default min freq of Galaxy S II is 200MHz.
you don't need to use "screen off" profile of SetCPU.
eg )
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
screen_off_min_step=3
(L4)200 ~ (L3)500

screen_off_min_step=1
(L4)200 ~ (L1)1000

Values
Following values are in /sys/devices/system/cpu/cpufreq/lulzactive/

inc_cpu_load: 0~100%, default is 60%
pump_up_step: 0 ~ (frequency_table_size - 2), default is 1
pump_down_step: 0 ~ (frequency_table_size - 2), default is 1
screen_off_min_step: 0 ~ (frequency_table_size - 1), default is (frequency_table_size - 2)
up_sample_time: 10,000 ~ 50,000μs, default is 24,000μs
down_sample_time: 10,000 ~ 100,000μs, default is 49,000μs

debugging
1 = print screen on/off message
2 = print governor start/stop message
4 = print frequency changing
7 = print all above (bitwise or, 1|2|4 = 7, default 1|2 = 3)
echo "7" > /sys/devices/system/cpu/cpufreq/lulzactive/debug_mode
cat /proc/kmsg | busybox grep "lulzactive"

Feedback
http://tegrak2x.blogspot.com/2011/11/lulzactive-governor-v2.html