Handy Forum  

Zurück   Handy Forum > Handy & Tablet Forum > Google Nexus Forum > Nexus Tablets > Nexus 7 Forum > Nexus 7 Root / Hacking / Modding > Nexus 7 - Custom Roms

Kostenlose Prepaidkarten mit Startguthaben: o2 Gratisaktion

[WIFI & 3G][4.1.x & 4.2.x] M Kernel [N7][By Metallice] [Kernel]

Dieses Thema wurde im Nexus 7 - Custom Roms geschrieben. Solltest Du auch Probleme oder Lösungen zu diesem Thema haben, so nimm doch einfach an der Diskussion teil.
Loading

Handy-FAQ.de bei Twitter Handy-FAQ.de bei Facebook Handy-FAQ.de auf Google Plus

Like Tree1Danke

Antwort
 
LinkBack Themen-Optionen
Alt 27.12.2012, 00:32   #1
Power-Mitglied
 
Benutzerbild von Swissdroid
 
[WIFI & 3G][4.1.x & 4.2.x] M Kernel [N7][By Metallice]







[Kernel][WI-FI & 3G] M Kernel [4.2.2][By Metallice]



Ich möchte euch hier mal den Kernel vorstellen, welchen ich schon länger auf meinem Nexus 7 verwende. Hatte noch nie irgendwelche Probleme damit und der Dev ist sehr Aktiv was sich auch in der Qualität der Kernels wiederspiegelt.






Einstellungen am Kernel:




Einstellungen am Kernel können nur per ADB oder mit der App Trickster Mod vorgenommen werden.


Trickster Mod Kernel Settings ------>>




Empfohlene Einstellungen:




  • CPU governor - Ondemand je nach euren Performance/Batterie Vorstellungen

  • I/O Scheduler - Deadline

  • Max Frequency - 1.1Ghz (Ergibt die beste Battery Laufzeit, bei nur minimalem Performance Verlust) oder 1.3Ghz (stock)


    - Info : Tegra setzt die Frequenz bei jedem Start auf 1.5Ghz , deshalb sicherstellen dass es durch de App geregelt wird und 'Bei jedem Start' gesetzt ist.

    Nur die App Trickster Mod verwenden und nicht Systm Tuner. Bei System Tuner ergibt sich ein Konflikt mit Audio Perflock im Kernel.

  • GPU Max Freq - 446Mhz (Gute Batterie Laufzeit und Smoothness bei Spielen wie Horn und Dead Trigger - Je nach Kernel Version anders)

  • LP Max Freq - 666Mhz. Bei Problemen einen tiefere LP Taktung Testen wie 550 Mhz - LP = LOW-Power)

  • Fsync - off (ansonsten könnte Datenverlust entstehen)

  • WIFI PM mode - MAX (Standart Einstellung)

  • zRAM - off/none (zRAM ist die RAM Vergrösserung auf den Interen Speicher (langsamer)





Downloads:







Nur für Android Version 4.2.x


Ab Version A37 Achtet darauf das ihr die Bootloader Version 4.18 (im Fastboot-Modus habt vor dem flashen des Kernel)


Milestone Releases:


MR1: Download



Alphas:




Nur für Android Version 4.1.x


A 11


Ältere Downloads findet ihr im Original Thread



Changelogs:



  • a16 - update to 4.2.1 kernel mr1. Ondemand with touchboost up to lp max while lp core in use, 1.3Ghz while single core, and 860Mhz dual core. More optimizations. Runnable threads hotplugging on top of standard tegra autohotplug. 700Mhz LP overclock for testing. Try LZO compression again.

  • a17 - 666MHz LP clock. custom GPU OC interface. Enabled TCP advanced congestion control and added all the algorithms. Westwood+ set to the default.

  • a18 - Custom UV interface for LP core, GPU, and RAM. You need to ask your app developer to add compatibility. I'd ask trickstermod. They seem quick to add features. Based on Faux's original UV interface. Also added 550MHz LP version. Added support for newest version of MultiBoot. Changes to interactive to better accomidate LP core.

    LP - /sys/devices/system/cpu/cpu0/cpufreq/lp_UV_mV_table
    GPU - /sys/devices/system/cpu/cpu0/cpufreq/avp_UV_mV_table
    RAM - /sys/devices/system/cpu/cpu0/cpufreq/emc_UV_mV_table

  • a19 - Rebased kernel on mr1 for cleanliness. Workaround for autobrightness flickering until problem is fixed. Reverted a patch that increased audio up threshold. Removed fixed voltages in gpu_oc code as it is not needed now with custom user GPU voltage tables and was conflicting with it (You can OC GPU above 600 again).

  • a20 - fixed audio issues with ondemand governor by setting upping the minimum frequency to 340 during audio playpack. Added some patches from nvidia. Added some patches for tegra from linux 3.8 kernel. Reworked brightness levels to allow setting the brightness to the minimum level in android settings. Fixed RAM scaling so it is not constantly running at max frequency.

  • a21 - reverted patch causing some devices not to boot. Tweaked hotplug a bit.

  • a22 - reverted another patch causing boot issues.

  • a23 - incorporate host1x, cbus, and pll_c into avp_uV_table.

  • a24 - CM10.1 and PA3 ramdisk compatibility. Don't know if it boots on CM or not. Automatic USB hotplug support. Switch to GZIP kernel compression. Up 550LP to 555LP because it looks cooler.

  • a25 - Kexec multiboot. Bug fixes.

  • a26 - Fine! You want butter? I'll give you butter! ALL THE BUTTER!! Screw battery life! Oh and also kang newest interactive from franco just to keep it up to date.

  • a27 - split the difference

  • a28 - In ondemand restrict cpu min to LP max after touch for 2000 ms if LP active. Added BFQ and ROW I/O scheduler options. Decrease hotplug down delay. Back to more battery friendly ondemand defaults. Reverted newest interactive governor commit.

  • a29 - Allow CPU G core overclock up to 1.9GHz. In ondemand restrict cpu min to 860MHz after touch for 4s if G cores active and restrict cpu min to LP max after touch for 4s if LP active. Performance settings for ondemand. Ondemand bugfixes. Better fix for USB hotplug reboot than what I had thanks to intersectraven. Revert and tweak some makefile/compiler optimizations. Reupdate to newest-er interactive from franco. Revert to stock hotplug down delay.

  • a30 - Added TouchDemand Governor based on a29 ondemand, with defaults that are a little more battery friendly. Ondemand switched to basic ondemand with two phase frequency increase. Added high performance AHB memory bus driver for tegra. Allow full brightness scaling using apps like rootdim and raise android brightness setting min a little from 5 to 8 (default 13). BEWARE - going below 10 using rootdim... at a device specific brightness level your display will turn off.

    New parameters with TouchDemand (for now trickster does not support... use terminal, file explorer, or setcpu for now. If someone would like to contact them for me asking for support that would be great... kind of busy right now with physics... tests+quizzes+labs in condensed session)

    Touch_poke - boost frequency on touch event, if set to 0 disables below parameters and effects.

    Touch_floor_time - Time value in milliseconds used in below parameters.

    Touch_floor_freq - After a touch event, do not allow the G cores to scale below this frequency for Touch_floor_time milliseconds. For the LP core this level is hard coded at LP max.

    Touch_factor - After a touch event, multiply down_differential by this amount for touch_floor_time milliseconds, meaning less aggressive scaling down for that time.


  • a31 - added new touchdemand parameter,

    touch_min_cores - defines the minimum number of G core active during a touch event for touch_floor_freq milliseconds. Set to 0 (off) by default, but setting it to 2 is very nice for smoothness if that's your thing.

    Lower G min to 340MHz and lower touch floor freq to 475MHz. Fix audio perflock at boot so it sets to default value at init instead of 340MHz. Send input events one packet at a time. Incorporate some fixes for the 3g driver and some other misc fixes. Incorporate a ton of patches and fixes thanks to imoseyon. Enable CFS cpu bandwidth allocation. Increase runnable threads threshold for turning on 3 cores.

  • a32 - Add support for mounting fix for apps like CifsManager. Must be fixed in your ROM as well. Also remove 1.9GHz due to pll_x capping. pll_x seems to be ignoring tegra3_clocks maximum for both pll_x and pll_xout. May be a hard-coded limit at 1700000000.


  • a33 - update ROW with urgent request handling. Update LowMemoryKiller and Binder to latest 3.4 android kernel version. Remove unneeded schedulers. Set core to lowest 950mV during Low Power mode 1 instead of max 1.2V (patches from nVidia found thanks to Faux). Power decrease of 24mW for kai platform in LP1. Fix for Kexec cpu shutdown. Re-increase boost threshold for AVP. Under the hood changes.


  • a34 - Optional LP1 low power patch. Revert patches from imoseyon. Revert 3.4 update to binder and LMK. Revert some under the hood changes.


  • a35 - LP1 low power patch standard. Revert Kexec fix. Reverted some minor under the hood changes.


  • a36 - Add some scheduler patches back including CFS bandwidth allocation. Disable speaker dynamic range compression. Increase touchdemand default up_threshold to 98. Decrease touchdemand default sampling rate to 20k. Raise default minimum frequency to 204MHz. Additional test change.


  • a37 - Update to latest mr1.1 (4.2.2) kernel source. Still works on all 4.2.x builds. Have performance governor always use all four cores. For all other governors, still only using two cores by default. If you want to change it back to 4 use TricksterMod.

  • a38 - Fix adobe flash playback. Super fast Lz4 compressed for ramdisk and kernel. Arm unaligned efficient memory access. Some misc. wifi and network patches. Many other changes. No guarantees.

  • a39 - SLQB allocator. Switch back to Gzip ramdisk compression for multirom.

  • a40 - Revert SLQB. Add latest usb host mode charging from mehrvarz's repo. Force detect/report usb as ac, no apparent benefit. Enabled a config SVIPC or something... I forget. Enabled rndis support from CM.

  • a41 - ARM cpu topology and relevant patches. Enable multi-core scheduling. Enable maximum multi-core scheduling power savings for testing. Switch back to LZ4 ramdisk compression as Multiboot supports it now. Increase touchdemand sampling down factor since sampling rate was decreased previously.

  • a42 - revert some config options. Fix fixed_mode on boot for multiboot. Sched_mc_power_savings set to 0 instead of 2 to see how it affects wakeup.

  • a43 - revert all network and wireless patches since mr1.

  • a44 - Start over at mr1. Add ROW patches. Add LZ4 compression.





Spenden an den Dev:



Spenden an den Dev (Entwickler) sind natütlich immer willkommen und können über das 'Donate' Logo getätigt werden.



Geändert von Swissdroid (18.03.2013 um 13:21 Uhr)
Swissdroid ist offline   Mit Zitat antworten
Alt 27.12.2012, 00:32  
Handy-FAQ
Administrator
 
Registriert seit: 01.01.2003
Geschlecht: männlich
System: Mac OSX
Hersteller: Apple
Modell: iPhone
Netz: o2
Beiträge: 10.233
Alt 27.12.2012, 09:45   #2
 
Benutzerbild von flatflo
 
Werde ich mal testen.

Was mich wundert ist, das man nur per ADB oder der besagten App einstellen kann? Sollte doch beispielsweise mit SetCPU usw. auch gehen, oder?
flatflo ist offline   Mit Zitat antworten
Alt 27.12.2012, 10:44   #3
Power-Mitglied
Threadstarter
 
Benutzerbild von Swissdroid
 
Ich denke das hat mit diesem Audio Perflock zu tun, welcher nicht komplett entfernt ist.

http://www.droidwiki.de/Perflock

Aber du kannst es gerne mal versuchen. Mit CPUSpy kann ja überwacht werden welche Frequenzen der Kernel Nutzt.
Swissdroid ist offline   Mit Zitat antworten
Alt 27.12.2012, 11:50   #4
 
Benutzerbild von flatflo
 
Werde ich machen. Welche Version nutzt du?


Gesendet von meinem Nexus 7
flatflo ist offline   Mit Zitat antworten
Alt 27.12.2012, 12:04   #5
Power-Mitglied
Threadstarter
 
Benutzerbild von Swissdroid
 
Momentan die Version A25 mit CPU - User & GPU - 666 Mhz.

Zusammen mit der SBean Rom.

Aber schau dir die App trotzdem mal an. Dann wirst du SetCpu nicht mehr vermissen
Swissdroid ist offline   Mit Zitat antworten
Alt 27.12.2012, 12:11   #6
 
Benutzerbild von flatflo
 
Flashe ich und teste. Bisher liefen eigentlich alle Kernel nahezu gleich bei mir, bis auf leichte Unterschiede in der Akkulaufzeit.


Edit: Bootet schon mal nicht mehr. Weltklasse.

Edit 2: Nach nochmaligen Flash funzt es.
flatflo ist offline   Mit Zitat antworten
Alt 27.12.2012, 12:18   #7
Power-Mitglied
Threadstarter
 
Benutzerbild von Swissdroid
 
Ich nicht. Beim Trinity Kernel hatte ich starke Ruckler und Hänger obwohl dieser Kernel ja so gut laufen soll.

Aber hier sieht man wieder wie unterschiedlich die Kernel laufen können von User zu User.

Jedenfalls so gute Akkulaufzeiten wie mit dem M-Kernel A9 und der Baked Rom, habe ich bisher noch nirgens erreicht.
Swissdroid ist offline   Mit Zitat antworten
Alt 27.12.2012, 15:19   #8
 
Benutzerbild von flatflo
 
Läuft so nicht schlecht, jedoch ist die automatische Helligkeitssteuerung nicht mehr zu gebrauchen. Flackert ordentlich bei mir.


Gesendet von meinem Nexus 7
flatflo ist offline   Mit Zitat antworten
Alt 27.12.2012, 15:33   #9
Power-Mitglied
Threadstarter
 
Benutzerbild von Swissdroid
 
Das kann ich nicht beurteilen, da ich die Helligkeit immer manuell einstelle.
Swissdroid ist offline   Mit Zitat antworten
Alt 02.01.2013, 01:33   #10
Power-Mitglied
Threadstarter
 
Benutzerbild von Swissdroid
 
A26 ist verfügbar:

Zitat:
a26 - Fine! You want butter? I'll give you butter! ALL THE BUTTER!! Screw battery life! Oh and also kang newest interactive from franco just to keep it up to date.

Downloads:

For android version 4.2.x only:

a26 -

GPU/LP - Download Link
user/666 - http://goo.im/devs/Metallice/Nexus7/...rGPU_666LP.zip <-- (Better battery life and performance)
Swissdroid ist offline   Mit Zitat antworten
Alt 02.01.2013, 01:33  
Handy-FAQ
Administrator
 
Registriert seit: 01.01.2003
Geschlecht: männlich
System: Mac OSX
Hersteller: Apple
Modell: iPhone
Netz: o2
Beiträge: 10.233
Antwort

Hat Dir der Beitrag gefallen? Dann teile es doch deinen Freunden auf Facebook, Twitter und G+ mit!

Stichworte
3g 4 1 x, 4 2 x, custom kernel, custom rom, kernel, m kernel, metallice, n7 by, nexus 7, wifi

Zurück   Handy Forum > Handy & Tablet Forum > Google Nexus Forum > Nexus Tablets > Nexus 7 Forum > Nexus 7 Root / Hacking / Modding > Nexus 7 - Custom Roms


Sofort abstauben! Kostenlose Prepaidkarten mit Startguthaben: o2 Gratisaktion

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are an



Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Anleitung] [KERNEL] Samsung Galaxy S2 - CF-Root 5.0 Kernel KE2/7/8/ KF1/2/3/4 KG1 hann0r Galaxy S2 - Custom Roms 626 16.04.2013 18:03
[ KERNEL] [TW-AOKP-AOSP-CM9-CM10-PA-MIUI ] ~~HydraCore ~~ One kernel dj.fritte Galaxy Note - Custom Roms 143 18.12.2012 20:37
[Kernel] dzo 3.0.8 Kernel (übertaktbarer Stock Kernel) maddes1402 HTC One S Forum 12 23.10.2012 17:43
[19.Feb.12][Beta][Kernel] marc1706's 2.6.35.14 Sense Kernel [v0.1.9] DevMonkey HTC HD2 Android Forum 0 20.02.2012 07:13
[Sammelthread] [KERNEL] Samsung Galaxy S2 Lulz Kernel Tegrak Build johho Galaxy S2 - Custom Roms 9 19.11.2011 06:10




Alle Zeitangaben in WEZ +2. Es ist jetzt 04:55 Uhr.



vBulletin Optimisation by vB Optimise.