Tutorials

Is het verkeerd om alle processorkernen te activeren? aanbevelingen en hoe u deze kunt uitschakelen

Inhoudsopgave:

Anonim

Op een pc is het mogelijk om alle processorkernen uit of in te schakelen, maar is het echt slecht of goed? Het antwoord is voor velen ongetwijfeld voor de hand liggend, maar er zijn veel gebruikers die nog twijfelen over de werkcapaciteit van een processor en de invloed op de temperatuur of de duurzaamheid.

Dus in dit artikel zullen we zien wat dit inhoudt in het activeren of deactiveren van kernen, het verschil tussen threads en kernen en of het echt wordt aanbevolen om onze processor in lagen te plaatsen en hoe dat mogelijk is. Dus laten we beginnen, zonder verder oponthoud.

Inhoudsindex

Processors met meer dan één kern Waarom?

De processor van onze computer is het element dat verantwoordelijk is voor het uitvoeren van alle berekeningen die een programma of besturingssysteem in onze apparatuur genereert. De centrale verwerkingseenheid is verantwoordelijk voor het uitvoeren van de bewerkingen die we genereren na interactie met de interface van de apparatuur, en dankzij dit worden de elektrische signalen in de vorm van stukjes informatie vertaald in nuttig werk.

Welnu, misschien is het belangrijkste element van een processor tegenwoordig de kernen naast de frequentie. Al meer dan 10 jaar zijn er processors met meer dan één kern in hun chip, zodat we het goed begrijpen, de cores van een processor zijn de elementen die verantwoordelijk zijn voor het verwerken van de informatie.

Een CPU met een enkele kern bestaat uit een ALU (Logical Arithmetic Unit), UC (Control Unit), cachegeheugen, enz. Welnu, wanneer een processor meerdere kernen heeft, worden al deze componenten in gelijke aantallen in elke kern of " kern " gerepliceerd. Op deze manier kunt u verschillende bewerkingen tegelijkertijd uitvoeren in elke klokcyclus en zo de prestaties vermenigvuldigen.

Dus hoe meer kernen, hoe meer verwerkingscapaciteit een processor zal hebben. Hieraan voegen we de frequentie toe, hoe meer GHz (Gigahertz), hoe meer bewerkingen per seconde het zal kunnen uitvoeren. Dit is bij AMD precies hetzelfde als bij Intel, ze zijn gebaseerd op hetzelfde principe.

Verschil tussen kern en draad

Naast de kernen zijn er in een processor threads of threads, en het is erg belangrijk om het verschil tussen de twee te kennen, omdat dit rechtstreeks van invloed is op wat we zien in ons besturingssysteem of ons BIOS.

Welnu, we hebben het over Core wanneer we verwijzen naar een fysiek geïntegreerd circuit op de processorchip. Elke kernel heeft zijn eigen componenten, cache, etc. (behalve de gedeelde L3-cache).

In plaats daarvan is een thread of thread een logische kernel, een kernel waarvan alleen het besturingssysteem begrijpt dat deze bestaat. Het besturingssysteem laadt de programma's voor uitvoering in het geheugen en verdeelt ze ook in taken of gegevenscontrolestromen om ze te distribueren naar de processorcores. Elk van deze stromen wordt een thread genoemd en ze zullen perfect worden beheerd of besteld om te worden verwerkt via RAM, cache en andere elementen van de processor.

Een processor kan tot twee threads per core hebben, dat wil zeggen, als een i9-9900K 8 cores heeft, hebben we nu 16 threads om taken te verdelen en onder te verdelen, zodat de verwerking efficiënter is. Intel is in staat om logische cores te creëren in zijn processors met behulp van Hyper Threading- technologie, terwijl AMD dit doet met SMT-technologie. Het verschil is dat Intel het alleen gebruikt voor high-end processors en notebooks, terwijl AMD het in zijn hele Ryzen-assortiment implementeert.

Als een CPU niet over een van deze technologieën beschikt, heeft deze hetzelfde aantal cores als threads.

