Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Rad Dr. 02. 12. 2018, 12:30:23
-
Dobrý deň, máte niekto odporúčanie na SW pre downclock intel i7 (nb dell vostro, ubuntu 18.10), aby som znížil teplotu procesora a tým aj hlučnosť ventilátorov (nb je vyčistený, všetko je ok, len by som chcel pri večernej práci trochu viacej ticha :-) ) . Optimálne by bolo, ak by sa SW umožňoval ovládanie v real-time, aby som to vedel prispôsobiť typu práce.
Ďakujem za radu.
-
https://launchpad.net/ubuntu/+source/cpufrequtils nefunguje?
-
Po anglicky by to bolo underclock. Zadaj príkaz cpufreq-info. Ak funguje, tak máš nainštalované cpufrequtils. Ešte nainštalovať laptop-mode-tools a to by asi bolo všetko, čo by som na tvojom mieste robil. Nejaký brutálny underclocking alebo undervolting, to nech robia skúsení elektrikári na nejakých lacnejších počítačoch.
Ešte by som ti odporučil pozrieť sa na programy spúšťané pri štarte, možno by sa dal znížiť ich počet. A ešte odporúčam vypnúť šetrič obrazovky a namiesto neho vypínať obrazovku klávesovou skratkou -hoci aj na 20 sekúnd keď ideš od počítača.
-
Na to by se mohl hodit thermald, jen by se musel vždy skriptem přehodit konfigurák mezi tichým a výkonným režimem.
-
Ďakujem za odpovede, cpufreqinfo ma nenapadlo l-(
idem to preskúšať.
neviete či je k tomu nejaký gnome shell applet na rýchlu obsluhu?
-
Ďakujem za odpovede, cpufreqinfo ma nenapadlo l-(
idem to preskúšať.
neviete či je k tomu nejaký gnome shell applet na rýchlu obsluhu?
Mohol by si odpovedať detailnejšie. Ak to dobre chápem, nechceš GUI program. (Inak, čo sa toho týka, admin ti zmenil otázku. Jednak preto, lebo bola gramaticky nesprávne a tiež nebola dosť detailná -webstránka to potrebuje, napríklad aj kvôli SEO.) Keby si čítal výstup, videl by si tam available cpufreq governors: userspace, powersave, conservative, ondemand, performance
The governor "ondemand" may decide which speed to use within this range.
Zadajsudo cpufreq-set -g powersave
a budeš tam mať The governor "powersave" may decide which speed to use within this range.
-
Doklážou tyhle linuxové "TRADIČNÍ NÁSTROJE" pracovat s TDP Level, speed shift, zákazem/povolením turba, nastavením TDP limitů a TDP hodnot v Wattech? Realtime. Bez toho se to na linuxu a Macu neobejde
Pro snížení příkonu si myslím bohatě stačí zakázat Turbo.
Z vlastní zkušenosti vím, že undervolting (-50mV CPU, -20 Cache, -60 GPU), pomáhá jen při zátěži v řádu >20W, kde to ušetří 1 až 2 W. V idle je tento efekt zanedbatelný.
-
A samozřejmě další věc, která sníží spotřebu, je povolení vyšších úsporných stavů, od Haswellu to začíná být zajímavé (0.7W idle). Povolení je jedna věc (daný model to musí mít povoleno), druhá věc je, zda to zrovna neblokuje nějaká jiná podmínka (připojený monitor, připojené USB 3.0, nevhodný profil napájení, SSD uspávání). Někdy ta podmínka je neodstranitelná má li notebook displej s vysokým rozlišením, pak to furt jede na C7=0%, C3 max, C3+C2+C1=100%), někdy ano (c7=100%)
-
[...] nainštalovať laptop-mode-tools [...]
misto LMT bych nainstaloval TLP: https://www.root.cz/clanky/tlp-prodluzte-vydrz-notebooku-az-o-30/
a PowerTOP: https://www.root.cz/zpravicky/pomuze-powertop-se-spotrebou-v-ubuntu-16-04/
-
Dobrý deň, máte niekto odporúčanie na SW pre downclock intel i7 (nb dell vostro, ubuntu 18.10), aby som znížil teplotu procesora a tým aj hlučnosť ventilátorov (nb je vyčistený, všetko je ok, len by som chcel pri večernej práci trochu viacej ticha :-) ) . Optimálne by bolo, ak by sa SW umožňoval ovládanie v real-time, aby som to vedel prispôsobiť typu práce.
Ďakujem za radu.
Tak on procesor co neni vytížený se moc neohřívá a pokud výkon potřebuejš tak to asi bude hučet. s tim moc neuděláš.
-
Novejsi CPU (od SandyBridge) maji HW P-states, takze si vsechno ridi samy a berou hinty z /sys/devices/system/cpu/intel_pstate/
max_perf_pct - lze omezit maximalni vykon, nechal bych tam 100
min_perf_pct - pokud je tam prilis vysoke cislo, klidne bych ho snizil
no_turbo - zapsani "1" zakaze turbo
turbo_pct - o kolik procent maximalne se pretaktuje to jedno aktivni jadro pri turbu
To samoztne podtaktovani zajisti governor powersave, na ktery se da prepnout z (typicky defaultniho) performance takto: cpufreq-set -g powersave;
A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
S weby plnymi javascriptoveho bloatwaru se system dostane za par hodin az dni pouzivani do stavu, kdy browser vytizi jedno, dve, nebo vsechna procesorova jadra (podle browseru) a susperusporny notebook najednou zere vic, nez dvojnasobek prestoze s browserem nic nedelate a ctete si v terminalu vedle mail.
Trochu pomuze noscript, ale na nekterych webech ty skripty nakonec stejne pustite, takze se tim problem jenom oddali.
Pokud neni akceptovatelne rucni zastavovani a znovuspousteni firefoxe, ani jeho pravidelne zabijeni (on se casem zpomali tak, ze ho uzivatel stejne bud zabije, nebo restartuje pocitac, pokud nevi, jak na to), tak omezit maximalni spotrebu bud pres max_perf_pct, nebo zapsanim maximalniho odberu (v mikrowattech): echo "energy" > /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_power_limit_uw; vyzaduje to modul intel_rapl, ale ten by snad mel ve vetsine systemu byt.
-
Koupil si NTB a pak si stěžuje...Ach jo. :-\
-
Nevím jak který výrobce, ale třeba u Gigabyte bylo v BIOSu možnost nastavit výkon CPU ve wattech. Měl jsem desku napájenou přes PicoPSU + extérní 12V zdroj (4A) a u 55W CPU jsem měl nastaveno 35W. Změřený odběr to potvrdil.
-
A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
A pak objevil pidof
-
A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
A pak objevil pidof
No tak ale na druhou stranu, cat tam je... sice jen jaky pomocný element, ale aspoň něco... ;D 8)
-
A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
A pak objevil pidof
No tak ale na druhou stranu, cat tam je... sice jen jaky pomocný element, ale aspoň něco... ;D 8)
A to bychom mu mohli vzít iluze úplně přechodem z kill + pidof na killall:
$ killall -SIGSTOP firefox
a
$ killall -SIGCONT firefox
ale na druhou stranu, proč to dělat jednoduše, když to jde složitě, že? ;-)
-
Dobrý deň, máte niekto odporúčanie na SW pre downclock intel i7 (nb dell vostro, ubuntu 18.10), aby som znížil teplotu procesora a tým aj hlučnosť ventilátorov (nb je vyčistený, všetko je ok, len by som chcel pri večernej práci trochu viacej ticha :-) ) . Optimálne by bolo, ak by sa SW umožňoval ovládanie v real-time, aby som to vedel prispôsobiť typu práce.
Ďakujem za radu.
Jde to i zcela bez softwaru. Pokud máš aktuální BIOS, stačí místo 120W zdroje připojit 90W a přes 30% nepřelezeš ani kdyby ses postavil na řasy.
-
Koupil si NTB a pak si stěžuje...Ach jo. :-\
Nekoupil si Macbook Pro a pak si stezuje...Ach jo. :-\
-
A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
A pak objevil pidof
No tak ale na druhou stranu, cat tam je... sice jen jaky pomocný element, ale aspoň něco... ;D 8)
A to bychom mu mohli vzít iluze úplně přechodem z kill + pidof na killall:
$ killall -SIGSTOP firefox
a
$ killall -SIGCONT firefox
ale na druhou stranu, proč to dělat jednoduše, když to jde složitě, že? ;-)
Tak krasny ster, skoda jen tohofaktu, ze navrhovana reseni s pidof a kilall nefunguji, kdyz se binarka firefoxu jmenuje firefox-bin, nebo firefox-esr.
Ale neplakejte, vzdy tu je moznost zacit skript s killall treba takto:
if [ -f /etc/redhat-release ]; then
if [ "$(cat /etc/redhat-release | sed 's/^Fedora release \([0-9]*\).*/\1/')" -le 24 ]; then
....
a pak pokracovat timtez pro ruzne verze Debianu a Ubuntu.
-
ano podme si este trosku pohonkat nad tym, kto pise krajsie bash skripty ;D
Ste lamy, lebo profici pouzivaju: kill -9 `pidof firefox{,-bin,-esr}`
-
[...] Ste lamy, lebo profici pouzivaju: kill -9 `pidof firefox{,-bin,-esr}`
S devitkou ses ale zabijak ;-)
-
Tak krasny ster, skoda jen tohofaktu, ze navrhovana reseni s pidof a kilall nefunguji, kdyz se binarka firefoxu jmenuje firefox-bin, nebo firefox-esr.
Ale neplakejte, vzdy tu je moznost zacit skript s killall treba takto:
if [ -f /etc/redhat-release ]; then
if [ "$(cat /etc/redhat-release | sed 's/^Fedora release \([0-9]*\).*/\1/')" -le 24 ]; then
....
a pak pokracovat timtez pro ruzne verze Debianu a Ubuntu.
Jenom tímto zdůrazňuješ své hlupství, protože ani neumíš dosadit pattern:
$ killall -SIGSTOP firefox-{esr,bin}
a
$ killall -SIGCONT firefox-{esr,bin}
-
To ma clovek za to, ze chce poradit a zkopiruje svuj pres deset let stary skript.
Ale co uz, prostudoval jsem kvuli tomu manpage od killall a zjistil, ze prijima vice parametru. To se nekdy muze hodit.
-
To ma clovek za to, ze chce poradit a zkopiruje svuj pres deset let stary skript.
Ale co uz, prostudoval jsem kvuli tomu manpage od killall a zjistil, ze prijima vice parametru. To se nekdy muze hodit.
Aspoň ses naučil a jiné motivoval :)
-
To ma clovek za to, ze chce poradit a zkopiruje svuj pres deset let stary skript.
Ale co uz, prostudoval jsem kvuli tomu manpage od killall a zjistil, ze prijima vice parametru. To se nekdy muze hodit.
Ja si pri týchto príležitostiach vravím, že som síce zo seba spravil debila, ale aspoň som sa niečo nové dozvedel (okrem toho, že som debil). ;D
-
Pak věci k nastavení (hlavně uspávání HW) mi poradil powertop.
-
Pak věci k nastavení (hlavně uspávání HW) mi poradil powertop.
https://forum.root.cz/index.php?topic=20201.msg297552#msg297552
btw: od PowerTOP si nemusin nechat jen radit, muzes ho pustit rovnou s parametrem --auto-tune a on sam nastavi vse na GOOD a vypne se, resp. ani nepusti tui...
-
Underclock bych doporučil až jako poslední možnost, prvně zkuste undervolt. Utilita např. zde https://github.com/kitsunyan/intel-undervolt
-
To ma clovek za to, ze chce poradit a zkopiruje svuj pres deset let stary skript.
Ale co uz, prostudoval jsem kvuli tomu manpage od killall a zjistil, ze prijima vice parametru. To se nekdy muze hodit.
V první řadě chci poděkovat Zelenohlavovi za zajímavý nápad. A poprosím ctěné pány aby se při své edukativní činnosti pokusili trochu krotit své vášně.
A jak koumám, tak je to ještě trošku zamotanější. Můj firefox verze 60 si spouští další podprocesy a předpokládám, že by bylo dobré zastavit i je. Problém je, že ty podprocesy běží pod jiným názvem "Web content" - což vede k problému, že je ten killall nenajde. V manu killall jsem našel volbu --process-group a ta "trefí" i ty podprocesy.