Prečo (ne)vypínať E/P jadrá?
Koncepcia big.LITTLE u procesorov Intel Alder Lake nabáda k rôznym „re-konfiguráciám“ jadier. Špeciálne v kontexte horšieho škálovania či nastavení priority, ktorá niektorým aplikáciám nesvedčí. Používateľské zásahy v tomto smere však budú viesť častejšie k medvedej službe než k prospechu vecí. Že má zmysel obchádzať E jadrá v hrách? Nemá. Takýto zásah ženie procesory do ťažkej neefektivity.
Tak, ako je, funguje Alder Lake najlepšie
Panika okolo správy jadier v procesorov Alder Lake je trochu neopodstatnená. Síce nefunguje všetko stopercentne, ale jedná sa o bežné „pôrodné“ bolesti, ktoré sú každopádne v pomerne malom rozsahu. K poriadku vo veciach neprispela ani marketingová masáž okolo Windows 11 a „zázračného“ plánovača/správcu vlákien.
Isteže, takisto sme narazili na nejaké situácie, kde bol výkon (a samozrejme aj príkon) pod očakávania preto, že sa odohrával viac-menej na malých efektívnych jadrách, ale v pomere k ostaným testom (a že sme ich zrealizovali pomerne) si trúfam písať o ihle v kope sena. Kombinácia malých a veľkých jadier funguje veľmi dobre.
Vypínať E jadrá má zmysel iba tam, kde sú s nimi podstatne horšie výsledky (napríklad kódovanie videa x264 v HandBraku či pre vybrané numerické testy). Tam, kde chcete dosiahnuť iba malé zlepšenie, je takáto akcia (s vypínaním E jadier) dokonca škodlivá. Výkon navyše nezískate prakticky žiadny, ani v hrách, ale spotreba s zvýši výrazne – v hrách o 18–29 %. Namiesto pôvodných 137 W (Core i9-12900K@8P+8E/24T) v F1 2020 bez E jadier stúpne spotreba takmer o 40 W, ale k nárastu výkonu nedochádza už ani v rozlíšení Full HD. To už si viac pomôžete vypnutím siedmich P jadier, po čom sa síce herný výkon niekde prepadne aj o 30 %, ale v rovnakej miere je sa zníži aj spotreba.
Napriek vyššie uvedenému sú ale všetky moderné procesory s podobným výkonom efektívnejšie než Core i9-12900K s ôsmimi E a jedným P jadrom (hoci toto jedno „výkonné“ jadro odoberá z celku väčšinovú časť). To vrátane procesora Core i5-10400F, pri výrazne nižšej spotrebe vyšší výkon v hrách aj vo výpočtových aplikáciách. Vypínanie P jadier má negatívny vplyv na efektivitu aj v jednovláknových úlohách. Taký výkon pri kódovaní zvukovej nahrávky sa nezmenil, zato spotreba sa navýšila. A to výpočet prebieha stále na tom istom jednom P jadre. Sú to asi veci, ktoré je možné manuálne vyladiť a dorovnať, ale opodstatnenie to nemá. Správa vlákien Alder Lake funguje až na zopár výnimiek dobre a netreba sa ňou príliš znepokojovať.
Vedľajším efektom tohto testu je porovnanie 8 jadier/16 vlákien naprieč generáciami. Výsledky poukazujú na to, o koľko sa zvýšila efektivita Alder Lake (12900K) oproti Rocket Lake (11900K) v rámci procesorov triedy Core i9. S výnimkou Cinebench, ktorý z Alder Lake (na rozdiel od Rocket Lake) žmýka maximum príkonu, je 12900K z tejto dvojice vždy o trochu úspornejší procesor s nejakou porciou výkonu k dobru. Aj keď tá porcia je skôr taká… detská.
- Contents
- Prečo (ne)vypínať E/P jadrá?
- Výkonnostné testy
- Vývoj spotreby procesorov
- Priemerná spotreba procesorov
- Výkon na jednotku wattu
- Dosahované frekvencie CPU
- Zahrievanie CPU
- Záver









krása Ľubo, fantastické testy!!!
neviem si predstaviť, koľko času toto všetko zabralo…
a tá posledná veta, toľko práce a vo výsledku… detská porcia výkonu navyše, pobavilo he-he 😀
Ľubo, ešte by nezaškodilo spomenúť zázračnú klávesu Scroll Lock a jej účinky na procesory Alder Lake
https://www.hwcooling.net/nejsnazsi-reseni-potizi-s-big-little-na-alder-lake-vypnuti-e-core-scroll-lock/
ale predpokladám že sa na to prišlo až po teste
Spomenúť v zmysle potvrdiť, že to v praxi naozaj funguje? Keď táto informácia vyšla, tak som už ten hardvér k Alder Lake viac ako týžden nemal. Ale v texte na ten článok so Scroll Lockom odkazujem, v druhom odstavci prvej kapitoly. 🙂
aaaaa, sorry, to som nejako prehliadol… takže aj malá výtka padla, gratulujem k perfektnej práci! 🙂