Hoe multicore-processors te begrijpen

📅
🕑 5 minuten lezen

Heb je je ooit afgevraagd waarom je glimmende nieuwe multicore CPU je niet een drievoudige snelheidsboost geeft? Of waarom sommige apps vliegend lijken te werken terwijl andere zelfs op dezelfde hardware kruipen? De waarheid is dat multicore CPU’s een beetje lijken op een groep werknemers op kantoor: ze werken prima als de taak wordt opgesplitst, maar veel programma’s gebruiken nog steeds maar één werknemer. Het is in feite de reden waarom, ondanks de 64 cores in sommige high-end CPU’s, niet alles sneller draait dan een single-core setup. Deze gids duikt in hoe CPU’s van single-core naar wat we nu hebben zijn gegaan, en waarom je in sommige gevallen niet de prestatieverbeteringen ziet die je zou verwachten. Inzicht hierin helpt je bij het stellen van verwachtingen en het oplossen van problemen wanneer je multi-core setup niet naar behoren presteert voor bepaalde taken of programma’s.

Hoe u multicore-prestatiesprongen kunt oplossen die niet optreden

Waarom multicore-ondersteuning belangrijk is en wanneer u problemen opmerkt

Wanneer applicaties of games niet optimaal gebruikmaken van al die cores, wordt het frustrerend, vooral tijdens multitasking of rendering. Soms ligt het niet aan de hardware, maar aan de instellingen of hoe het besturingssysteem die cores beheert. Of je nu één core maximaal benut of je CPU enorm onderbenut, weten hoe je je systeem kunt tweaken, kan een groot verschil maken. Het grote doel hierbij: je systeem al die cores effectiever laten ‘zien’ en gebruiken, of in ieder geval begrijpen waarom sommige dingen niet goed schalen.

Methode 1: Controleer of de kernen zijn ingeschakeld en of Windows ze allemaal herkent

Dit klinkt voor de hand liggend, maar vooral als je een nieuwe setup hebt gebouwd of processors hebt vervangen, is het de moeite waard om dit nogmaals te controleren. Soms schakelen BIOS- of UEFI-instellingen bepaalde cores of functies uit.

  • Start op in uw BIOS, meestal door op Delof te drukken F2tijdens het opstarten.
  • Zoek naar instellingen met betrekking tot CPU-cores of actieve processorcores. Zorg ervoor dat alle cores ingeschakeld zijn. Soms wordt dit alleen aangegeven als ‘Aantal cores’ of ‘Hyperthreading’.
  • Als je Windows gebruikt, open je Taakbeheer ( Ctrl + Shift + Esc) en ga je naar het tabblad Prestaties. Onder CPU zou het aantal cores en logische processors moeten staan. Als dit minder is dan de specificaties van je CPU, klopt er iets niet. Controleer de BIOS-instellingen opnieuw.

Het verkrijgen van kerninformatie van zowel het BIOS als Windows helpt te bevestigen dat het systeem ziet wat het hoort te zien. Soms lost een BIOS-update of een reset herkenningsproblemen op. Als Hyper-Threading of SMT (Simultaneous Multi-Threading) is uitgeschakeld, kan dat het aantal logische cores verminderen, wat de prestaties beïnvloedt.

Methode 2: Pas de energie- en prestatie-instellingen van uw systeem aan

Windows zet soms cores in slaapstand of beperkt de prestaties om energie te besparen, vooral als u een laptop gebruikt of energiebesparende modi gebruikt. Controleer uw energiebeheerschema :

  • Ga naar Instellingen > Systeem > Energie en slaapstand > Extra energie-instellingen
  • Selecteer Hoge prestaties. Als je een laptop gebruikt, kan de batterij hierdoor sneller leeglopen, maar het zorgt er wel voor dat je CPU optimaal blijft presteren.
  • Klik op Planinstellingen wijzigen > Geavanceerde energie-instellingen wijzigen
  • Zoek Processorenergiebeheer en stel de minimale processorstatus in op 100% en de maximale processorstatus op 100%.Dit voorkomt dat Windows onnodig cores beperkt.

