B
bugz
Dauer-User
- 157
Ahso, naja der Command geht bei mir nicht in der Shell... von daher keine Ahnung!
edit:
Nach Neustart ging es => Nominal!
edit:
Nach Neustart ging es => Nominal!
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
c@p schrieb:Da widerspreche ich mal, funktioniert mit Trickster perfekt.
Links nach Rechts = an
Rechts nach Links = aus
Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
Der conservative GPU governor (der übrigens von Entropy512 und Codeworkx stammt, nicht von mir) taktet häufig auf das niedrigste powerlevel, dadurch wird Energie gespart. Gut. Allerdings mikro-ruckelt das Ding manchmal bei Animationen. Ich habe die Grenzwerte der powerlevel optimiert und aus dem Userspace variabel gemacht (und ein paar Bugs gefixed) und weitere powerlevel hinzugefügt. Außerdem habe ich bis zum Erbrechen an den Mikrorucklern gefeilt, bisher nur mit mittlerem Erfolg.r4yN schrieb:fluxi, magst du uns/mir verraten welchen Erfolg du genau beim OC/UV und bei den neuen Leveln hattest?
Ich hab gelesen unser N4 schafft GPU-OC auf bis zu 533,33MHz und verträgt auch einen extrem-niedrigen 27MHz-Schritt
Und hells , glaubst du, dass diese GPU-Features, die Fluxxi hier angesprochen hat eventuell auch bald in deinem Kernel zu finden sind? Mehr & niedrigere Powerlevel + OC (könnte ja sein, dass 533MHz eine merkliche Verbesserung ist) + UV klingt nämlich schon sehr verlockend
(UV für weniger Energie-Verbrauch & geringere Hitze-Entwicklung, OC für Gaming, niedrigere Frequenzen für weniger Energie-verbrauch wenn die GPU mal nicht/fast gar nicht benötigt wird - alles natürlich rein theoretisch, ich kenne keinen Kernel, der so etwas bisher bietet, also müsste erstmal getestet werden ob das denn auch wirklich bemerkbare Unterschiede/Verbesserungen mit sich bringt, aber ich bin bei sowas immer optimistisch )
root@android:/ # cat /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/UV_mV_table
64Mhz: 800mV
128Mhz: 850mV
200Mhz: 900mV
325Mhz: 950mV
400Mhz: 1050mV
487Mhz: 1100mV
root@android:/ # dmesg | grep level
<6>[ 0.041507] level: 5, vdd_uv[level]: 1050000
<6>[ 2.093819] level: 4, vdd_uv[level]: 950000
<6>[ 3.965023] level: 5, vdd_uv[level]: 1050000
<6>[ 3.965115] level: 6, vdd_uv[level]: 1100000
<6>[ 3.966244] level: 4, vdd_uv[level]: 950000
<6>[ 4.466412] level: 6, vdd_uv[level]: 1100000
<6>[ 4.466870] level: 4, vdd_uv[level]: 950000
<6>[ 4.621364] level: 6, vdd_uv[level]: 1100000
<6>[ 4.622493] level: 5, vdd_uv[level]: 1050000
<6>[ 4.622646] level: 4, vdd_uv[level]: 950000
<6>[ 15.236227] level: 2, vdd_uv[level]: 850000
<6>[ 15.244346] level: 4, vdd_uv[level]: 950000
<6>[ 27.566915] level: 2, vdd_uv[level]: 850000
root@android:/ # echo "700 700 700 700 700 700" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/UV_mV_table
root@android:/ # cat /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/UV_mV_table
64Mhz: 700mV
128Mhz: 700mV
200Mhz: 700mV
325Mhz: 700mV
400Mhz: 700mV
487Mhz: 700mV
<6>[ 65.070746] level: 4, vdd_uv[level]: 950000
<6>[ 65.266961] level: 2, vdd_uv[level]: 850000
<6>[ 67.122203] level: 4, vdd_uv[level]: 950000
<6>[ 67.406989] level: 2, vdd_uv[level]: 850000
<6>[ 69.000518] level: 4, vdd_uv[level]: 700000
<6>[ 69.257012] level: 2, vdd_uv[level]: 700000
<6>[ 72.459728] level: 4, vdd_uv[level]: 700000
<6>[ 72.666961] level: 2, vdd_uv[level]: 700000
<6>[ 74.021486] level: 4, vdd_uv[level]: 700000
<6>[ 74.266961] level: 2, vdd_uv[level]: 700000
<6>[ 78.304379] level: 4, vdd_uv[level]: 700000
<6>[ 78.306088] level: 2, vdd_uv[level]: 700000
<6>[ 78.320067] level: 4, vdd_uv[level]: 700000
<6>[ 78.322325] level: 2, vdd_uv[level]: 700000
<6>[ 78.362215] level: 4, vdd_uv[level]: 700000
<6>[ 78.362398] level: 2, vdd_uv[level]: 700000
<6>[ 78.362582] level: 4, vdd_uv[level]: 700000
Ein Bug bzw. Inkompatibilität von Trickster.hellsgod schrieb:Ich hab jetzt alles eingebaut und ein Test Kernel läuft bei mir. Den Conservative Governor habe ich auch nochmals angetestet. Ich sehe mehr Mikroruckler in den Animationen damit. Wo ich noch nicht ganz durchblicke, wie das mit dem OC geregelt wird.
Bei Antutu habe ich einen 3D Test laufen lassen mit Convervative und "trustzone" - standard. Beim Conservative gibt es mehr Frames und mehr Punkte. Daher denke ich, dass es beim Conservative mit OC läuft. Bei Trickster fällt die max. freq der GPU immer wieder auf 400mhz zurück.
hells
root@android:/ # ls /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0
UV_mV_table
dev
device
gpu_available_frequencies
gpubusy
gpuclk
gputop
idle_timer
max_gpuclk
max_pwrlevel
min_pwrlevel
num_pwrlevels
power
pwrnap
pwrscale
snapshot
subsystem
thermal_pwrlevel
uevent