abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 22:11 | Nová verze

Byla vydána verze 2.0.10 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Nově využívá nedávno vydaný Free Pascal Compiler (FPC) 3.2.0.

Ladislav Hagara | Komentářů: 1
dnes 13:00 | Komunita

Letošní konference linuxových instalatérů Linux Plumbers Conference (LPC 2020) proběhne online ve dnech 24. až 28. srpna. Vývojáři Linuxu by měli probírat také podporu programovacího jazyka Rust v linuxovém jádru [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 17:00 | Nová verze

Multiplatformní open source počítačová hra Minetest byla vydána ve verzi 5.3.0. Jedná se o hru inspirovanou Minecraftem.

Ladislav Hagara | Komentářů: 0
včera 15:22 | IT novinky

Mezinárodní organizace pro sledování rotace Země a referenčních systémů (IERS) oznámila (Bulletin C 60), že letošní rok bude opět bez přestupné sekundy. Poslední vkládání přestupné sekundy proběhlo v prosinci 2016.

Ladislav Hagara | Komentářů: 1
včera 02:22 | Zajímavý projekt

Lze si počítačovou klávesnici navrhnout a následně vytisknout na 3D tiskárně? I spínače? James Stanley se rozhodl, že to zkusí a výsledky svého snažení zveřejňuje na svém blogu. V aktuálním příspěvku představil první funkční prototyp s třemi klávesami. Ne, nejsou to Ctrl-Alt-Delete. :-)

Ladislav Hagara | Komentářů: 33
včera 01:11 | Nová verze

Byla vydána nová verze 1.47 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.47 bude vydáno také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

Ladislav Hagara | Komentářů: 1
9.7. 13:33 | Komunita

Služba Firefox Send (zprávička) pro jednoduché a soukromé sdílení souborů s end-to-end šifrováním je dočasně pozastavena. Byla zneužívaná k šíření malwaru [reddit].

Ladislav Hagara | Komentářů: 10
9.7. 05:55 | Komunita

Google a Canonical společně oznámili možnost běhu aplikací postavených na Flutteru (Wikipedie) také na Linuxu. Na Linuxu lze tyto grafické aplikace také přímo vyvíjet. Současně byla představena pomocí Flutteru vytvořená aplikace pro správu kontaktů Flokk. Ukázka aplikace běžící na Ubuntu na YouTube. Flutter SDK i Flokk jsou již k dispozici také jako Snap balíčky na Snapcraftu.

Ladislav Hagara | Komentářů: 12
9.7. 02:22 | Komunita

Google na svém blogu věnovanému open source představil novou organizaci Open Usage Commons. Cílem této organizace je rozšířit filozofii a definici open source také na ochranné známky projektů. První tři zapojené projekty jsou Angular, Gerrit a Istio. Více v často kladených otázkách (FAQ).

Ladislav Hagara | Komentářů: 1
9.7. 01:11 | Nová verze

Společnost NVIDIA oficiálně vydala verzi 11.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
Používáte některé open-source řešení [protokol] pro šifrovaný instant messaging?
 (22%)
 (30%)
 (4%)
 (12%)
 (17%)
 (5%)
 (12%)
 (25%)
Celkem 330 hlasů
 Komentářů: 35, poslední 9.7. 02:05
Rozcestník

Zvýšenie frekvencie merania teploty CPU

23.2.2019 09:53 | Přečteno: 1486× | Hardware

Nedávno som riešil problém s prehrievaním CPU na notebooku. Chcel som porovnať rast teploty pred a po výmene teplovodivej pasty, lenže coretemp driver pod linuxom nedovoľuje čítať teplotu častejšie než 1x za sekundu a mne stúpla teplota CPU na maximum za menej než sekundu ;-)

Nástroje na meranie teploty

Pod linuxom existuje množstvo programov, ktoré dokážu čítať a zobrazovať údaje zo senzorov. Všetky, ktoré som skúšal dokázali čítať teplotu z coretemp maximálne 1x za sekundu. Tak som samozrejme problém zobral z nesprávneho konca a napísal si vlastný program na zaznamenávanie hodnoty senzorov. Viem, som blbec, ale vtedy ma nenapadlo, že narážam na obmedzenie kernelu.

Riešenie

Patchujeme kernel!

