Door Reinoud Dik

Redacteur

Cpu-corescaling in games

Hoeveel cores heb je in 2021 nodig?

Testmethode

Om de vraag van dit artikel te beantwoorden, hebben we een test ontwikkeld waarbij we zoveel mogelijk kijken naar de invloed van het aantal processorcores op gamingprestaties. Een vraag die daar onmiddellijk bij naar voren komt, is wélke processor(s) we gebruiken voor deze test.

De makkelijkste optie is daarbij een high-end model te gebruiken waarop een aantal cores en threads worden uitgeschakeld om verschillende processors te simuleren. Het voordeel daarvan is dat de test relatief snel is uit te voeren en alle gesimuleerde configuraties op dezelfde processorarchitectuur draaien. Een groot nadeel is echter dat de flinke hoeveelheid cachegeheugen van high-end processors geen realistische representatie is voor processors met een lager aantal cores. Een gesimuleerde quadcore die 64MB aan L3-cache heeft, is niet gelijk aan een daadwerkelijk bestaande quadcore die hooguit over een kwart van die hoeveelheid cachegeheugen beschikt.

Daarnaast brengt het simuleren door uitschakelen van cores onvoorspelbaarheid in de topology van de processor met zich mee. Het is namelijk niet altijd duidelijk wélke cores worden uitgeschakeld, en dus ook niet welke cores actief blijven. Zitten ze op de chip fysiek verder uit elkaar, dan zorgt dit voor extra latency, onderling of naar het cachegeheugen toe, problemen waar de processors die we zouden proberen te simuleren vanwege hun ontwerp geen last van hebben.

Ryzen 3000

Om louter te kijken hoeveel cores van toegevoegde waarde zijn, gebruiken we voor deze test dus liever verschillende processors met hun oorspronkelijke aantal cores, maar wel in een reeks met een en dezelfde architectuur. Deze variabele willen we immers niet van invloed laten zijn. Omdat Intels en AMD's nieuwste generaties (nog) niet zijn uitgebracht in alle configuraties die we graag willen meenemen (zoals de quadcore, die jarenlang gold als de standaard voor pc-gaming), hebben we gekozen voor de AMD Ryzen 3000-serie processors. Onze selectie bestaat uit cpu's die allemaal op de Zen 2-architectuur zijn gebaseerd. Hoewel er tegenwoordig snellere processors op de markt zijn, is deze architectuur zeker nog capabel genoeg om moderne games op te draaien; de nieuwste generatie consoles maakt er tenslotte ook gebruik van. De gekozen modellen beschikken allemaal over smt, wat we zowel in- als uitgeschakeld hebben getest om naast het aantal cores ook de invloed van extra threads dankzij deze functionaliteit te onderzoeken.

De overige variabelen zijn zoveel mogelijk gelijk getrokken. Dat betekent zoals gebruikelijk dezelfde onderdelen als in ons vaste testsysteem, maar daarnaast zijn de gebruikte processors voor deze test allemaal ingesteld op een vaste kloksnelheid van 4GHz. Om de invloed van de videokaart te beperken en daarbij ook op hogere resoluties te kunnen testen, maken we gebruik van een snelle Nvidia GeForce RTX 3080 Founders Edition. De frametimes meten we met PresentMon.

Configuratie Processor L3-cache Gebruikte kloksnelheid
4 cores, 4 threads Ryzen 3 3300X (SMT uit) 16MB 4GHz
4 cores, 8 threads Ryzen 3 3300X (SMT aan)
6 cores, 6 threads Ryzen 5 3600X (SMT uit) 32MB
6 cores, 12 threads Ryzen 5 3600X (SMT aan)
8 cores, 8 threads Ryzen 7 3700X (SMT uit)
8 cores, 16 threads Ryzen 7 3700X (SMT aan)
12 cores, 12 threads Ryzen 9 3900X (SMT uit) 64MB
12 cores, 24 threads Ryzen 9 3900X (SMT aan)

Testsysteem

Platform Socket AM4
Moederbord ASUS ROG Crosshair VIII Hero
Geheugen G.Skill Trident Z Royal 32GB DDR4-3200 CL16-16-16-38
Videokaart Nvidia GeForce RTX 3080 Founders Edition
Koeling NZXT Kraken X62
Ssd Samsung 970 EVO 1TB
Voeding Corsair RM850
Besturingssysteem Windows 10 x64 20H1

Gameselectie

Game Verschijningsdatum Api Engine
Cyberpunk 2077 December 2020 DX12 REDengine 4
F1 2020 Juli 2020 DX12 EGO Engine 4.0
Far Cry: New Dawn Februari 2019 DX11 Dunia 2.0
Metro Exodus Februari 2019 DX12 4A Engine
Red Dead Redemption 2 November 2019 Vulkan RAGE
Total War Saga: Troy Augustus 2020 DX12 TW Engine 3

Dit artikel kun je gratis lezen zonder adblocker

Alle content op Tweakers is gratis voor iedereen toegankelijk. Het enige dat we van je vragen is dat je de advertenties niet blokkeert, zodat we de inkomsten hebben om in Tweakers te blijven investeren. Je hoeft hierbij niet bang te zijn dat je privacy of veiligheid in het geding komt, want ons advertentiesysteem werkt volledig zonder thirdpartytracking.

Bekijk onze uitleg hoe je voor Tweakers een uitzondering kunt maken in je adblocker.

Ben je abonnee? Log dan in.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee