Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Rad Dr. 02. 12. 2018, 12:30:23

Název: Podtaktování Intel i7 pro snížení teploty
Přispěvatel: 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.

Název: Re:Downclock i7
Přispěvatel: Lol Phirae 02. 12. 2018, 13:03:13
https://launchpad.net/ubuntu/+source/cpufrequtils nefunguje?
Název: Re:Downclock i7
Přispěvatel: Jožo 02. 12. 2018, 13:08:02
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Neviditelný 02. 12. 2018, 14:13:20
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Rad Dr. 02. 12. 2018, 14:29:11
Ďakujem za odpovede, cpufreqinfo ma nenapadlo l-(
idem to preskúšať.
neviete či je k tomu nejaký gnome shell applet na rýchlu obsluhu?
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Jožo 02. 12. 2018, 14:53:35
Ď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
Citace
available cpufreq governors: userspace, powersave, conservative, ondemand, performance
Citace
The governor "ondemand" may decide which speed to use within this range.
Zadaj
Kód: [Vybrat]
sudo cpufreq-set -g powersave a budeš tam mať
Citace
The governor "powersave" may decide which speed to use within this range.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: fizek 02. 12. 2018, 16:08:44
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ý.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: fizek 02. 12. 2018, 16:13:42
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%)
Název: Re:Downclock i7
Přispěvatel: k3dAR 02. 12. 2018, 16:50:41
[...] 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/
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: xhamsterr 02. 12. 2018, 19:13:30
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áš.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Zelenohlav 02. 12. 2018, 21:01:56
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Fidol 007 02. 12. 2018, 21:51:13
Koupil si NTB a pak si stěžuje...Ach jo. :-\
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: raketa 02. 12. 2018, 22:12:11
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: ByCzech 02. 12. 2018, 23:40:07
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
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Lol Phirae 02. 12. 2018, 23:52:40
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)
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: ByCzech 03. 12. 2018, 00:39:47
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:

Kód: [Vybrat]
$ killall -SIGSTOP firefox
a

Kód: [Vybrat]
$ killall -SIGCONT firefox
ale na druhou stranu, proč to dělat jednoduše, když to jde složitě, že? ;-)
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: MasoxCZ 03. 12. 2018, 08:45:19
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Steve 03. 12. 2018, 10:48:27
Koupil si NTB a pak si stěžuje...Ach jo. :-\

Nekoupil si Macbook Pro a pak si stezuje...Ach jo. :-\
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Zelenohlav 03. 12. 2018, 12:22:13
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:

Kód: [Vybrat]
$ killall -SIGSTOP firefox
a

Kód: [Vybrat]
$ 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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: snuff1987 03. 12. 2018, 12:33:22
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}`
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: k3dAR 03. 12. 2018, 13:00:44
[...] Ste lamy, lebo profici pouzivaju:  kill -9 `pidof firefox{,-bin,-esr}`
S devitkou ses ale zabijak ;-)
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: ByCzech 03. 12. 2018, 14:06:21
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:

Kód: [Vybrat]
$ killall -SIGSTOP firefox-{esr,bin}
a

Kód: [Vybrat]
$ killall -SIGCONT firefox-{esr,bin}
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Zelenohlav 03. 12. 2018, 15:47:45
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.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: ByCzech 03. 12. 2018, 16:51:09
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 :)
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: Trupik 03. 12. 2018, 19:35:10
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
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: todul 03. 12. 2018, 21:47:03
Pak věci k nastavení (hlavně uspávání HW) mi poradil powertop.
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: k3dAR 03. 12. 2018, 21:57:54
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...
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: xyz 04. 12. 2018, 09:44:05
Underclock bych doporučil až jako poslední možnost, prvně zkuste undervolt. Utilita např. zde https://github.com/kitsunyan/intel-undervolt
Název: Re:Podtaktování Intel i7 pro snížení teploty
Přispěvatel: drnest 05. 12. 2018, 14:52:19
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.