Meranie teploty CPU zabezpečuje modul coretemp. Zaujíma nás teda zdrojový kód drivers/hwmon/coretemp.c. Pre zvýšenie počtu meraní za sekundu stačí vydeliť konštantu HZ na nasledujúcom riadku požadovaným počtom meraní za sekundu (napr. 2O).

if (!tdata->valid || time_after(jiffies, tdata->last_updated + HZ/20)) {

Po úprave stačí skompilovať modul coretemp, reloadnúť ho a meranie by malo fungovať s požadovanou frekvenciou.

Bonus

Vo zvyšku blogu skúsim v krátkosti vysvetliť, prečo sa mi prehrieval notebook. Pre tých, ktorým sa to nechce čítať zhrniem zvyšok blogu do jednej vety: Som kretén a ešte k tomu extrémne nešikovný.

Ako hlavný pracovný stroj používam Thinkpad T420. Je to krásny klasický Thinkpad, má SSD, 16GB RAM, novú baterku a výkonu tak akurát. Dlhodobo poškuľujem po niečom novom, ale nenašiel som žiaden nový notebook s klasickou klávesnicou (T25 nerátam, málo vyrobených kusov a vysoká cena používaných T25 ma od kúpy odradili). No a práve klávesnica mi na tomto stroji prestala fungovať.

Skúsil som vymeniť klávesnicu, rovnaký problém, zaniesol som to do servisu, vrátili mi ho s tým, že treba vymeniť dosku, vymenil som dosku, ten istý problém. Nakoniec bol problém v nesprávnej skrutke pod klávesnicou a jednoducho po dotiahnutí prerazila klávesnicu. Fakt blbá chyba ...

Výmena matičnej dosky mi prvý krát zabrala cca 3 hodiny. Druhý krát som to rozobral a zložil už za slušných 20 minút (ak by ste menili dosku pozor na ten prepínač wifi, na šasi aj na doske má byť polohe off, nuž zabudol som, musel som to rozobrať znovu).

Poďme ale k samotnému CPU.

CPU a chladič som vyčistil liehom (viem, mal by som používať izopropylalkohol, ale nemal som ho doma). Na CPU som naniesol podľa mňa primeranú vrstvu pasty, namontoval som chladič (aspoň som si to myslel :-D), zapol som to a jeje 97°C a podtaktovaný. Len pre zaujímavosť skrutky na chladiči fakt nemajú pružinu a musia sa dotiahnuť. Pri mojej "odbornej" montáži sa chladič vôbec nedotýkal CPU a môžem byť rád, že mi nezhorel.

Tak zase rozmontovať, vyčistiť, namazať, zmontovať, priskrutkovať, dotiahnuť a zapnúť. Tentoraz sa zapol bez zvuku štartujúcej stíhačky a teploty boli celkom OK. Chvíľu som s tým pracoval, ale pri každom uložení súboru vyskočila teplota CPU na 80-90°C a chladič sa na pár sekúnd roztočil na vysoké otáčky.

Na tretí pokus som už pastu nemenil ja, ale bývalý kolega, ktorý okrem iného servisuje počítače. Teploty boli o niečo lepšie (75-85°C pri uložení súboru), ale stále mi vadilo zapínanie chladiča pri obyčajnom uložení súboru. Okrem toho ma sralo aj to, že neviem poriadne odmerať teplotu, rozlíšenie 1s nebolo postačujúce aby som videl krivku a tak som mohol len hádať, či je to lepšie, alebo nie.

Na štvrtý pokus som už mal opatchovaný kernel a novú teplovodivú pastu. Vymenil som hrozne riedku Zalman ZM STG2 za Thermal Grizzly Kryonaut. Pasta je výrazne hustejšia, takže nehrozí jej vytlačenie keď prikladám chladič nerovnomerne (on sa ani nedá priložiť rovnomerne). OK, možno som nemusel použiť práve pastu určenú na kryogénne chladenie, ale výsledky sú super.

V grafe je porovnanie teploty oboch pást. Začiatočná teplota je zhodná - 30°C. Pred testom som mal notebook vypnutý pol hodiny v oboch prípadoch. Na test zahrievania používam utilitku FIRESTARTER. Skoky u zalmana spôsobuje thermald (v tej dobe som ho musel používať aby teplota nepresiahla 100°C).

Teplota        

Hodnocení: 88 %

        špatnédobré        

Obrázky

Zvýšenie frekvencie merania teploty CPU, obrázek 1 Zvýšenie frekvencie merania teploty CPU, obrázek 2

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

23.2.2019 11:36 /dev/win
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU
Ok, prerazená šrubka v klávesnici, nedotýkajúci sa chladič CPU... nerozoberaj to už ;-)
mirec avatar 23.2.2019 11:44 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU

No za tú skrutku nemôžem, v takom stave bol ten notebook kúpený po repase ;-) Jedna klávesa bola od začiatku trochu nakrivo a display sa po zatvorení dotýkal klávesnice. Myslel som si, že je to bežná vada tohto modelu. Chybička :-D

No rozoberať to momentálne neplánujem i keď ... mám doma jednu zvyšnú funkčnú dosku a napadlo ma, že by som mohol vyskúšať coreboot a vymeniť 2-jadrový sandy bridge za 4-jadrový ivy bidge.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
23.2.2019 11:56 /dev/win
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU
nehaj si tu dosku ako spare part a uvidis, este sa potesis raz ze ju mas :-) thinkpady T420 su neznicitelne, az na maticnu dosku :-D Ináč moja stará T420 má rok po výmene Arctic Silver pasty (i5-2520m) v idle cca 50-60 stupňov celzia, ale je pravda, nieje na nej teraz Linux ale Win7 (vytunovany na sertrenie baterie) koli praci :-D
mirec avatar 23.2.2019 12:23 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU
Příloha:

Môj má idle teplotu ak nemám spustený thinkfan okolo 35°C. Teda idle ... pri bežnej práci (prikladám graf). S thinkfan medzi 40-60 (mám nastavené zapnutie ventilátora od 60 vyššie a vypnutie na 40, takže väčšinou sa chladí pasívne).

Pôvodne (teda hneď po kúpe) mal idle teplotu podobnú, ale pri 100% záťaži teplota stúpala na 97°C. Frekvencia medzi 2.5GHz a 3GHz, väčšinu času skôr 3GHz. Teraz po výmene pasty som pri dvojhodinovom teste dosiahol max 84°C, po celý čas na 3GHz bez jediného podtaktovania. S jedným jadrom ide stabilne na 3.2GHz a teplota nestúpne nad 70.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
mirec avatar 23.2.2019 12:24 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU

Aby som nezabudol CPU mám rovnaký ;)

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
23.2.2019 21:56 MadCatX
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU
Já mám v T420 i7-2820QM (čtyřjádro) a ta už se chladí blbě. S Arctic MX-4 se dá při plné zátěži, co trvá déle, než pár sekund na 90 °C, kde zasáhne thermald. Dřív jsem tam měl i tu podivnou tekutou břečku od CoolLaboratory ale nepřišlo mi to o nic lepší. Problém je to v situacích, kdy je pod nějakou zátěží i GPUčko. CPU část se po ochlazení rychle vzpamatuje. U GPU mi přijde, že má větší teplotní "hysterezi" a chvíli trvá, než se z podtaktovaného stavu vrátí zpátky.
mirec avatar 24.2.2019 09:18 mirec | skóre: 31 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU

Ja som pozeral skôr po i7 3632QM, ktorý má 35W TDP, ale je to o generáciu novší s 22nm technológiou namiesto 32nm. Musí sa však vymeniť bios za coreboot a pokiaľ viem nedá sa to softvérovo, ale musí sa priamo na dosku pripojiť programátor (napr. CH341A) pomocou klieští SOIC8 (celková cena cca 4USD z aliexpresu)

Ozaj tou "podivnou tekutou břečku od CoolLaboratory" je myslený tekutý kov? Ako som tak o tom čítal vraj to ničí chladič a dosť rýchlo sublimuje. Bál by som sa to použiť aj na desktope ;-)

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
24.2.2019 11:36 MadCatX
Rozbalit Rozbalit vše Re: Zvýšenie frekvencie merania teploty CPU
Ivy Bridge by byl skvělý hlavně kvůli výkonu GPU. HD3000 už má co dělat jen při připojení 4K displeje. CoolLaboratory Liquid (Ultra?) mám v desktopu přes tři roky a všechno je OK. Tři roky to běží overclocknuté na 4,3 GHz naprosto bez zádrhelů. Pěkně blbě se to ale odstraňuje z měděných chladičů. Lil jsem na to všechno, co mi přišlo pod ruku a úplně dokonale jsem to stejně neodstranil.

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.