Hoe onderscheidt het tussen kernen en threads?

Alle voorgaande uitleg zal ons helpen het verschil tussen deze twee elementen te kennen, aangezien het deactiveren van kernen niet hetzelfde is als threading. In feite zal Windows 10 de threads niet presenteren alsof het kernels zijn en het is duidelijk niet hetzelfde om sommige te deactiveren dan andere. Laten we eens kijken naar het verschil in een computer met deze i9-9900K erin.

De eerste foto komt overeen met een screenshot van het BIOS van dezelfde computer in de sectie waar we cores kunnen in- of uitschakelen. Zoals je kunt zien, heeft het 8 cores (7 plus allemaal).

Terwijl we in de Windows Task Manager, Resource Monitor, een telling hebben van 16 CPU's, wat overeenkomt met de threads. Houd er dus rekening mee dat Windows het heeft over "processors" die verwijzen naar threads en niet naar cores.

In het prestatiegedeelte van de taakbeheerder zal het ons duidelijker zijn, omdat het ons hier wel informeert over het aantal logische processors, zoals het dat noemt.

Dus is het verkeerd om alle processorkernen te activeren?

Absoluut NIET, het wordt zelfs aanbevolen en wat iedereen zou moeten doen. Als we een 8-coreprocessor kopen, kunnen we ten minste profiteren van al zijn kracht en zijn alle cores vanaf het begin actief.

Altijd standaard geactiveerd

En het is dat zowel Windows als andere systemen zoals Mac of Linux altijd standaard alle cores van een processor hebben geactiveerd. Zonder dat we iets doen, welke processor ook is geïnstalleerd, zal het besturingssysteem alle cores automatisch detecteren en ze het nodige gebruik geven.

De systemen van vandaag zijn perfect in staat om alle kernen te gebruiken, zelfs processors met maximaal 32 kernen en 64 threads zoals de AMD Threadripper 2990WX. Stel je voor dat je daar naar kijkt in je taakbeheerder.

Niet alle kernen worden altijd gebruikt

Maar iets waar we rekening mee moeten houden, is dat ze in systemen zoals Windows automatisch cores kunnen deactiveren, afhankelijk van de prestatiebehoeften die je hebt. Het is niet gebruikelijk, maar als we zonder enige reden een merkbare afname van de prestaties van onze apparatuur ervaren, hebben we mogelijk een reeks gedeactiveerde kernen. Vervolgens zullen we zien hoe we dit allemaal kunnen doen.

Sommige oudere systemen zoals Win dows 7 of Windows 8 hebben de neiging om standaard een bepaald aantal cores uit te schakelen als ze niet worden gebruikt, dus deze versies zullen extra voorzichtig moeten zijn. Windows 10 doet dit op zijn beurt niet.

In feite zijn de prestaties van multi-core processors volledig afhankelijk van hoe een applicatie is geprogrammeerd. En ja, we moeten weten dat niet alle applicaties in staat zijn om alle cores van een processor te gebruiken, in feite gebruiken sommigen er slechts één, omdat hun programmering geen rekening houdt met multiproceswerk.

In plaats daarvan kunnen applicaties van een hoger niveau en kwaliteit, en ook games, de maximale capaciteit van onze processor gebruiken, en zo hoort het ook.

Prestatieverschil op een CPU met uitgeschakelde cores

Om het verschil tussen het in- en uitschakelen van kernen iets visueler te maken, gaan we de vergelijking zien tussen een benchmark met Cinebench R15 en onze Intel Core i9-9900K met al zijn kernen geactiveerd, en met slechts vier ervan:

Nou, zie je, de score wordt slechts gehalveerd. Als dit gebeurt in een benchmark, gebeurt precies hetzelfde in de gebruikte programma's en in het systeem. Het heeft duidelijk geen zin om een ​​CPU te hebben met cores uitgeschakeld.

