Hallo zusammen!
Zuerst mal vielen dank für die Arbeit an tlp! Der geringere Stromverbrauch ist echt super, die Ladeschwellen sind dann noch die Kirsche.
Ich komme mit der Intel GPU unter 5W, das ist schon recht toll, unter Windows 10 scheinen manchmal Werte uter 4W auf. Darum geht es mir jetzt aber gar nicht.
Ich verwende auf meinem T450s mit Nvidia GPU Linux Mint 17.2 KDE mit dem ubuntu vivid kernel. Nur wenn der latop mit Netzteil gestartet wird oder aus dem standby aufwacht kommt das package auch in den pc6 state und der Rechner unter die 5W.
Wenn der Laptop im Akkubetrieb gebootet wird oder aus demstandby aufwacht kommt das package nur in den pc2 state.
Mein Testszenario:
Laptop in standby bringen, Netzteil antecken, aufwecken, Netzteil abstecken => pc6, nochmal standby, aufwecken => pc2
kann ich endlos in einer Schleife wiederholen, verhalten ist absolut reproduzierbar.
Folgende Feststellungen habe ich bis jetzt:
1.) Das verhalten ist unabhängig der GPU. mit der Nvidia GPU ist der Stromverbrauch einfach um 1-2W höher. [Intel: 5W(pc6) vs 6W(pc2), Nvidia 7W(pc6) vs 8W(pc2)]
2.) Ob das Netzteil beim Schlafen gehen angsteckt ist, macht keinen Unterschied, es geht nur um den Moment des Aufwachens.
3.) Im Akkubetrieb sudo tlp ac und dann sudo tlp start aufrufen bringt keine Besserung
4.) min_power scheint die einzige Vorraussetzung für pc6 zu sein. Mit SATA_LINKPWR_ON_AC=min_power kommt das package sogar im Netzbetrieb in den pc6 state. Alle anderen Werte für AC sind in den unveränderten performance Einstellungen. Das glt aber nur, wenn das Netzteil beim Aufwachen angesteckt war. Ich habe es noch nicht zusammen gebracht pc6 zu aktivieren, wenn das Netzteil beim Aufwachen nicht angesteckt war. Anderererseits muss ich lediglich medium_power oder max_performance setzten um pc6 zu verhindern wenn das Netzteil beim Aufwachen angesteckt war,
5.) cat /sys/class/scsi_host/host0/link_power_management_policy bringt immer den erwarteten Output. Wenn ich im Akkubetrieb boote und dann das Netzteil kurz an- und wieder ausstecke kommt also zuerst min_power, dann max_performance und zum Schluss wieder min_power . Trotzdem kein pc6, weil im Akkubetrieb gestartet wurde.
Nachdem das SATA link power management soviel Einfluss hat vermute ich in der Richtung das Problem. Sowohl cat als auch powertop (wahrscheinlich auch nur cat) lassen aber eine normale Funktion vermuten.
tlp-stat hat auch immer den identen Output. Ich finde einfach nicht den Unterschied im System, der vom angesteckten Netzteil verursacht wird. hmmm...
Debug output von tlp (zu viele Zeichen für einen Beitrag, daher pastebin):
http://pastebin.com/rNBGFxPs
tlp-stat:
http://pastebin.com/6uyTG5ZJ
Zuerst mal vielen dank für die Arbeit an tlp! Der geringere Stromverbrauch ist echt super, die Ladeschwellen sind dann noch die Kirsche.
Ich komme mit der Intel GPU unter 5W, das ist schon recht toll, unter Windows 10 scheinen manchmal Werte uter 4W auf. Darum geht es mir jetzt aber gar nicht.
Ich verwende auf meinem T450s mit Nvidia GPU Linux Mint 17.2 KDE mit dem ubuntu vivid kernel. Nur wenn der latop mit Netzteil gestartet wird oder aus dem standby aufwacht kommt das package auch in den pc6 state und der Rechner unter die 5W.
Wenn der Laptop im Akkubetrieb gebootet wird oder aus demstandby aufwacht kommt das package nur in den pc2 state.
Mein Testszenario:
Laptop in standby bringen, Netzteil antecken, aufwecken, Netzteil abstecken => pc6, nochmal standby, aufwecken => pc2
kann ich endlos in einer Schleife wiederholen, verhalten ist absolut reproduzierbar.
Folgende Feststellungen habe ich bis jetzt:
1.) Das verhalten ist unabhängig der GPU. mit der Nvidia GPU ist der Stromverbrauch einfach um 1-2W höher. [Intel: 5W(pc6) vs 6W(pc2), Nvidia 7W(pc6) vs 8W(pc2)]
2.) Ob das Netzteil beim Schlafen gehen angsteckt ist, macht keinen Unterschied, es geht nur um den Moment des Aufwachens.
3.) Im Akkubetrieb sudo tlp ac und dann sudo tlp start aufrufen bringt keine Besserung
4.) min_power scheint die einzige Vorraussetzung für pc6 zu sein. Mit SATA_LINKPWR_ON_AC=min_power kommt das package sogar im Netzbetrieb in den pc6 state. Alle anderen Werte für AC sind in den unveränderten performance Einstellungen. Das glt aber nur, wenn das Netzteil beim Aufwachen angesteckt war. Ich habe es noch nicht zusammen gebracht pc6 zu aktivieren, wenn das Netzteil beim Aufwachen nicht angesteckt war. Anderererseits muss ich lediglich medium_power oder max_performance setzten um pc6 zu verhindern wenn das Netzteil beim Aufwachen angesteckt war,
5.) cat /sys/class/scsi_host/host0/link_power_management_policy bringt immer den erwarteten Output. Wenn ich im Akkubetrieb boote und dann das Netzteil kurz an- und wieder ausstecke kommt also zuerst min_power, dann max_performance und zum Schluss wieder min_power . Trotzdem kein pc6, weil im Akkubetrieb gestartet wurde.
Nachdem das SATA link power management soviel Einfluss hat vermute ich in der Richtung das Problem. Sowohl cat als auch powertop (wahrscheinlich auch nur cat) lassen aber eine normale Funktion vermuten.
tlp-stat hat auch immer den identen Output. Ich finde einfach nicht den Unterschied im System, der vom angesteckten Netzteil verursacht wird. hmmm...
Debug output von tlp (zu viele Zeichen für einen Beitrag, daher pastebin):
http://pastebin.com/rNBGFxPs
tlp-stat:
http://pastebin.com/6uyTG5ZJ
Zuletzt bearbeitet: