Kernel-Werkstatt / ICS Kernel-Diskussion

  • 1.166 Antworten
  • Letztes Antwortdatum
HannsRed schrieb:
Touchscreen Controler Sleep?

Mir ist aufgefallen das der Touch-Screen sehr gut reagiert solange der Zeitraum zwischen 2 Berührungen unter einer Sekunde bleibt. Sobald die Pause länger ist werden kurze Berührungen nicht mehr erkannt. Wenn die Berührung länger dauert reagiert das System, aber mit einer spürbaren Verzögerung.

Frage: Kann man diesen Zeitraum verlängern?

OK. Der Effekt ist der runtergetackteten CPU geschuldet. Auf 'Performance' geschiet das ganze nicht. Was bedeuten kann das die Berührung:
a) nicht registriert wird, oder
b) verworfen wird.

Mein Eindruck ist B.

Frage: Weiss jemand wo diese TimeOuts definiert werden?
 
@HannsRed: Dieses Problem stört mich auch sehr. Zuerst dachte ich auch es liegt an der CPU Frequenz, aber mittlerweile glaube ich das nicht mehr.
Wenn ich frisch boote funktioniert der Touchscreen meistens perfekt. Erst später habe ich manchmal dieses Problem.
Setze ich die Min Freq hoch, also sagen wir mal auf mind. 600Mhz, dann bringt das auch keine Veränderung.
Ich muss dazu sagen, dass ich auch noch den Touchscreen Booster am laufen habe, aus diesem Grund möchte ich das Problem auch ungern aufs ROM oder den Kernel schieben.
Im moment habe ich im Touchscreen Booster den den Wert "Duration to register touch" sehr hoch gesetzt. Ka obs was bringt. Schlechter wird der Touchscreen bisher nicht.

Es fühlt sich halt einfach so an als würde der Touchscreen in eine Art Sleep mode gehen, aus dem er nicht so schnell heraus kommt wie der Benutzer 2 Zeichen eintippen kann. Das erste verschluckt er dabei.
 
Zuletzt bearbeitet:
@cantax: Versuchs mal mit Governor 'Performance'. Bei mir verschwindet es dann vollständig.
 
Ok, wenn du das sagst werde ich es mal testen.
Eine Frage noch: wenn du irgendeinen anderen Governor benutzt, außer performance und das Problem tritt auf. Verschwindet es dann wieder sobald du auf performance wechselst, oder musst du rebooten?
 
Bei mir kein reboot erforderlich.
 
marcero schrieb:
Ok ein kleines Update von mir:

drh4hanns12.2oc3.zip

Changelog:
- da viele der neuen Governor in meinen Augen Probleme machen, habe ich sie in dieser Version entfernt.
Da der Kernel so eingestellt ist, dass er beim Suspend in den conservative Governor wechselt, lohnt sich einiges in meinen Augen auch nicht (wie besipielsweise smartassv2, der sich im Betrieb anders verhält als im Suspend.)

- leicht modifizierte Aufwachroutine
Zwar immer noch kein Aufwachen mit einem Klick, da ich die Ursache nicht finden konnte und mir wahrscheinlich Kenntnisse fehlen, aber mit einem Doppelklick sollte das Tablet jetzt immer(!) aufwachen. Hatte da vorher auch oft Probleme, dass der Zeitabstand zwischen den Klicks stimmen musste.


Mit dieser Lösung kann ich (und ich hoffe andere auch :tongue:) leben, weshalb ich vermutlich keine weitere Zeit reininvestieren werde.

EDIT: Für den Betrieb empfehle ich übrigens interactive, bei mir ruckelfrei und nicht immer auf höchster Frequenz wie performance und insofern batterieschonender.

So ich teste den Kernel jetzt seit zwei Tagen und ich bin super zufrieden mit dem Teil.
Der Kernel rennt wie sau und das beste ich muss zum aufwachen nur einmal drücken:thumbup::thumbup::thumbup:

gesendet vom Hanns
 
+1

Tapatalked with HTC Sensation using Tapatalk 2
 
Ist es nicht merkwürdig, dass red-orb sagt er müsse mit dem 12.2oc3 nur einmal zum aufwecken drücken?
Ich dachte daran sollte sich nichts geändert haben. Was sagt marcero dazu?

