Jestli to chapu dobre, tak ten patch zpusobi pri urcite teplote case okamzite razantni snizeni vykonu CPU? To si nemyslim ze je uplne dobry napad. Rozhodne ne takhle "natvrdo". Co se stane v takovem pripade (a zda vubec neco) by mel urcit uzivatel, system by mel pouze doporucit, nebo mit vychozi nastaveni.
Jinak, ze se notebooky prehrivaji, obzvlaste ty tzv. "herni", nebo ty u kterych je zanedbavana udrzba je fakt. Ale slysim prvne, ze se nekdo o nej vylozene oparil....
Tohle je důležitá věc pro všechno od noteboků, telefony až po eventuálně hodinky. Dnešní hardware dokáže běžet na vysokých frekvencích (teplota CPU, RAM), spotřebovávat velké množství energie (zvyšuje se teplota baterie), ale vždy jen po určitou dobu (pasivní chlazení nebo např. ULV notebook). Nemá cenu krátkodobě omezovat výkon, protože když má zařízení 0°C, může až do 45°C na povrchu pálit na plný výkon, potom přijdou na řadu termální zóny, kde výrobce ví, že nemá překročit cca XX°C na dotykáči, XX°C na zadním krytu atd.
S tim souhlasim a nemam problem, ze se tomu nekdo venuje.
Jen doufam, ze finalni akce celeho toho subsystemu nebude az tak zadratovana, jak to na me pusobi nyni, ale budou dany urcite moznosti uzivatelum to ovlivnit, popripadne zvolit si, jakym zpusobem se bude zartizeni v takove situaci chovat, protoze - zrovna na tech noteboocich - okamzite snizeni vykonu procesoru muze uzivateli spusobit v konecnem dusledku vic potizi, nez stavajici situace, i kdyz je to mysleno dobre.
Pak je otazka, zda by nemel existovat i rezim, ktery naopak zarucuje fixni dobu chodu - tj. "student mode", kdy bude zaruceno, ze to nechcipne behem napr. sesti hodin - a bude to hazet klacky uzivatelu pod nohy - snizeny vykon, malej jas, wifi redukovana na 802.11b, a pod.
Neco na zpusob garantovaneho dojezdu elektroaut, ktere odmitaj jet rychleji, v zajmu o dosazeni cile - ale tam je mozne hrat alespon o cas - ze je lepsi dojet pozdeji, nez nedojet vubec :-)
Tady o tom něco je:
https://ieeexplore.ieee.org/document/7092527
Vypadá to trochu složtěji než "razantni snizeni vykonu CPU".
Dekuji za odkaz, vychazel jsem jen z mailoveho oznameni toho patchu uvedeneho v odkazu.
I kdyz nemam pristup k plnemu textu, tak alespon z uvodu mi je zrejme, ze existuji algoritmy ktere dokazi na zaklade vlastnosti procesoru odhadovat jaky bude tepelny vykon procesoru na zaklade jeho momentalniho zatizeni. Dobre, chapu to spravne, ze tedy takovy algoritmus bude kombinovat rizeni ventilace s prubeznym priskrcovanim vykonu procesoru, tak aby nedochazelo k prehrivani case (v kontextu naseho pripadu)? Jake to pak ma ale nasledky na celkovy vykon stroje?
Rekneme kuprikladu, ze uzivatel si koupil sestavu, ktera je svymi parametry schopna rozjet pri plnem vytizeni nejaky program... hru, treba Crysis 3. A ono ejhle budto to nepojede, nebo strasne spatne, protoze preditkor teplotniho vykonu mi to na vic nepusti.
Co si potom takovy uzivatel asi bude myslet, o vyrobci, nebo o systemu? Neni pak na miste - na odpovednost uzivatele, mu dat moznost proste takove omezeni vypnout, nebo upravit jeho chovani?
Rekneme kuprikladu, ze uzivatel si koupil sestavu, ktera je svymi parametry schopna rozjet pri plnem vytizeni nejaky program... hru, treba Crysis 3. A ono ejhle budto to nepojede, nebo strasne spatne, protoze preditkor teplotniho vykonu mi to na vic nepusti.
Co si potom takovy uzivatel asi bude myslet, o vyrobci, nebo o systemu? Neni pak na miste - na odpovednost uzivatele, mu dat moznost proste takove omezeni vypnout, nebo upravit jeho chovani?
Tohle už dávno nastává. Nejvíc to pociťují uživatelé laptopů, nebo přenosných zařízení vůbec. Součástky mají svůj výkon v pořádku, ale díky throttlingu je (dlouhodobě) nevyužitelný. Dobře zvolený algoritmus (a to už je i na výrobci zařízení - a jeho reputaci) dokáže dodat celkově využitelnější výkon.
Ano, okrajově může uživatel chtít získat špičku výkonu i za cenu neúměrného tepla. Ale to není moc časté, spíš se jedná jen o zájem poměřit pindíka. Asi jako když zkouším auto, kolik vytáhne na autobahnu. I tak však spoléhám na to, že mi výrobce nedovolí přesáhnout bezpečné provozní hodnoty a nežádám jejich posouvání, přestože jsou stanoveny s dostatečnou (a využitelnou) rezervou.
Aby byla volba na uživateli je neúčelná, to je jen požadavek geeků.
....Okrajově může chtít získat špičku výkonu i za cenu nadměrného tepla. Zvlášť v MMORPG je občasný throttling na 3FPS zcela okrajovým problémem, zejména při akcích kdy je hodně lidí na obrazovce.
A ona volba na uživateli je třeba i v těch zatracených Windows v podobě power profilu, to rozhodně není věc jen pro geeky.
[J ouda]
Presne tak. S timnhle zapasi spoustu uzivatelu na notasech a nejen u her. Zazil jsem i pripady, kdy v podstate jen spusteni zalohovani ucinilo notas naprosto nepouzitelnym, a pokud uz to chtel uzivatel vzdat, jedinou moznost kterou mel bylo stroj natvrdo vypnout. A ted do toho zacne kecat podobna sytemova funkce, tak by se klidne mohlo stat, ze na***y uzivatel mily notas vyhodi z okna.
4. 1. 2021, 23:28 editováno autorem komentáře
Moje otazka je zodpovezena na Phoronixu. Maximalni teplotu bude mozno nastavit pres sysfs. Ted budu uz klidneji spat. :)
Jenže o tom, co přesně je to přehřívání, má každý jinou představu. Někdo má notebook na klíně, někdo má tu samou sestavu základní desky a procesoru v nějaké kostce někde ve sklepě, kde může mít procesor mnohem vyšší teplotu. Takže je mnohem lepší mít to řízené softwarově. Jinak byste musel být přímo v hardwaru zadrátované nějaké minimum, které bude pro většinu případů zbytečně nízké a bude snižovat výkon.