Diit.cz - Novinky a informace o hardware, software a internetu

Intel vytvořil nový systém chlazení CPU pro Linux

MSI GX60 - _IGP3305_vnitrek
Jelikož se nám pomalu blíží další generace Ultrabooků, postavených na platformě Haswell, je na čase si říci, jak na takových a jim podobných strojích bude fungovat řízení parametrů CPU v závislosti na teplotě, když stroj nemá žádný ventilátor…

Ventilátor je pochopitelně odvěkým nepřítelem všech uživatelů notebooků, netbooků, Ultrabooků a všech dalších *booků. I když výrobce použije špičkový ventilátor a vyladí design stroje k dokonalosti, stále zde prostě je tento zdroj hluku a místo, které se časem zaplní prachovými částečkami. Cílem jsou tedy mobilní přístroje ventilátoru prosté a u nich je samozřejmě potřeba zajistit korektní chování, kde k ochlazení CPU a jeho udržení v provozních parametrech prostě není možné na chvíli zapnout ventilátorek, nebo zvýšit jeho otáčky.

Intel Linux Thermal Daemon

Intel nyní zveřejnil nový Linux Thermal Daemon, naprogramovaný jeho inženýry z firemního Open Source Technology Center. Ten používá na svém vstupu pochopitelně naměřené hodnoty teplot CPU a podle nich upravuje provozní parametry. Používá nekolik metod, kterak teplotu CPU snížit, ať již RAPL (Running Average Power Limit - ovladač poskytující systému údaje o parametrech měřených čipů s možností řízení provozních hodnot, které je v systému k dispozici v userspacu. Lze s ním kupříkladu limitovat hodnoty jednotlivých částí procesoru, resp. SoC), nebo řízení pomocí P-stavů skrze technologii SpeedStep, či v krajní možnosti vkládání prázdných cyklů do výpočetní pipeline a obecný thermal throttling, který jsme často vídávali v minulosti u procesorů rodiny P4 Prescott.

Soubor opatření v Linux Thermal Daemonu je tedy nastaven tak, že nejprve zkouší omezovat provozní teploty nižšími nastaveními limitů pro provozní parametry, když to nezabere (a naopak také, když je možné to s ohledem na nižší zátěž realizovat), nastupuje SpeedStep a teprve když by se čip začal „smažit ve vlastní šťávě“, nastupuje snižování jeho výkonu několika různými cestami. To je ale samozřejmě worst case scenario, stroje musí být vyráběny tak, aby dokázaly poskytovat své provozní parametry s výrobcem navrženým chlazením. Takže fakt, že v Linuxu bude nově řídit parametry Intelových čipů tento teplotní démon, neznamená, že půjde výkon automaticky někam dolů. Berme to pouze jako další vývoj ve flexibilitě řízení napájení procesorů. Ono to není jen o tom, že se plně zatížené CPU nepřehřeje, je to hlavně o tom, že tenké tělo pasivně chlazeného Ultrabooku položené na vašich nohách, nebude mít X °C, ale třeba X - 15 °C. Celý systém je také navržen tak, aby zásahy do chodu stroje ze strany BIOSu, spočívající hlavně právě v throttlingu, byly zcela omezeny.

David Ježek

Dlouholetý zdejší redaktor (2005-2017), příznivec open-source rád píšící i o ne-IT tématech. Odpůrce sw patentů a omezování občanských svobod ve prospěch korporací. Fanoušek Asimova, Kinga, Feynmana, Sudka, 70mm filmu, sf/vf filmu, Fomapanu 400, starých dobrých her, 99% čokolády, indické kuchyně, domácího kváskového chleba a řady dalších věcí.

více článků, blogů a informací o autorovi

Diskuse ke článku Intel vytvořil nový systém chlazení CPU pro Linux

Čtvrtek, 16 Květen 2013 - 00:28 | Richmond | ACPI je i ve Win. Fan lze řídit pod jakýmkoli OS...
Středa, 15 Květen 2013 - 23:58 | Richmond | HP notes se security íčovinama v defaultu = bsod...
Středa, 15 Květen 2013 - 17:01 | mattyy1hp | Pokud mi někdo chce tvrdit, že KP je častější než...
Středa, 15 Květen 2013 - 16:41 | mattyy1hp | "Nainstaloval jsem teda vzdy i nejaky ten...
Středa, 15 Květen 2013 - 16:04 | sumix | Nj, ale ono už "windows" a "server...
Středa, 15 Květen 2013 - 14:47 | Tomáš Bohuněk | tak toto je blbost
Středa, 15 Květen 2013 - 14:43 | Izak | V linuxu je to jen zalezitost OS, tedy kernelu a...
Středa, 15 Květen 2013 - 14:35 | Izak | jasne ze pada, proto maji vyvojari demon, ktery...
Středa, 15 Květen 2013 - 14:31 | Izak | dmesg, kernel panic hlaska, a logy ;-)) dale jde...
Středa, 15 Květen 2013 - 14:22 | Izak | Pokud linux zamrzne a nic nevypise, je to chyba...

Zobrazit diskusi