Bovendien denkt u misschien: "We hebben in ieder geval een minder warme CPU omdat de helft niet werkt." Dit zou zeker het geval moeten zijn, maar als we deze processor maximaal belasten met slechts 4 kernen, zullen we temperaturen krijgen die erg lijken op als we het met allemaal zouden doen. Het is ook waar dat het stroomverbruik met enkele watt wordt verminderd, maar de verschillen in dit opzicht zijn echt heel klein en niet de moeite waard.

Hoe cores op een pc uit te schakelen of in te schakelen

Nu is het tijd om te zien hoe we de cores van een processor kunnen activeren of deactiveren, zowel vanuit het Windows-besturingssysteem, dat de meesten van ons gebruiken, als ook vanuit het BIOS, met name vanuit een Asus BIOS en een andere vanuit MSI.

Het nut hiervan is niet precies het feit om ze te deactiveren, maar om te zien of ons team echt alle kernen in gebruik heeft om het meeste uit de kracht te halen.

Schakel cores in of uit in Windows

Deze methode is geldig voor alle Windows-besturingssystemen, tenminste vanaf Windows Vista.

De tool die we zullen gebruiken is " msconfig ", dus het eerste dat we moeten doen is op de toetscombinatie " Windows + R " drukken om de tool Uitvoeren te openen. Vervolgens schrijven we het commando " msconfig " om het bijbehorende configuratiescherm te openen.

Vervolgens gaan we naar het tabblad " Start " en klikken op " geavanceerde opties ".

Als we een bepaald aantal cores willen deactiveren, activeren we het vak "Aantal processors" en kiezen we het aantal dat we willen blijven gebruiken. Het is erg belangrijk om te weten dat threads in deze lijst zullen verschijnen, en niet de fysieke cores, als je CPU 16 threads heeft, dan zullen we om nummer 2 (2 + 2 threads) te moeten kiezen om twee cores te deactiveren.

Als we absoluut alle cores opnieuw willen activeren, omdat we alleen het vak "aantal processors" hoeven te deactiveren, worden automatisch na een herstart alle cores en threads gebruikt.

Telkens wanneer we deze optie wijzigen, moeten we opnieuw opstarten om de wijzigingen door te voeren.

Schakel cores uit of in in BIOS

We kunnen deze procedure ook in het BIOS uitvoeren, hoewel we in dit geval geen threads zullen deactiveren, maar rechtstreeks cores. Hoewel het ook waar is dat er enkele BIOS'en zijn die het deactiveren van threads mogelijk maken.

Voor gebruikers die een Asus UEFI BIOS hebben, is het proces in de meeste gevallen dit: na het betreden van het BIOS activeren we de geavanceerde modus en gaan we naar de sectie " Geavanceerd ". In de opties met betrekking tot de CPU vinden we een optie met de tekst " Active Processor Cores ". Hier kunnen we het aantal kernen selecteren dat actief zal zijn.

Het is mogelijk dat op nieuwere kaarten dit BIOS enigszins anders is, in ieder geval zal er altijd een optie zijn, hetzij in de geavanceerde opties van de CPU, hetzij in de sectie Overklokken.

En voor gebruikers die een MSI-bord hebben, zal het proces vergelijkbaar zijn: we zullen de geavanceerde modus opnieuw activeren en in dit geval gaan we rechtstreeks naar de overklokopties voor "OC". We zullen een optie hebben waarvan de naam exact hetzelfde is als de vorige, dus daar kunnen we het aantal te gebruiken kernen activeren.

Conclusie en gerelateerde tutorials

We hopen dat we u met deze kleine tutorial hebben overtuigd dat de cores van een processor voor gebruik zijn, en niet om ze uit te schakelen. Er zijn maar weinig voordelen die we behalen in temperatuur en verbruik, en veel dat we verliezen in prestaties.

Nu laten we u enkele links achter die u interessant kunt vinden:

Welnu, als u problemen heeft met deze kwestie van kernen en threads, zullen we u graag helpen, dus laat hieronder een reactie achter of vraag het op ons hardwareforum.

Tutorials

Bewerkers keuze

Back to top button