Stránka 1 z 1
jak se zjistí , zda cpu může přejít do režimu vyššího tdp? Vyřešeno
Napsal: 07 led 2015 18:31
od drek
Mám procesor i7, který má TDP např 15W, ale má ještě TDP limit 22W pro 28 sekund. Zajímalo by mě, jak se rozhodne, zda je možné tedy frekvenci zvýšit (uvažujme, že cpu je stále v 100% zatížení)? Pamatuje si CPU nějakou historii (v jednotkách do několika minut asi) tepelného výkonu? Protože například se stane, že tedy cpu naběhne na 22W, po 28 sekundách skončí... Po jaké době je opět možné zvýšit frekvenci na 28? CO kdybych například každý 4 sekundy dělal to, že na 100ms ten aktivní proces (detail: nejspíš to bude víc procesů najednou) zastavím a tím se výkon chvílkově srazí na 1W např a jak pak logika vyhodnotí, zda je možné přepnout na vyšší tdp?
Re: jak se zjistí , zda cpu může přejít do režimu vyššího td
Napsal: 07 led 2015 19:54
od MiliNess
Nejprve ti doporučuji prostudovat, co to vlastně TDP v podání Intelu je.
http://www.intel.com/content/dam/doc/wh ... -paper.pdfVšechno se to vlastně točí kolem teploty procesoru a reakce tepelného obvodu na ni. Ten může nechat chvíli procesor trochu přihřát,
než začne reagovat na vysokou teplotu. V té chvíli je vyzařováné teplo vyšší.
Re: jak se zjistí , zda cpu může přejít do režimu vyššího td
Napsal: 07 led 2015 23:51
od drek
No a právě, jak se řídí ta odezva (rozhodnutí zda dovolit vyšší příkon) na stavu procesoru? (aktuální teploty a příkony + v minulosti), jaký způsob průměrování
Re: jak se zjistí , zda cpu může přejít do režimu vyššího td
Napsal: 08 led 2015 18:02
od MiliNess
Podle mě to bude asi tak, že při dosažení určité Tcase, která odpovídá TDP 22W, CPU throttling circuit čeká těch 28 sec, než vygeneruje na systémové sběrnici signál PROCHOT#
Tím je aktivován thermal throttling. Jakmile klesne Tcase pod určitou mez, je možné opět zvýšit výkon na maximum.
Pochybuji, že by si procesor vedl záznamy o historii.