1
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« Poslední příspěvek od Ħαℓ₸℮ℵ ␏⫢ ⦚ kdy Dnes v 14:34:50 »Správná syntaxe je nvme set-feature -f 0x02 -V X /dev/nvme0 (ať žije roztříštěnost příkazů a zápisů linuxu !!! yaml, ini, sysctl.conf, ) a připomenu, že se hodnota X={0,1,2} si to pamatuje ale X=3 to nechá pár sekund. (Díky APSM už tohle periodicky nastavovat už má jenom minimální rozdíl 5°C) . Napadá mě ještě že ta neurčitost faktického přechodu to netopivého režimu jde může záviset, že se čeká na neaktivitu procesoru nebo disku a že díky volbě pouze L1 (0x42 že by?) místo L0s L1 se ASPM zapne z jednoho směru ... Nevím jestli je to analogie windows DIPM&HIPM pro SATA (Device/Host Initiated Powe management) Každopádně ten update biosu problém to přehřívání skoro vymýtil, jen musím pohlídat, aby to po zapnutí fakt netopilo. Jen je záhada, že v 50% to hned jde od spuštění a jindy ne a v tom případě záhadně když se v tom začnu vrtat, to začne jít-
hodí se:
watch -n 4 'cat /sys/class/hwmon/hwmon1/*input | tail -n 3 | sed -E "s/(.).0\$/.\1/" '
Co jsem přišel, /sys/module/pcie_apsm/parameters/policy hodnota performance okamžitě začne zvedat teploty, to je podle mě ekvivalent Vypnuto pro "úsporů energie pcie express" Na windows. možná echo default > policy, echo powersave > policy podruhé by mohlo pomoc. (Samozřejmě že v grub mám .policy=powersave)
(mimochodem to množství voleb BIOSu mě ohromilo, ale v Chipset by se asi nemělo nic bezhlavě měnit, když neznám mechanismus reset biosu nastavení pro Radxa, možná hrozí i bricknutí.)
S TDP a výkonem jsem si moc nehrál, Navíc nastavení TDP mi tam připadá nepřehledné, asi na 3 místech. Překvapilo mě jen, že C-states jsou vypnuté a funguje to OK. S přehříváním CPU zatím problém není, když tam nic neprovozuju.
MImochodem co je STAPM limit a PPT limit? (to je spíš z AMD)
hodí se:
watch -n 4 'cat /sys/class/hwmon/hwmon1/*input | tail -n 3 | sed -E "s/(.).0\$/.\1/" '
Co jsem přišel, /sys/module/pcie_apsm/parameters/policy hodnota performance okamžitě začne zvedat teploty, to je podle mě ekvivalent Vypnuto pro "úsporů energie pcie express" Na windows. možná echo default > policy, echo powersave > policy podruhé by mohlo pomoc. (Samozřejmě že v grub mám .policy=powersave)
(mimochodem to množství voleb BIOSu mě ohromilo, ale v Chipset by se asi nemělo nic bezhlavě měnit, když neznám mechanismus reset biosu nastavení pro Radxa, možná hrozí i bricknutí.)
S TDP a výkonem jsem si moc nehrál, Navíc nastavení TDP mi tam připadá nepřehledné, asi na 3 místech. Překvapilo mě jen, že C-states jsou vypnuté a funguje to OK. S přehříváním CPU zatím problém není, když tam nic neprovozuju.
MImochodem co je STAPM limit a PPT limit? (to je spíš z AMD)
Citace
/etc/rc.localVždyť to mám, obsahuje to náhodný balík příkazů z té množiny setpci 3:0, setpci 1.d , set-feature proložený sleep , celé obalené v ( ) > /dev/null. Je to takové horkou jehlou dělané... a šance je 50% na 50% že po spuštění nebo restartu to zabere nebo ne... nezkoušel jsem třeba jestli sám po 10 minutách začne šetřit. On ten nárůst a pokles teplot z horkého do normálního stavu samovolně, bez proudu vzduchu je věc řádu minut, možná 5 minut trvá přecho 35/50 --- 65/80.