Jump to content
Melde dich an, um diesem Inhalt zu folgen  
flatflo

Galaxy Nexus -Air Kernel

Recommended Posts

flatflo

Air Kernel

Quelle -> xda-developers.com

Mit dem Air Kernel von r_data ist es unter anderem möglich das Galaxy Nexus auf 1,65 GHZ zu übertakten! Flasht und verstellt den Kernel nur, wenn ihr wisst, was ihr macht!

Features

  • AOSP Kernel Source (Linux Kernel 3.0.51) (JellyBean 4.1.2 & 4.1.1)
  • Any Kernel format
  • In Cleaner.sh
  • Governor : Interactive, Wheatley, SmartassV2, Sakuractive, Ondemand, Hotplug, Conservative, Performance, Userspace
  • Scheduler : Simple I/O, Deadline, Noop, Cfq,
  • Overclockable to 1.8Ghz
  • Userspace Voltage ! -> Reduced Voltages
  • GPU OverClock Control -> 307Mhz(Stock), 384Mhz, 512Mhz
  • Color Control
  • Touch Wake
  • Vibrate Control
  • Sound Control
  • Temperature Control
  • WiFi Power Mode Control
  • USB Fast Charge
  • Viele Performance Tweaks
  • Gute Akkulaufzeit
  • usw...

Download

JellyBean Stable Version

JellyBean Weekly Version

ICS Weekly Version

Installation

Weitere Informationen zur Installation findet ihr hier -> https://www.handy-faq.de/forum/galaxy_nexus_forum/232203-galaxy_nexus_radio_rom_baseband_kernel_boot_einzeln_flashen.html

  1. Zur Sicherheit ein Nandroid Backup erstellen oder den alten Kernel als zip auf der SD lassen
  2. Datei downloaden
  3. Zip-Datei auf das Handy kopieren
  4. In die Recovery booten
  5. Wipe cache partition. Dann auf Advanced -> Wipe Dalvik Cache. Anschließend die Zip von der SD installieren
  6. Wenn fertig -> reboot system now

Changelog


Weekly #321 (11-10-2012 KST / GMT +9:00)

-Update Linux 3.0.51

-Fix SoD from some devices

-Makefile: Optimizing CFLAGS

-Update Sync from android-3.4 branch

-Update Interactive governor from android-3.4 branch


Weekly #311 (11-03-2012 KST / GMT +9:00)

-Update Linux 3.0.50

-Fix freezing when user select some governors

-cpuidle: Add last_residency trace event for residency profiling

-omap44xx: cpuidle: Update target residencies to saner values

-cpufreq_interactive.c: Fix hispeed and input boost frequency

-cpufreq: Tweak interactive, ondemand governors

-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.


Weekly #300 (10-29-2012 KST / GMT +9:00)

-Update Linux 3.0.48

-Increase readahead value from 1024 to 2048

-Enable RT_STATS option

-slub: zero page to fix boot crashes

-irq: Set CPU affinity as soon as the irq thread is created

-SCHEDULER: Autogroup patch group by current user android UID instead of task ID

-cpufreq: interface for setting governor for a cpu

-wakeup: Use irqsave/irqrestore for events_lock

-x86,mm: make pagefault killable

-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault

-readahead: fault retry breaks mmap file read random detection

-time: RCU permitted to stop idle entry via softirq

-sched: Prevent wakeup to enter critical section needlessly

-procfs: add num_to_str() to speed up /proc/stat

-rq_stats: add run queue statistic collection to kernel tick scheduler


Weekly #291 (10-22-2012 KST / GMT +9:00)

-Update Linux 3.0.47

-Fix PGM module error

-OMAP2+: clock: Fix DPLL clock rounding

-block: deadline: disable front_merging


Stable r4 (10-21-2012 KST / GMT +9:00)

-Stable Build r2

-Update Jellybean 4.1.2

-Update Linux 3.0.46

-Update BFQ v5 Scheduler

-Update Interactive governor

-Update Wi-Fi drivers for Jellybean 4.1.2

-Update Linaro ToolChain 4.7.2/2012.09

-Add Sync patches from Android 3.4

-Add LowMemoryKiller from Android 3.4

-Add BFQ Tweak. Thanks to franciscofranco.

-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.

-Enable ARM_PATCH_PHYS_VIRT.

-Disable ZRAM and XVMALLOC

-KSM: Change value of sleep millisecs

-ETC ...

bearbeitet von flatflo

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Einstellmöglichkeiten overclock über 1200Mhz

  • Bis die 'Air Kernel App' erscheint, könnt ihr die App von Ezekeel oder franco nutzen um SmartReflex zu deaktvieren, damit funktioniert es am Einfachsten:

    [*]Oder ihr editiert in /system/etc/init.d/89airtweaks folgende Werte und flasht danach den Kernel normal in der Recovery. Auch ein ändern beim bereits geflashten Kernel ist möglich, hier jedoch unbedingt rebooten!

! ! ! Weder ich, noch Handy-FAQ, noch sonst irgendwer übernimmt eine Haftung für irgendwelche Schäden die durch das befolgen dieser Anleitungen geschehen ! ! !

Sollen die erhöhten Werte dauerhaft (nach einem Reboot) erhalten bleiben, dann muss auf alle Fälle im init.d Script der Wert geändert bzw. erhöht werden!

Wollt ihr über 1,5Ghz einstellen, solltet ihr SmartReflex wie folgt abstellen (Oder mit einer Control App)

# SmartReflex

echo "0" > /sys/kernel/debug/smartreflex/sr_mpu/autocomp

echo "0" > /sys/kernel/debug/smartreflex/sr_core/autocomp

echo "0" > /sys/kernel/debug/smartreflex/sr_iva/autocomp

# default 0

# Made by Edoko (r_data)

####################

#####CPU Config#####

####################

# Maximum MPU Frequency

echo "1200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

# Minimum MPU Frequency

echo "350000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

# MPU Slots

# 1800000

# 1650000

# 1500000

# 1350000

# 1200000

# 1050000

# 720000

# 350000

# 230000

# CPU Governor

echo "interactive" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# interactive, InteractiveX, pegasusq, wheatley, smartassv2, ondemand,

# conservative, userspace, performance, hotplug

# I/O Scheduler

echo "bfq" > /sys/block/mmcblk0/queue/scheduler

echo "bfq" > /sys/block/mmcblk0boot0/queue/scheduler

echo "bfq" > /sys/block/mmcblk0boot1/queue/scheduler

echo "bfq" > /sys/block/mtdblock0/queue/scheduler

# sio, deadline, cfq, vr, bfq

# SmartReflex

echo "1" > /sys/kernel/debug/smartreflex/sr_mpu/autocomp

echo "1" > /sys/kernel/debug/smartreflex/sr_core/autocomp

echo "1" > /sys/kernel/debug/smartreflex/sr_iva/autocomp

# default 1

####################

#######Color########

####################

# Selects GAMMA preset to control contrast

echo "0" > /sys/devices/platform/omapdss/manager0/gamma

# 1=Lowest contrast, 10=Highest contrast (default=0 deactivated)

# V1 Gamma Offsets

#echo "-10 0 -10" > /sys/class/misc/colorcontrol/v1_offset

# Color Multipliers

echo "0" > /sys/class/misc/colorcontrol/safety_enabled

# enable = 1, disable = 0 (default enabled)

#echo "1350000000 1550000000 2090000000" > /sys/class/misc/colorcontrol/multiplier

# Contrast Control

echo "-5" > /sys/module/panel_s6e8aa0/parameters/contrast

# value : -24 ~ 16

#####################

####Sound Control####

#####################

# Headset Volume Boost

echo "0" > /sys/class/misc/soundcontrol/volume_boost

# volume boost value from 0 to 3 (default 0 = no volume boost)

# High Performance Audio

echo "0" > /sys/class/misc/soundcontrol/highperf_enabled

# enable = 1, disable = 0 (default disabled, might increased battery drain during music playback)

#####################

#####Miscellany######

#####################

# BLX (Battery Life Extender)

echo "100" > /sys/class/misc/batterylifeextender/charging_limit

# default 100

# Vibrator Control

echo "1450" /sys/class/misc/vibratorcontrol/vibrator_strength

# default 1450; value must be between 1000-1500

# Enable/disable USB fast charging

echo "0" > /sys/kernel/fast_charge/force_fast_charge

# enable = 1, disable = 0 (default 0)

# Enabled/disable the low latency mode for the WiFi during screen-off

echo "1" > /sys/module/bcmdhd/parameters/wifi_pm

# enable = 1, disable = 0 (default 1)

# Enable/Disalbe FSync

echo "1" > /sys/class/misc/fsynccontrol/fsync_enabled

# enable = 1, disable = 0 (default 1)