Deze afstemming verwijdert een deel van de door Windows veroorzaakte prestatiebeperking, zodat alle cores kunnen werken als je apps ze kunnen gebruiken. In sommige configuraties kan dit veel helpen bij multithreadtaken.

Methode 3: Zorg ervoor dat uw software is ontworpen om meerdere cores te gebruiken

Dit is vrij voor de hand liggend, maar niet altijd. Veel apps zijn gewoon niet geoptimaliseerd voor multi-core CPU’s, vooral oudere. Als je video’s bewerkt of rendering uitvoert, controleer dan de instellingen of documentatie van de applicatie om te zien of multi-threading-ondersteuning is ingeschakeld. Soms moet je specifieke opties in- of uitschakelen.

In Adobe Premiere of Blender kun je bijvoorbeeld multi-core renderingfuncties in- of uitschakelen. Als deze correct zijn ingesteld, maar de prestaties nog steeds niet naar verwachting zijn, is het de moeite waard om een ​​andere app te proberen of je programma’s te updaten. En ja, sommige eenvoudige programma’s of games zijn nog steeds single-threaded – hun prestaties veranderen niet, ongeacht het aantal beschikbare cores.

Methode 4: Probeer een veilige herstart of BIOS-update als de kernen niet goed worden gedetecteerd

Loopt je systeem vast en weigert het alle cores te herkennen? Soms is een simpele reset of BIOS-update voldoende. Controleer de website van de fabrikant van je moederbord voor de nieuwste BIOS-firmware. Volg de instructies nauwgezet op om te updaten. Je moederbord bricken is een risico, dus wees voorzichtig.

Als je BIOS-versie al de nieuwste is, helpt een reset naar de standaardinstellingen vaak, vooral als de BIOS-instellingen zijn aangepast of beschadigd. Vergeet niet dat sommige BIOS-updates de kerndetectie en stabiliteit verbeteren.

Wat zou het kerngebruik nog meer kunnen beïnvloeden? Vermogenslimieten en thermische throttling.

Hitte verpest multicore-prestaties sneller dan een slechte grap. Als je CPU thermisch afremt, draait hij mogelijk op lagere kloksnelheden of beperkt hij het aantal cores om koel te blijven. Controleer je CPU-temperaturen met tools zoals HWInfo of Core Temp. Als de temperaturen extreem hoog zijn, maak dan je koelblok schoon, breng nieuwe koelpasta aan of verbeter de luchtstroom.

Bovendien geven sommige energie- of thermische beheerinstellingen uw CPU niet de vrije hand. Door deze in de gaten te houden en aan te passen, kunt u de volledige multicore-prestaties herstellen.

Samenvatting

  • Zorg ervoor dat de BIOS/instellingen alle CPU-kernen inschakelen.
  • Controleer het energiebeheerschema en de processorbeheerinstellingen van Windows.
  • Zorg ervoor dat de software multithreaded is of geconfigureerd is voor meerdere cores.
  • Werk het BIOS bij als de cores niet goed worden gedetecteerd of als de systeemstabiliteit niet goed is.
  • Houd de thermische omstandigheden en de koeling in de gaten: warmtebeperking kan de prestaties negatief beïnvloeden.

Afronding

Het is niet altijd even eenvoudig om al die cores harmonieus te laten werken. Soms is het gewoon een kwestie van even in het BIOS duiken of Windows-instellingen aanpassen. Andere keren word je beperkt door wat de software aankan. Weet je niet waarom sommige apps niet schalen? Vaak ligt het aan de app zelf, niet aan je hardware. Toch zouden deze tips je multicore-game moeten helpen verbeteren of je in ieder geval antwoorden moeten geven wanneer dingen niet goed werken. Hopelijk helpt dit, of verklaart het in ieder geval waarom je CPU niet zijn volledige potentieel benut.