Výukové programy

Je špatné aktivovat všechna jádra procesorů? doporučení a jak je deaktivovat

Obsah:

Anonim

Na PC je možné deaktivovat nebo povolit všechna jádra procesorů, ale je to opravdu špatné nebo dobré? Odpověď pro mnohé je samozřejmě jasná, ale existuje mnoho uživatelů, kteří stále pochybují o pracovní kapacitě procesoru a vlivu na jeho teplotu nebo trvanlivost.

V tomto článku tedy uvidíme, co to spočívá v aktivaci nebo deaktivaci jader, rozdílu mezi vlákny a jádry, a pokud je skutečně doporučeno vrstvit náš procesor a jak je to možné. Takže, bez dalšího povyku, začněme.

Index obsahu

Procesory s více než jedním jádrem Proč?

Procesor našeho počítače je prvkem zodpovědným za provádění všech výpočtů, které program nebo operační systém generuje v našem zařízení. Centrální procesorová jednotka je zodpovědná za provádění operací, které generujeme po interakci s rozhraním zařízení, a díky tomu jsou elektrické signály ve formě bitů informace převedeny do užitečné práce.

Asi nejvýznamnějším prvkem dnešního procesoru jsou kromě jeho frekvence jeho jádra. Pro více než 10 let existují procesory s více než jedním jádrem uvnitř jejich čipu, takže to dobře rozumíme, jádra procesoru jsou prvky, které mají na starosti zpracování informací.

CPU s jedním jádrem se skládá z ALU (Logical Aritmetic Unit), UC (Control Unit), vyrovnávací paměti atd. Pokud má procesor více jader, budou všechny tyto komponenty replikovány ve stejném počtu do každého jádra nebo „ jádra “. Tímto způsobem budete moci provádět několik operací současně v každém hodinovém cyklu, a tím znásobit jeho výkon.

Čím více jader, tím větší bude kapacita procesoru. K tomu přidáme frekvenci, čím více GHz (Gigahertz), tím více operací za sekundu bude moci provádět. U AMD je to totéž jako u Intelu, jsou založeny na stejném principu.

Rozdíl mezi jádrem a vláknem

Kromě jader jsou v procesoru vlákna a je velmi důležité znát rozdíl mezi těmito dvěma, protože to bude mít přímý dopad na to, co vidíme v našem operačním systému nebo v našem BIOSu.

Když mluvíme o fyzickém integrovaném obvodu na čipu procesoru, mluvíme o jádru. Každé jádro má své vlastní komponenty, mezipaměť atd. (Kromě sdílené mezipaměti L3).

Místo toho vlákno nebo vlákno je logické jádro, jádro, kterému rozumí pouze operační systém. Operační systém načte programy pro provádění v paměti a také je rozdělí na úkoly nebo toky datových toků, aby je distribuoval do procesorových jader. Každý z těchto toků se nazývá vlákno a budou dokonale spravovány nebo objednány ke zpracování prostřednictvím paměti RAM, mezipaměti a dalších prvků procesoru.

Procesor bude moci mít až dvě vlákna na jedno jádro, to znamená, že pokud má i9-9900K 8 jader, nyní budeme mít 16 vláken, kde budou distribuovány a rozděleny úkoly tak, aby zpracování bylo efektivnější. Intel je schopen vytvářet logická jádra ve svých procesorech pomocí technologie Hyper Threading, zatímco AMD to dělá s technologií SMT. Rozdíl je v tom, že Intel jej používá pouze pro špičkové procesory a notebooky, zatímco AMD jej implementuje do celé řady Ryzen.

Pokud CPU nemá žádnou z těchto technologií, bude mít stejný počet jader jako vlákna.

Jak rozlišuje mezi Cores a Threads?

Všechna předchozí vysvětlení nám pomohou poznat rozdíl mezi těmito dvěma prvky, protože deaktivace jader není stejná jako závitování. Ve skutečnosti Windows 10 nebude prezentovat vlákna, jako by se jednalo o jádra, a zjevně není stejné deaktivovat některé než jiné. Podívejme se na rozdíl v počítači s tímto i9-9900K uvnitř.

První fotografie odpovídá snímku obrazovky systému BIOS stejného počítače v části, kde můžeme povolit nebo zakázat jádra. Jak vidíte, má 8 jader (7 plus vše).

Zatímco ve Správci úloh systému Windows, Sledování zdrojů, máme počet 16 procesorů, což odpovídá podprocesům. Mějte na paměti, že systém Windows hovoří o „procesorech“ odkazujících na vlákna a nikoli na jádra.

Ve výkonové části správce úloh nám bude jasnější, protože zde nás informuje o počtu logických procesorů, jak tomu říká.

Je tedy špatné aktivovat všechna jádra procesorů?

Rozhodně NE, ve skutečnosti se doporučuje a co by měl dělat každý. Pokud si koupíme 8jádrový procesor, nejmenší, co můžeme udělat, je využít všechen jeho výkon a mít všechna jeho jádra aktivní od začátku.

Vždy aktivováno ve výchozím nastavení

Je to tak, že jak Windows, tak i jiné systémy, jako je Mac nebo Linux, mají ve výchozím nastavení vždy aktivní všechna jádra procesoru. Pokud nebudeme dělat nic, ať už je nainstalován jakýkoli procesor, operační systém automaticky detekuje všechna jádra a poskytne jim nezbytné použití.

Dnešní systémy jsou dokonale schopné používat všechna jádra, dokonce i procesory s až 32 jádry a 64 vlákny, jako je AMD Threadripper 2990WX. Představte si, že se na to podíváte ve svém správci úloh.