Zusätzlich sind noch die Voltageeinstellungen zum Überprüfen für Stock und den Air Kernel aufgeführt:

Air kernel v1.2 default MPU voltage

1800mhz: 1398 mV

1650mhz: 1393 mV

1500mhz: 1385 mV

1350mhz: 1375 mV

1200mhz: 1320 mV

920mhz: 1280 mV

700mhz: 1150 mV

350mhz: 975 mV

GN stock MPU voltage

1200mhz: 1380 mV

920mhz: 1317 mV

700mhz: 1203 mV

350mhz: 1025 mV

bearbeitet von flatflo

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Overclock auf 1.8Ghz hat geklappt, habe alles mit der franco Updater App eingestellt. Wichtig ist, ab 1.5Ghz SmartReflex zu deaktivieren.

Diesen Beitrag teilen


Link zum Beitrag
Marvin2603

Kannst du mal ein screenshot vom benchmark mit 1.8ghz machen?

Welches ist egal.

Mache mir mal einfach selber den Kernel drauf.

Kaputt gehen kann nix wenn ich mal kurz auf 1.8 übertakte oder?

Diesen Beitrag teilen


Link zum Beitrag
Qpa

Was ist denn mit

Temperature Control

WiFi Power Mode Control

gemeint?

Mit freundlichen Grüßen

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Kannst du mal ein screenshot vom benchmark mit 1.8ghz machen?

Welches ist egal.

Mache mir mal einfach selber den Kernel drauf.

Kaputt gehen kann nix wenn ich mal kurz auf 1.8 übertakte oder?

Wegen Benchmarks warte ich noch ein wenig, soll erst jemand bei den XDA's machen :D

Was ist denn mit

gemeint?

Mit freundlichen Grüßen

Temperatur ist wohl als Sicherung gedacht, das nix zu heisst läuft. WiFi weiß ich noch nicht.

Diesen Beitrag teilen


Link zum Beitrag
Marvin2603

Ich mache mir schnell wieder popcorn drauf.

Schtürzt ab wenn ich was am CPU mache. Also Übertakten will.

Habe Cn9 Nightly

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Wie oben geschrieben sollte ab 1,5Ghz SmartReflex deaktiviert werden, falls nicht geschehen. Eine andere ROM könnte aber auch etwas ausmachen.

Diesen Beitrag teilen


Link zum Beitrag
Anthropolis

Wow, so ein hohes Ergebnis hatte ich noch nie, danke! :-)

Da ich mein Nexus nun verkauft habe, werde ich wohl nicht mehr so mitreden können. :(

Naja.

Grüße,

Anthropolis. :-)

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Als ich es auf 1,8Ghz hatte, rannte es wirklich wie sau! :-)

Obs gut für die Hardware ist, lasse ich mal dahingestellt.

Diesen Beitrag teilen


Link zum Beitrag
Anthropolis

Wie man es auch bei Autos kennt, man sollte nie auf vollem Tempo fahren. Diesen "Spruch" kann man überall nehmen. :-)

Wie kann man SmartReflex sonst noch ausmachen? Nur mit der FrancoUpdater App, oder auch mit SetCPU, usw?

Grüße,

Anthropolis.

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Ich habe es mit der App von Franco gemacht, mit SetCPU, glaube ich, gehts nicht.

Wie man es im Script einstellt, steht im zweiten Post.

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Update auf 1.3

Zur Akkulaufzeit kann ich leider nicht viel sagen.

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Update auf 1.4!

Mit der maximalen Frequenz von Anfangs 1,8Ghz wird kontinuierlich runter gegangen, da dies viel zu unstabil läuft.

Diesen Beitrag teilen


Link zum Beitrag
flatflo

Update auf 1.6 und auch als 512Mhz GPU Version verfügbar!

Diesen Beitrag teilen


Link zum Beitrag
freedroid

AirKernel v1.9 verfügbar

Change Log :

v1.9 (06-23-2012 KST / GMT +9:00)

-Backported CPUFreq from Linux Kernel 3.5-rc3

-Adjusted MPU(CPU) Clocks and Voltages

(700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)

-Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)

-Removed Touch Wake

-Cpufreq: interactiver governor: Add a time view concept

-Disabled NTFS_FS (Kenrel debugs)

-Revert Overclock RAM

-Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)

-Added evdev patch

-Linaro ToolChain gcc 4.7.1 (v1.7 ~ )

Download

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.