Extra: Waarom doet de 3970X het slecht in sommige games?
De eerste twee generaties Threadripper-processors waren dan wel fantastisch voor multi-threaded workloads, maar in games speelden ze de ondertoon. Meerdere oorzaken waren daar debet aan, waaronder enkele keuzes die in het ontwerpproces van die cpu's waren gemaakt. Zo was de latency naar het werkgeheugen bij de eerdere generaties Threadripper langer en vooral minder voorspelbaar dan bij reguliere processors, doordat sommige core-die's niet direct aan een geheugencontroller waren gekoppeld.
Links: de opbouw van een derde generatie Ryzen Threadripper, met de geheugencontrollers in het I/O-die. Rechts: de opbouw van een tweede generatie Ryzen Threadripper, met de geheugencontrollers in twee van de vier core-die's.
Bij de derde generatie Threadripper is dat probleem in theorie opgelost, wat ook merkbaar is in de manier waarop AMD de nieuwe processors presenteert: ultiem voor workstations, maar óók goed voor gaming. Bij de vorige generatie introduceerde de fabrikant nog het speciale 'WX'-achtervoegsel om erop te duiden dat een dergelijke processor echt alléén voor workstationgebruik was bedoeld: bij de nieuwe generatie is de W spoorloos.
Te veel cores voor (oudere) games?
In de voorgaande hoofdstukken zagen we in de gamebenchmarks iets geks gebeuren: de Ryzen Threadripper 3960X met 24 cores presteert inderdaad veel beter dan de oude Threadrippers en nestelt zich doorgaans in de bovenste helft van de grafieken, maar de 32-core Threadripper 3970X doet het soms abominabel slecht, vergelijkbaar met wat we bij de vorige generatie zagen.
Aangezien de meest voor de hand liggende hardwarematige oorzaken stuk voor stuk zijn opgelost in deze derde generatie, vermoeden we dat we de reden voor dit gedrag in de software moeten zoeken. Ons vermoeden is dat simpelweg de games ofwel de Windows-scheduler over hun nek gaan bij het toebedelen van taken aan cores, zodra het aantal kernen over een bepaalde grens heen gaat.
Dezelfde processor, de helft van de cores
Om die hypothese te verifiëren, hebben we de gamebenchmarks opnieuw gedraaid op de Ryzen Threadripper 3970X met de 'game mode' ingeschakeld. Deze modus is een erfenis van de eerdere Threadripper-generaties en schakelt simpelweg de helft van de cores uit - voorheen specifiek de core-die's die geen eigen actieve geheugencontroller hadden, maar dat is bij de nieuwe generatie dus niet langer van toepassing. Het enige dat nu nog gebeurt als je de game mode inschakelt, is dat het aantal cores door de helft gaat en smt wordt uitgeschakeld.
Zoals verwacht zijn de prestaties met de game mode ingeschakeld wél op hetzelfde niveau als bij de 3960X. Waar de 3970X gemiddeld 27% slechter presteert dan de 3960X op standaard instellingen, middelt dat verschil in de game mode uit tot exact nul procent. Kortom, het gaat simpelweg mis als er te veel actieve cores zijn. We vermoeden dat AMD daar verder weinig aan kan doen; over het algemeen zien we dat nieuwere games hier minder of geen last van hebben. Goede ondersteuning voor cpu's met (heel) veel threads zal dus langzaam in de gamingwereld moeten slijten, met het komen van nieuwe games en het gaan van oude.
3970X - standaard | 3970X - game mode | 3960X - standaard | 3970X vs. 3960X | 3970X game mode vs. 3960X | |
---|---|---|---|---|---|
Far Cry 5 - Medium | 33 fps | 122 fps | 111 fps | -70% | 10% |
Far Cry 5 - Ultra | 30 fps | 109 fps | 101 fps | -70% | 8% |
Assassin’s Creed: Origins - Medium | 83 fps | 113 fps | 118 fps | -30% | -4% |
Assassin’s Creed: Origins - Ultra | 74 fps | 91 fps | 94 fps | -21% | -3% |
The Witcher 3: Blood & Wine - Medium | 184,4 fps | 222,6 fps | 224 fps | -18% | -1% |
The Witcher 3: Blood & Wine - Ultra | 109,8 fps | 114 fps | 112 fps | -2% | 2% |
GTA V - Medium | 74,9 fps | 133,6 fps | 138,5 fps | -46% | -4% |
GTA V - Ultra | 57,1 fps | 101,1 fps | 103,3 fps | -45% | -2% |
Battlefield 1 - Medium | 127,4 fps | 197,6 fps | 195,3 fps | -35% | 1% |
Battlefield 1 - Ultra | 108,5 fps | 170,2 fps | 167,6 fps | -35% | 2% |
Rise of the Tombraider - Medium | 202,2 fps | 197,5 fps | 205,7 fps | -2% | -4% |
Rise of the Tombraider - Ultra | 123 fps | 121,9 fps | 123,3 fps | 0% | -1% |
The Division - Medium | 201,9 fps | 202,3 fps | 201,8 fps | 0% | 0% |
The Division - Ultra | 131,7 fps | 133,6 fps | 131,2 fps | 0% | 2% |
Gemiddeld | 110,1 fps | 145,0 fps | 144,8 fps | -27% | 0% |
Ook de frametimes zijn uitstekend met de game mode ingeschakeld.
3970X - standaard | 3970X - game mode | 3960X - standaard | 3970X vs. 3960X | 3970X game mode vs. 3960X | |
---|---|---|---|---|---|
The Witcher 3: Blood & Wine - Medium | 7,0 ms | 8,1 ms | 7,2 ms | 3% | -11% |
The Witcher 3: Blood & Wine - Ultra | 12,6 ms | 11,8 ms | 12,0 ms | -5% | 2% |
GTA V - Medium | 22,0 ms | 12,0 ms | 12,0 ms | -45% | 0% |
GTA V - Ultra | 28,0 ms | 14,0 ms | 13,0 ms | -54% | -7% |
Battlefield 1 - Medium | 9,4 ms | 8,3 ms | 8,2 ms | -13% | -1% |
Battlefield 1 - Ultra | 10,9 ms | 7,8 ms | 8,6 ms | -21% | 10% |
Rise of the Tombraider - Medium | 9,5 ms | 7,6 ms | 7,6 ms | -20% | 0% |
Rise of the Tombraider - Ultra | 13,4 ms | 10,8 ms | 11,2 ms | -16% | 4% |
Gemiddeld | 14,1 ms | 10,1 ms | 10,0 ms | -21% | 0% |
4 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD Ryzen Threadripper 3960X Boxed
|
€ 1.513,871 winkel |
|
![]() |
AMD Ryzen Threadripper 3970X Boxed
|
Niet verkrijgbaar | |
![]() |
Intel Core i9 10900X Boxed
|
€ 562,421 winkel |
|
![]() |
Intel Core i9 10980XE Boxed
|
€ 1.184,593 winkels |