Ne všechna jádra se vždy používají

Ale něco, co musíme vzít v úvahu, je to, že v systémech, jako je Windows, mohou automaticky deaktivovat jádra v závislosti na potřebách výkonu, které máte. Není to běžné, ale pokud v žádném případě zažíváme znatelný pokles výkonu našeho zařízení, můžeme mít řadu deaktivovaných jader. Pak uvidíme, jak to všechno udělat.

Některé starší systémy, jako jsou Win dows 7 nebo Windows 8, mají tendenci ve výchozím nastavení deaktivovat určitý počet jader, pokud nejsou použity, takže tyto verze budou muset být obzvláště opatrné. Windows 10 to nedělá.

Ve skutečnosti je výkon vícejádrových procesorů zcela závislý na tom, jak je aplikace naprogramována. A ano, musíme vědět, že ne všechny aplikace jsou schopny používat všechna jádra procesoru, ve skutečnosti některé používají pouze jednu z nich, protože jejich programování nepovažovalo práci za více procesů.

Místo toho, lepší úroveň a kvalita aplikací, a také hry, jsou schopny využívat maximální kapacitu našeho procesoru, a tak by to mělo být.

Rozdíl výkonu na CPU s deaktivovanými jádry

Aby byl rozdíl mezi zapínáním a vypínáním jader trochu více vizuální, uvidíme srovnání mezi benchmarkem s Cinebench R15 a naším Intel Core i9-9900K se všemi aktivovanými jádry a pouze se čtyřmi:

No, vidíte, skóre je sníženo na polovinu. Pokud k tomu dojde v benchmarku, stane se to samé v použitých programech a v systému. Je zjevné, že nemá smysl deaktivovat CPU s jádry.

A co víc, možná si pomyslíte: „Alespoň budeme mít méně horký procesor, protože polovina z toho nebude fungovat.“ Určitě by tomu tak mělo být, i když pokud zdůrazníme tento procesor pouze se 4 jádry na maximum, získáme teploty velmi podobné, jako kdybychom to udělali se všemi z nich. Je také pravda, že se spotřeba energie sníží o několik wattů, ale rozdíly v tomto ohledu jsou skutečně velmi malé a nestojí za to.

Jak zakázat nebo povolit jádra na PC

Nyní je čas zjistit, jak můžeme aktivovat nebo deaktivovat jádra procesoru jak z operačního systému Windows, který většina z nás používá, tak také z BIOSu, konkrétně z Asus BIOS a jiného z MSI.

Užitečností toho není právě skutečnost, že je deaktivujete, ale zjistit, zda náš tým skutečně používá všechna jádra, aby mohla co nejlépe využít.

Zakázat nebo povolit jádra ve Windows

Tato metoda je platná pro všechny operační systémy Windows, alespoň z Windows Vista.

Nástroj, který použijeme, bude „ msconfig “, takže první věcí, kterou musíme udělat, je stisknout kombinaci kláves „ Windows + R “ a otevřít nástroj Spustit. Dále napíšeme příkaz " msconfig " pro otevření odpovídajícího konfiguračního panelu.

Poté přejdeme na záložku " Start " a klikneme na " pokročilé možnosti ".

Pokud chceme deaktivovat určitý počet jader, aktivujeme pole „Počet procesorů“ a vybereme počet z nich, který chceme nadále pracovat. Je velmi důležité vědět, že se v tomto seznamu objeví vlákna, a ne fyzická jádra, pokud má váš procesor 16 vláken, pak pro deaktivaci dvou jader musíme vybrat číslo 12 (2 + 2 vlákna).

Pokud chceme znovu aktivovat absolutně všechna jádra, protože budeme muset pouze deaktivovat pole „počet procesorů“, automaticky po restartu budou použita všechna jádra a vlákna.

Kdykoli upravíme tuto možnost, budeme muset restartovat, aby se změny projevily.

Zakázat nebo povolit jádra v systému BIOS

Tento postup můžeme také provést v systému BIOS, i když v tomto případě nebudeme deaktivovat vlákna, ale přímo jádra. I když je také pravda, že existují některé BIOSy, které umožňují deaktivaci vláken.

Pro uživatele, kteří mají Asus UEFI BIOS, bude ve většině případů tento proces: po vstupu do BIOSu aktivujeme pokročilý režim a přejdeme do sekce „ Advanced “. V možnostech souvisejících s CPU najdeme možnost, která říká „ Aktivní jádra procesorů “. Zde můžeme vybrat počet jader, která budou aktivní.

Je možné, že na novějších deskách je tento systém BIOS poněkud odlišný, v každém případě bude vždy existovat možnost, buď v pokročilých možnostech procesoru, nebo v části Přetaktování.

A pro uživatele, kteří mají desku MSI, bude tento proces podobný: znovu aktivujeme pokročilý režim a v tomto případě půjdeme přímo k možnostem přetaktování „OC“. Budeme mít možnost, jejíž jméno je úplně stejné jako předchozí, takže zde můžeme aktivovat počet jader, která se mají použít.

Závěr a související návody

Doufáme, že s tímto malým tutoriálem jsme vás přesvědčili, že jádra procesoru jsou určena k použití a nemají je deaktivovat. Existuje jen velmi málo výhod, které získáme v teplotě a spotřebě, a mnoho, které ztratíme ve výkonu.

Nyní vám necháme několik odkazů, které vás zajímají:

Pokud máte problémy s jádrem a vlákny, rádi vám pomůžeme, proto nám zanechte komentář níže nebo se zeptejte na našem hardwarovém fóru.

Výukové programy

Výběr redakce

Back to top button