BTW: Ich habe gestern mal versucht den 12.2oc4 zu flashen. Bleibt beim Hannspree Logo hängen. Wenn ich es ausschalten will geht es innerhalb von 1-2 Sek aus, also nicht ewig Power halten. Hab Capkeys deaktiviert, build.prop behalten und wlan LED aktiviert.
Hab es danach nochmal genauso geflasht. Kein Erfolg.
Allerdings hatte ich schon viele Kernel drauf, zuvor den fards. Ich vermute deshalb, dass bei einem "frischen" Flash wahrscheinlich keine Probleme auftauchen. Schließlich läuft der Kernel ja bei manchen ohne Probleme.
 
marcero schreibt in seinem changelog, dass die aufwachroutine leicht modifiziert wurde.

Anscheinend hat das bei red-orb sowie auch bei meinem schon gereicht, um das pad wieder beim ersten drücken aufwachen zu lassen


Tapatalked with HTC Sensation using Tapatalk 2
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: cantax
Ja ich habe den Kernel hauptsächlich wegen der geänderten Aufwachroutine geflascht

gesendet vom Hanns
 
  • Danke
Reaktionen: cantax
Seitdem ich den 12.2oc3 draufhabe, ist das Pad auch jedesmal beim ersten Klick aufgewacht!
 
  • Danke
Reaktionen: cantax
Was ich geändert hab ist lediglich, dass beim drücken der Powertaste ein zusätzlich wake_lock aktiviert wird, der verhindert dass das Pad direkt wieder zurück in den suspend geht.
Wenn es im suspend ist brauche ich immer 2 oder einen langen Klick.

Das was mich bei euch interessieren würde, wäre die Ausgabe "dmesg | grep Suspended"

Hört sich so an als ob das Pad gar nicht mehr einschläft. :( Ihr müsstet also auch nen höheren Batterieverbrauch registrieren.

Das oc4 nicht bootet und oc3 schon, ist auch komisch, da die Veränderungen sehr gering sind(lediglich eine kleinere Änderung wie lang der neue wake_lock bei welchem Ereignis aktiviert bleibt.
Sofern ihr Wlan im Standby aktiviert habt könnte es vielleicht passieren, dass der Deepsleep gar nicht mehr anspringt. Das hab ich ehrlich gesagt nicht getestet, da ich immer automatisch den Flugzeugmodus aktiviere.
 
marcero schrieb:
Das was mich bei euch interessieren würde, wäre die Ausgabe "dmesg | grep Suspended"

Was soll/darf denn dabei rauskommen und was nicht? Wäre 1 ok?

marcero schrieb:
Hört sich so an als ob das Pad gar nicht mehr einschläft. :( Ihr müsstet also auch nen höheren Batterieverbrauch registrieren.

Kann ich so jetzt nicht sagen, dann nur minimal...


Tapatalked with my DRH-ICS-Hannspad
 
Ich komme derzeit nicht dazu am Hannspad zu arbeiten, aber den neuen Kernel
von Marcero hab ich gerade getestet und mit Freude festgestellt dass das Aufwachproblem
jetzt bei mir behoben ist :)
Jetzt fehlt nur noch Mikrofon und HDMI.
 
Ich habe gerade mal den 12.2oc3 getestet. Hängt beim Hannspree Logo, so wie auch der 12.2oc4 und der 12.2oc4boot-test.
Habs jetzt ein paar mal versucht. Cache gewiped. Modules Ordner von Hand gelöscht, Fix Permissions nach dem Flash.
Achja, ich hab übrigens noch die Beta 1.1 drauf. Aus diesem Grund solltest du (marcero) dir auch nicht die Zähne ausbeißen. Ich gehe mal stark davon aus, dass bei einem frischen Flash von Beta 1.2 auch der Kernel laufen wird.
 
Zuletzt bearbeitet:
Also bei mir läuft 12.2oc3 perfekt. Wacht nach dem ersten Druck bereits ohne Probleme auf. Super Arbeit! Installation hat auch perfekt geklappt.
 
Spawn78 schrieb:
Was soll/darf denn dabei rauskommen und was nicht? Wäre 1 ok?



Kann ich so jetzt nicht sagen, dann nur minimal...


Tapatalked with my DRH-ICS-Hannspad

[15690.290374] Suspended for 356.260 seconds
[15693.982697] Suspended for 356.350 seconds
[15697.695224] Suspended for 356.330 seconds
[15701.367476] Suspended for 190.371 seconds
[15705.180171] Suspended for 162.230 seconds
[15709.332302] Suspended for 356.891 seconds
[15713.714755] Suspended for 355.660 seconds
[15717.437002] Suspended for 355.320 seconds
[15721.219695] Suspended for 356.260 seconds
[15724.911796] Suspended for 191.351 seconds
[15728.704689] Suspended for 161.250 seconds
[15732.466681] Suspended for 356.281 seconds
[15736.209285] Suspended for 357.300 seconds
[15741.441384] Suspended for 353.810 seconds
[15746.064078] Suspended for 356.420 seconds
[15749.806514] Suspended for 190.300 seconds
[15753.618730] Suspended for 161.230 seconds
[15757.541248] Suspended for 356.120 seconds
[15761.743740] Suspended for 356.840 seconds
[15765.496072] Suspended for 356.290 seconds
[15770.018415] Suspended for 355.520 seconds
[15773.810787] Suspended for 190.250 seconds
[15777.703273] Suspended for 162.150 seconds
[15781.485928] Suspended for 356.260 seconds
[15785.267759] Suspended for 296.291 seconds

Das ist mein Ergebnis.
Ca. alle 6 Minuten wacht das Pad wegen "alarm" wake-clock auf. Bei Wlan hab ich wie gesagt keine Ahnung.
dmesg > /sdcard/dmesg.txt und mail an mich feedback (at) marcero.de wäre hilfreich, um zu sehen was bei euch los ist.
Ich kann damit Nutzungsstatistik von euch sehen, wegen Datenschutz etc. sei das dazu gesagt.
 
so guten Morgen
Also laut CPUSpy funktioniert mein DeepSleep
Ich habe mal die Ausgabe von dmesg | grep suspend angehängt da ich keine Einträge mit Suspended habe
 

Anhänge

  • suspend.log.txt
    27,6 KB · Aufrufe: 259
marcero schrieb:
[15690.290374] Suspended for 356.260 seconds
[15693.982697] Suspended for 356.350 seconds
[15697.695224] Suspended for 356.330 seconds
[15701.367476] Suspended for 190.371 seconds
[15705.180171] Suspended for 162.230 seconds
[15709.332302] Suspended for 356.891 seconds
[15713.714755] Suspended for 355.660 seconds
[15717.437002] Suspended for 355.320 seconds
[15721.219695] Suspended for 356.260 seconds
[15724.911796] Suspended for 191.351 seconds
[15728.704689] Suspended for 161.250 seconds
[15732.466681] Suspended for 356.281 seconds
[15736.209285] Suspended for 357.300 seconds
[15741.441384] Suspended for 353.810 seconds
[15746.064078] Suspended for 356.420 seconds
[15749.806514] Suspended for 190.300 seconds
[15753.618730] Suspended for 161.230 seconds
[15757.541248] Suspended for 356.120 seconds
[15761.743740] Suspended for 356.840 seconds
[15765.496072] Suspended for 356.290 seconds
[15770.018415] Suspended for 355.520 seconds
[15773.810787] Suspended for 190.250 seconds
[15777.703273] Suspended for 162.150 seconds
[15781.485928] Suspended for 356.260 seconds
[15785.267759] Suspended for 296.291 seconds

Das ist mein Ergebnis.
Ca. alle 6 Minuten wacht das Pad wegen "alarm" wake-clock auf. Bei Wlan hab ich wie gesagt keine Ahnung.
dmesg > /sdcard/dmesg.txt und mail an mich feedback (at) marcero.de wäre hilfreich, um zu sehen was bei euch los ist.
Ich kann damit Nutzungsstatistik von euch sehen, wegen Datenschutz etc. sei das dazu gesagt.


So eine Ausgabe bekomme ich nicht hergestellt, warum kannst Du mir ja evtl erklären?!

Hier aber mal der output von

Code:
dmesg | grep -i suspend > /sdcard/suspend.txt

Evtl hilft das ja schon weiter?




Tapatalked with my DRH-ICS-Hannspad
 

Anhänge

  • suspend.txt
    2,4 KB · Aufrufe: 260
ich kann nur vermuten, dass du so wie ich keinen Eintrag Suspended hast.
Wenn ich nach "Suspended" greppe bekomm ich nichts angezeigt.

Hast du mal in die txt Datei reingeschaut was da drin steht
 

Ähnliche Themen

L
Antworten
1
Aufrufe
1.292
slickor
slickor
4dro1d
  • Angepinnt
  • 4dro1d
Antworten
15
Aufrufe
25.983
pepadk
P
Lecter
Antworten
102
Aufrufe
23.731
red-orb
red-orb
Zurück
Oben Unten