- Bearbeitet
"hibernate" verwenden, und nicht "standby", und ganz allgemein: https://wiki.archlinux.org/title/Power_saving
"hibernate" verwenden, und nicht "standby", und ganz allgemein: https://wiki.archlinux.org/title/Power_saving
Hibernate zu verwenden kann nicht die Lösung sein. Ich hatte "früher" nichtmal eine SWAP Datei/Partition.
Andy123Andy Hibernate zu verwenden kann nicht die Lösung sein
doch schon, wenn man ihn stundenlang nicht benutzt, da braucht er nämlich gar keinen strom,
aber wenn du auf standby bestehst, dann mußt du das ding "ruhig" stellen, und auch alle nutzlosen verbraucher ausschalten, der energiesparartikel im wiki gibt eine gute richtung vor. bei den neuen cpu's kann man auch ein wenig an die cpu spannung ran https://wiki.archlinux.org/title/Cpufreq#Intel_performance_and_energy_bias_hint
Andy123Andy Hibernate zu verwenden kann nicht die Lösung sein.
Doch, es ist die Lösung.
Prüfe Mal, ob im BIOS RAID noch eingeschaltet ist; zumindest bei meinem ähnlichen XPS soll das den Standby verhindern: https://wiki.archlinux.org/title/Dell_XPS_13_Plus_(9320)#Cannot_enter_S0ix_causing_high_power_usage
Wie fit ist dein Akku? Kann es sein, dass diese 17 % gar nicht gestimmt haben?
Der Akku hat 100% und ich habe alles auf AHCI.
Ich versuche gerade rauszubekommen ob S3 überhaupt funktioniert. Im dmesg steht sowas:
[root@archie ~]# dmesg | grep 'suspend'
[ 0.895712] Low-power S0 idle used by default for system suspend
[root@archie ~]# dmesg | grep ACPI | grep support
[ 0.158734] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.254160] ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+
[ 0.272101] ACPI: PM: (supports S0 S4 S5)
Das wäre das vermutlich das Problem. Nur wie komme ich jetzt wieder zu S3.
Im Bios gibt es ein Switch für Block S3, dieser ist auf "OFF". Geht trotzdem nicht 🙂
Andy123Andy
schau doch mal, zb mit powertop, ob dein laptop c9 und c10 nutzt?
Andy123Andy
bei dir schhauts noch schlimmer aus, als bei mir
Pkg(HW) | Core(HW) | CPU(OS) 0 CPU(OS) 4
| | C0 aktiv 1,4% 2,1%
| | POLL 0,0% 0,0 ms 0,0%
| | C1_ACPI 3,7% 0,4 ms 5,6%
C2 (pc2) 12,2% | | C2_ACPI 7,0% 0,9 ms 1,4%
C3 (pc3) 1,3% | C3 (cc3) 0,0% | C3_ACPI 87,7% 6,2 ms 91,1%
C6 (pc6) 0,6% | C6 (cc6) 0,0% |
C7 (pc7) 2,6% | C7 (cc7) 86,4% |
C8 (pc8) 53,1% | |
C9 (pc9) 0,0% | |
C10 (pc10) 0,0% | |
| Core(HW) | CPU(OS) 1 CPU(OS) 5
| | C0 aktiv 1,4% 1,2%
| | POLL 0,0% 0,0 ms 0,0%
| | C1_ACPI 2,8% 0,3 ms 2,6%
| | C2_ACPI 1,8% 0,8 ms 2,7%
| C3 (cc3) 0,0% | C3_ACPI 93,9% 7,8 ms 93,4%
| C6 (cc6) 0,0% |
das ist das problem, die hohen C-states werden nicht genutzt.
bei meiner tigerlake cpu ists grad so, jetzt müssen wir blos noch herausfinden warum das so ist.
Mach mal ein
powertop --auto-tune
Das sollte die ganzen Stromsparmechanismen aktivieren.
bzw.
andy:~/ $ sudo turbostat --show sysfs --quiet sleep 10 [14:33:04]
10.007101 sec
POLL C1E C6 C8 C10 POLL% C1E% C6% C8% C10%
50 12209 1724 1607 31808 0.00 2.71 0.67 0.71 91.34
6 2113 315 284 3634 0.01 7.97 1.93 1.87 75.29
0 17 0 2 842 0.00 0.11 0.00 0.02 99.32
7 2240 323 301 3891 0.01 7.06 1.91 2.20 79.14
1 135 8 9 994 0.00 0.48 0.09 0.06 98.57
2 1935 232 233 3659 0.00 6.73 1.41 1.41 79.41
0 2 0 0 150 0.00 0.01 0.00 0.00 99.81
18 1798 259 215 3623 0.02 6.81 1.58 1.52 80.46
0 13 1 0 198 0.00 0.12 0.00 0.00 99.67
6 1286 193 175 3295 0.01 4.33 1.13 1.36 85.39
6 885 128 118 2901 0.00 3.49 0.87 0.93 89.05
1 684 96 83 2676 0.00 2.87 0.60 0.49 91.26
2 474 69 81 1975 0.00 1.35 0.42 0.67 94.66
0 273 47 50 1604 0.00 0.87 0.38 0.40 95.27
0 228 39 39 1212 0.00 0.75 0.30 0.26 96.64
1 76 10 12 789 0.00 0.20 0.08 0.11 98.40
0 50 4 5 365 0.00 0.20 0.03 0.03 99.13
Andy123Andy Das sollte die ganzen Stromsparmechanismen aktivieren.
das macht es auch, aber dies hat aber nichts mit den C-states zu tun.
Was sehe ich den bei Powertop überhaupt?
Pkg(HW) | Core(HW) | CPU(OS) 0 CPU(OS) 1
| | C0 active 2,9% 0,5%
| | POLL 0,0% 0,1 ms 0,0% 0,0 ms
| | C1E 7,9% 0,4 ms 0,5% 0,5 ms
C2 (pc2) 24,2% | |
C3 (pc3) 5,2% | C3 (cc3) 0,0% |
C6 (pc6) 0,0% | C6 (cc6) 2,3% | C6 2,6% 0,6 ms 0,0% 0,5 ms
C7 (pc7) 0,0% | C7 (cc7) 68,0% |
C8 (pc8) 0,0% | | C8 2,4% 0,7 ms 0,1% 0,6 ms
C9 (pc9) 0,0% | |
C10 (pc10) 0,0% | |
| | C10 70,5% 1,9 ms 97,7% 6,6 ms
| Core(HW) | CPU(OS) 2 CPU(OS) 3
| | C0 active 4,0% 0,3%
| | POLL 0,0% 0,0 ms 0,0% 0,1 ms
| | C1E 6,5% 0,3 ms 0,3% 0,3 ms
| |
| C3 (cc3) 0,0% |
| C6 (cc6) 1,4% | C6 1,6% 0,6 ms 0,0% 0,4 ms
| C7 (cc7) 74,2% |
| | C8 1,8% 0,7 ms 0,1% 0,6 ms
| |
| |
| | C10 77,9% 2,1 ms 98,6% 11,7 ms
| Core(HW) | CPU(OS) 4 CPU(OS) 5
| | C0 active 3,8% 0,1%
| | POLL 0,0% 0,1 ms 0,0% 0,0 ms
| | C1E 6,4% 0,3 ms 0,1% 0,6 ms
| |
| C3 (cc3) 0,0% |
| C6 (cc6) 1,7% | C6 1,9% 0,6 ms 0,0% 0,8 ms
| C7 (cc7) 74,9% |
| | C8 2,1% 0,8 ms 0,0% 0,9 ms
| |
| |
| | C10 77,5% 2,3 ms 99,5% 40,0 ms
| Core(HW) | CPU(OS) 6 CPU(OS) 7
| | C0 active 4,0% 0,1%
| | POLL 0,0% 0,1 ms 0,0% 0,0 ms
| | C1E 5,2% 0,3 ms 0,0% 1,0 ms
| |
| C3 (cc3) 0,0% |
| C6 (cc6) 1,5% | C6 1,6% 0,7 ms 0,0% 0,3 ms
| C7 (cc7) 77,1% |
| | C8 1,7% 0,8 ms 0,0% 1,5 ms
| |
| |
| | C10 79,2% 2,3 ms 99,7% 88,1 ms
Pkg(HW) ?? Core (HW) ??? CPU(OS)????
Zumindest CPU(OS) scheint ständig im C10 zu sein?
Oha, das sieht bei mir aber auch nicht so aus. Offenbar braucht mein Laptop (immerhin von Tuxedo, also potenziell gut für Linux geeignet) auch mehr Leistung als nötig.
Dann bin ich ab jetzt mal interessierter bis aktiver Verfolger hier!
*damit ichs wieder finde: https://www.thomas-krenn.com/de/wiki/Prozessor_P-States_und_C-States
Schau mal nach einen Standby über die Nacht
Pkg(HW) | Core(HW) | CPU(OS) 0 CPU(OS) 1
| | C0 active 100,0% 100,0%
| | POLL 0,0% 0,2 ms 0,0% 0,2 ms
| | C1E 0,0% 0,3 ms 0,0% 0,4 ms
C2 (pc2) 100,0% | |
C3 (pc3) 100,0% | C3 (cc3) 0,0% |
C6 (pc6) 100,0% | C6 (cc6) 100,0% | C6 0,0% 0,5 ms 0,0% 0,7 ms
C7 (pc7) 0,0% | C7 (cc7) 100,0% |
C8 (pc8) 100,0% | | C8 0,0% 0,6 ms 0,0% 0,8 ms
C9 (pc9) 0,0% | |
C10 (pc10)100,0% | |
| | C10 0,0% 1,7 ms 0,1% 6,4 ms
| Core(HW) | CPU(OS) 2 CPU(OS) 3
| | C0 active 100,0% 100,0%
| | POLL 0,0% 0,0 ms 0,0% 0,2 ms
| | C1E 0,0% 0,1 ms 0,0% 0,1 ms
| |
| C3 (cc3) 0,0% |
| C6 (cc6) 100,0% | C6 0,0% 0,7 ms 0,0% 0,4 ms
| C7 (cc7) 100,0% |
| | C8 0,0% 0,8 ms 0,0% 0,5 ms
| |
| |
| | C10 0,1% 5,5 ms 0,1% 8,4 ms
100% C10. Aber suspend than hibernate funktioniert nicht.