[KERNEL][JB][JSS15J / JWR66V / CM] hells-Core b41 [28/11/2013]

  • 6.562 Antworten
  • Letztes Antwortdatum
Setzt mal die Frequenzen neu, glaube wenn man mpdecision so ausschaltet bleibt min freq 1026, bin aber nicht ganz sicher.

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: mko
Genau (=

hells
 
Hier wird einem geholfen ;). Danke!
 
  • Danke
Reaktionen: vetzki
Ich habs bei mir so gelöst:
...
# voltages
# faster cpu

echo "384000 775000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "486000 825000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "594000 850000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "702000 900000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "810000 937500" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "918000 950000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1026000 975000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1134000 1000000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1242000 1025000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1350000 1037500" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1458000 1062500" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
echo "1512000 1075000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

# stop mpdecision
stop mpdecision

# Retention States (0,1,2 or 3)
RETSTATE=3
echo "$RETSTATE" > /sys/module/pm_8x60/modes/cpu0/retention/idle_enabled
echo "$RETSTATE" > /sys/module/pm_8x60/modes/cpu1/retention/idle_enabled
echo "$RETSTATE" > /sys/module/pm_8x60/modes/cpu2/retention/idle_enabled
echo "$RETSTATE" > /sys/module/pm_8x60/modes/cpu3/retention/idle_enabled

#Set Min / Max Frequenz - nur wenn mpdesion AUS
FREQMIN=384000
FREQMAX=1512000
#echo "$FREQMIN" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
#echo "$FREQMIN" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
#echo "$FREQMIN" > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq
#echo "$FREQMIN" > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq
#echo "$FREQMAX" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
#echo "$FREQMAX" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
#echo "$FREQMAX" > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq
#echo "$FREQMAX" > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq

#Min Online CPUs - Auto_Hotplug (mpdecision OFF)
echo "1" > /sys/module/auto_hotplug/parameters/min_online_cpus

#Max Online CPUs - Auto_Hotplug (mpdecision OFF)
echo "4" > /sys/module/auto_hotplug/parameters/max_online_cpus


Bei der cpufrequenz bin ich mir nicht ganz schlüssig, eigentlich sollte cpu0 jeweils reichen aber trickster zeigt es nicht so an (dann nur cpu0), so schadet jedenfalls nicht
(Die # vor echo müssen entfernt werden!)

Und ich nutze einen anderen kernel, evtl. stimmen die pfade nicht überall überein (hey 2 Wörter mit ü hintereinanderen :))
Bei den Spannungen dann evtl noch 192000 entsprechend hinzufügen

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: mko
Und natürlich die Frequenzen an sich müssen angepasst werden :)

hells
 
  • Danke
Reaktionen: vetzki
Das sollte hoffentlich klar sein :)

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
Ich sags nur zur Sicherheit :D

hells
 
Ich verstehe von dem ganzen zeug nichts was ihr da redet. Vielleicht auch deshalb, weil ich mich damit nicht beschäftige und das wiederum, weil ich mit dem Kernel so zufrieden bin wie es kommt und keinerlei Probleme habe.


Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Man muss nicht alles verstehen :) Wer es verstehen möchte, der findet im Internet jede Menge zum Thema solcher Scripts.

hells
 
hells-Core-b8:
-Intellidemand (faux123)
-Fix "magic values" Deadline (franciscofranco)
von hells-Core-b7.1-test
:
-fiops Scheduler
-"magic values" für ROW (franciscofranco)
-"magic values" für Deadline (franciscofranco)
von b7-test:
-dyn_fsync neu implementiert
-dyn_fsync Optimierungen
-ROW Optimierungen für den Bootvorgang

Probiert doch bitte die zwei optimierten Scheduler mal aus, gibts Unterschiede? Besser, schlechter, gleich? fiops ist "out of the box".

DOWNLOAD

hells​
 
  • Danke
Reaktionen: Inforc3r, data2012, Alex0901 und 11 andere
So Hells fiops und Intellidemand eingestellt. Alles in allem zügiger, kein Ruckeln keine Hänger etc. Restliche Einstellungen wie gehabt. Deepsleep nach 2,5 min 98%.
Passt bisher.

CAHO

Vom N4 mit Hells(s) Core b8! gesendet
 
Falls die Frage aufkommt:

"Intellidemand aka Intelligent Ondemand from Faux is yet another governor that's based on ondemand. Unlike what some users believe, this governor is not the replacement for OC Daemon (Having different governors for sleep and awake). The original intellidemand behaves differently according to GPU usage. When GPU is really busy (gaming, maps, benchmarking, etc) intellidemand behaves like ondemand. When GPU is 'idling' (or moderately busy), intellidemand limits max frequency to a step depending on frequencies available in your device/kernel for saving battery. This is called browsing mode. We can see some 'traces' of interactive governor here. Frequency scale-up decision is made based on idling time of CPU. Lower idling time (<20%) causes CPU to scale-up from current frequency. Frequency scale-down happens at steps=5% of max frequency. (This parameter is tunable only in conservative, among the popular governors
smile.gif
)
To sum up, this is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling, and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such. Intellidemand does not jump to highest frequency when screen is off."

hells
 
  • Danke
Reaktionen: rusak2
Der intellidemand hat bei mir jetzt den wheatley abgelöst. Läuft schön smooth und verbraucht auch wenig Akku da er nicht gleich auf max. hoch taktet wie der wheatley sondern nur wenn wirklich benötigt.

Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Ich komm irgendwie nicht dazu ;)
Muss den sonst auch mal austesten ^.^
 
Kann ich den Kernel ohne Probleme über cm10.1 bügeln?
 
Es gibt ein paar User die meinen Kernel mit CM nutzen. Scheint also zu gehen :)

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet
 
Anbei meine Einstellungen mit der b7 und CM 10.1. Faster CPU, mpd off, GPU min 128, wheatly. Keine abstürze, läuft super!



Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 

Anhänge

  • uploadfromtaptalk1367322062100.jpg
    uploadfromtaptalk1367322062100.jpg
    36,2 KB · Aufrufe: 443
@ hells

Wolltest du nicht die neuen WLAN Treiber einbinden??
Schon was weiter mit Touch Control??

Greetz

Alex
 
@Alex: Bzgl Touchcountrol -> Der bponury möchte sich ungerne die Arbeit für den Kernel machen, solange keine größere Anfrage ansteht(einige User haben schon bei XDA nachgefragt).
Hells hatte aufgrund eines Tipps von bponury eine Einstellung umgestellt und versucht so seinen Kernel mit Touch Control zum laufen zu bekommen - mMn hat das Nexus aber einen Restart hingelegt, sobald man es via App versucht hat aufzuwachen.

Wenn ich ganz falsch liege - Hells wird sicher noch antworten :p
 
hellsgod schrieb:
Es gibt ein paar User die meinen Kernel mit CM nutzen. Scheint also zu gehen :)

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet

Machst du's über ein boot image oder nur mit dem kernel und packst mit dem die alte ramdisk zu nem neuen boot image?

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 

Ähnliche Themen

IceDevil
Antworten
85
Aufrufe
15.966
alibiy
alibiy
H
Antworten
1.549
Aufrufe
263.868
darthmarco
darthmarco
C
Antworten
141
Aufrufe
27.205
Caho
C
Zurück
Oben Unten