Zapnutí úsporných režimů pro NVMe

Re:Zapnutí úsporných režimů pro NVMe
« Odpověď #15 kdy: 02. 10. 2025, 15:18:05 »
Úsporný režim jsem řešil zrovna před pár dny. Všiml jsem si totiž, že ve Windows 11, pokud nechám kompl jen tak puštěný a Windows "nic nedělá", je teplota Kingston FURY Renegade NVMe 1TB značně nižší, než v Xubuntu, kdy také "nic nedělá". Protože tomu houby rozumím, zapojil jsem Claude a takhle to dopadlo:
NVMe power management:
 
  • default_ps_max_latency_us=10000 v /etc/modprobe.d/nvme.conf
  • SSD přechází do PS 4 (0.062W) při nečinnosti
PCIe power management:
 
  • Systemd service pcie-powersave.service aktivní při startu
  • ASPM L0s/L1 + L1 substates (L1.1, L1.2) povoleny
Výsledek:
 
  • Maximum možného power managementu v Linuxu
  • Teplota ~51°C (vs ~38°C ve Windows)
  • Rozdíl 13°C je způsoben vendor-specific optimalizacemi Windows
Takže jsem moc zvědav, jak to dořešíte. U mě totiž NVMe přechází do spánku, ale na teplotě se to neprojeví. Spíš mi přijde, že Linux si myslí, že NVMe přejde do sleepu, ale dělá to nějak špatně, takže k uspání nedojde. Celý chat s AI je zde: https://claude.ai/share/ba63141d-5182-446e-94ce-2bc21ea2e166



Re:Zapnutí úsporných režimů pro NVMe
« Odpověď #16 kdy: 02. 10. 2025, 15:45:46 »
Úsporný režim jsem řešil zrovna před pár dny. Všiml jsem si totiž, že ve Windows 11, pokud nechám kompl jen tak puštěný a Windows "nic nedělá", je teplota Kingston FURY Renegade NVMe 1TB značně nižší, než v Xubuntu, kdy také "nic nedělá". Protože tomu houby rozumím, zapojil jsem Claude a takhle to dopadlo:
NVMe power management:
 
  • default_ps_max_latency_us=10000 v /etc/modprobe.d/nvme.conf
  • SSD přechází do PS 4 (0.062W) při nečinnosti
PCIe power management:
 
  • Systemd service pcie-powersave.service aktivní při startu
  • ASPM L0s/L1 + L1 substates (L1.1, L1.2) povoleny
Výsledek:
 
  • Maximum možného power managementu v Linuxu
  • Teplota ~51°C (vs ~38°C ve Windows)
  • Rozdíl 13°C je způsoben vendor-specific optimalizacemi Windows
Takže jsem moc zvědav, jak to dořešíte. U mě totiž NVMe přechází do spánku, ale na teplotě se to neprojeví. Spíš mi přijde, že Linux si myslí, že NVMe přejde do sleepu, ale dělá to nějak špatně, takže k uspání nedojde. Celý chat s AI je zde: https://claude.ai/share/ba63141d-5182-446e-94ce-2bc21ea2e166
Ještě dodám, že na SSD mám pasivní chladič a je na vrcholu odkrytovaného mini PC.
No a dále jsem našel https://bugs.launchpad.net/ubuntu/+source/nvme-cli/+bug/2064042/comments/2 z https://bugs.launchpad.net/ubuntu/+source/nvme-cli/+bug/2064042

xnd

Re:Zapnutí úsporných režimů pro NVMe
« Odpověď #17 kdy: 02. 10. 2025, 17:48:43 »
...
Ale už se mi stalo, že jsem koupil vážně hřejivé SSD pro PCIe 5.0 (že sice nepotřebuji PCIe 5.0, ale myslel jsem si, že rychlosti budou lepší). No a to topilo i v idle jako **** a horký to bylo i s chladičem....tak letěl.

Ve zkratce, pokud je to horké už v IDLE, měl bys uvažovat o výměně disku.
...

Plne suhlasim!
Z mojich (nie vela) skusenosti som mal raz jeden m.2 SSD disk - nejaky Adata ... ktory mal v idle 50+ stupnov.
Potom som si urobil mensi research a zistil som, ze Samsung 980 Pro, resp. vseobecne rada "Pro" ma lepsi power management a nizsiu spotrebu - a teda aj teploty v idle.

Ja uz vsade (asi v 3 miniPC/homeserveroch) pouzivam Samsung 980 Pro 2TB.
Vo svojom hlavnom desktope mam po novom aj 990 Pro, ale ten hreje o dost viac, je to PCIe 4 disk v PC co ma iba PCIe 3 tak som myslel, ze nebude az tak hriat. Radsej by som ho vymenil za starsi model.



další nvme get-feature, která smrdí:
nvme get-feature 0x11
NVMe NOPPME(Non-Operational Power State Permissive Mode) je false a je pouze read only
to je co zač, těmhle nvme věcem úplne nerozumím,. Klíčová je pro mě set-feature 0x03=3, jelikož s ní jsem schopen dosáhnout nižší teplot, pokud ji periodicky (každé 3 sekundy, a ještě znatelně i každých 7 s) zapínám. Jinak disk přejde do stavu 0,1,2, který jsem nastavil předtím.
A další záhadná je featura 0x0c , které teď nemohu přijít na jméno týkající se APST asi. A zrovna featura 0x0c chybí!

zatím jsem se do testování nepustilll , čím dál začím věřit, že jiná distribuce nebo windows to budou moci nastavit a stav PS 3 udržet