Thief getest met AMD Mantle patch: grote verbetering voor instap CPU's

Inhoudsopgave
  1. 1. Inleiding
  2. 2. Resultaten met R9 290X, R9 280X, R9 270X en R7 260X
  3. 3. Core i3 versus Core i7
  4. 4. Conclusie
  5. 5. Reacties

Inleiding

Na Battlefield 4 is Thief de tweede game die geschikt is voor AMD's nieuwe low-level Mantle API. Wij hebben een viertal kaarten getest op twee platformen. Welke prestatiewinst mag je verwachten?

Het verhaal van Mantle moge inmiddels bekend zijn. AMD kondigde deze eigen 3D API aan bij de introductie van de Radeon R9 290X. Mantle zou veel dichter op de videokaart werken dan DirectX en veel minder CPU-overhead kennen. Daarmee is de belofte dat de prestaties flink omhoog kunnen. 

Begin februari publiceerden we al een review van Battlefield 4 in Mantle-modus. Het moet gezegd: na de enorme hype die AMD rondom Mantle had gecreëerd, vielen de resultaten in de praktijk een beetje tegen. Ja, we zagen duidelijk prestatiewinst, maar in de regel was die minder dan 10%. Hogere toenames - tot meer dan 50% aan toe - zagen we alleen in vrij onrealistische scenario's: er zullen bijvoorbeeld weinig mensen zijn die een bloedsnelle Radeon R9 290X kaart combineren met een goedkope Intel Core i3 of AMD 10 processor. Wie de cijfers wat langer bekeek, zag echter zeker positieve aspecten: zo blijk je met een Radeon R9 290X dus nu wel met een Core i3 dezelfde resultaten te kunnen boeken als in DirectX-modus met een Core i5 of i7. Ofwel: als gamer kun je geld gaan besparen op je CPU en dat investeren in je videokaart. Bij de reacties op onze Battlefield 4 review lazen we naast veel negatief commentaar toch ook mensen die er juist erg blij mee waren, zoals Hardware.Info lezer Apple740 die een Radeon HD 7970 GHz Edition combineert met een oude en naar huidige maatstaven niet bepaald snelle Phenom X4 955: hij spreekt over een 100% toename en een tweede leven voor z'n CPU.

Nu is er dus een tweede game die geschikt is voor Mantle: Thief. Vorige week publiceerden we al een artikel met Thief benchmarks met 31 GPU's, in DirectX modus. De Mantle-patch was vertraagd, maar is vandaag voor iedereen beschikbaar. Samen met AMD Catalyst driver versie 14.3 beta kun je zelf aan de slag met Thief en Mantle. Wij kregen de patch al een paar dagen eerder beschikbaar en zijn uiteraard ook aan het benchmarken geslagen.

Thief 2014 (PC)

De Mantle-patch voor Thief bezorgt de game overigens ook ondersteuning voor AMD TrueAudio. Daar hebben we voor dit artikel nog geen aandacht aan besteedt, maar zullen we op een later moment op terug komen.

We zijn gaan testen met een viertal kaarten, de AMD Radeon R9 290X, R9 280X, R9 270X en R7 260X. Allereerst hebben we benchmarks opnieuw gedraaid op ons standaard testsysteem met een Intel Core i7 3960X. Daarnaast zijn we aan de slag gegaan op een tweede systeem met daarop achtereenvolgens twee Haswell CPU's: topmodel Core i7 4770K en de veel langzamere, dual-core Intel Core i3 4330.

Hieronder zie je de instelling zoals we Thief hebben gedraaid met Normal en Very High presets:

Normal:

Very High:

Resultaten met R9 290X, R9 280X, R9 270X en R7 260X

We begonnen onze benchmarks op het systeem met zes-core Core i7 3960X processor. Wie de inleiding heeft gelezen, zal begrijpen dat onze verwachtingen hier niet al te hoog gespannen waren. Uit onze Battlefield 4 test bleek immers al dat Mantle voornamelijk schaalt wanneer er een CPU-bottleneck is en juist niet bij een GPU-bottleneck. Met een snelle 6-core CPU is er natuurlijk niet snel een CPU-bottleneck.

Bij de resultaten zien we enkel dat bij een Radeon R9 290X met Normal settings Mantle voor een significante prestatiewinst kan zorgen. En hoe: ruim 25%! Met Very High settings is Mantle echter juist iets langzamer en datzelfde zien we bij de drie andere kaarten. 

Intel Core i7 3960XDirectXMantleMantle vs. DirectX
Radeon R9 290X   
1920x1080 Normal 79,0 fps 98,9 fps 25,2%
1920x1080 Very High 67,3 fps 66,7 fps -0,9%
Radeon R9 280X   
1920x1080 Normal 77,0 fps 76,1 fps -1,2%
1920x1080 Very High 55,0 fps 50,1 fps -8,9%
Radeon R9 270X   
1920x1080 Normal 62,9 fps 61,4 fps -2,4%
1920x1080 Very High 39,9 fps 33,8 fps -15,3%
Radeon R7 260X   
1920x1080 Normal 45,2 fps 44,6 fps -1,3%
1920x1080 Very High 26,5 fps 25,0 fps -5,7%

De Core i7 4770K is natuurlijk ook een high-end processor, zij het binnen het Socket 1150 platform. Zowel Thief in z'n algemeenheid (afgaande op de DirectX scores) als ook Mantle blijken op deze CPU wat beter te draaien dan op de 3960X. Ook hier zien we in situaties waar er een CPU-bottleneck is een mooie prestatiewinst. De Radeon R9 290X haalt met Normal settings gemiddeld 79,5 fps in DirectX en gemiddeld 110,5 fps in Mantle: 39% winst! Ook met de R9 280X halen we een winst van ruim 10% in dit scenario. Met Very High settings is de prestatiewinst echter beperkt en met de langzamere kaarten is Mantle eerder langzamer dan sneller.

Intel Core i7 4770KDirectXMantleMantle vs. DirectX
Radeon R9 290X   
1920x1080 Normal 79,5 fps 110,5 fps 39,0%
1920x1080 Very High 68,1 fps 71,1 fps 4,4%
Radeon R9 280X   
1920x1080 Normal 72,4 fps 80,0 fps 10,5%
1920x1080 Very High 50,0 fps 51,6 fps 3,2%
Radeon R9 270X   
1920x1080 Normal 62,8 fps 63,6 fps 1,3%
1920x1080 Very High 40,8 fps 35,6 fps -12,7%
Radeon R7 260X   
1920x1080 Normal 45,8 fps 45,6 fps -0,4%
1920x1080 Very High 27,2 fps 25,5 fps -6,3%

Ten slotte is er dan de Core i3 4330, een aanzienlijk langzamere, dual-core processor. Hier treedt natuurlijk sneller een CPU-bottleneck op en kan Mantle sneller voor prestatiewinsten zorgen. Dat zien we ook duidelijk terug in de resultaten! De Radeon R9 290X is met beide settlings zo'n 23% sneller dan met DirectX. Dat is zonder meer een heel goed resultaat. De R9 280X is met Normal settings zelfs 42,4% sneller! Met Very High settings is er duidelijk een GPU-bottleneck en is de winst beperkt. Bij de R9 270X zien we ook nog een zeer significante prestatiewinst bij 1920x1080 Normal. Bij de R7 260X is die beperkter. Very High met deze laatste twee kaarten is juist wat langzamer met Mantle.

Intel Core i3 4330DirectXMantleMantle vs. DirectX
Radeon R9 290X   
1920x1080 Normal 62,2 fps 76,2 fps 22,5%
1920x1080 Very High 57,5 fps 70,9 fps 23,3%
Radeon R9 280X   
1920x1080 Normal 53,0 fps 75,5 fps 42,4%
1920x1080 Very High 49,6 fps 51,6 fps 4,0%
Radeon R9 270X   
1920x1080 Normal 49,2 fps 62,9 fps 27,8%
1920x1080 Very High 41,1 fps 36,8 fps -10,5%
Radeon R7 260X
1920x1080 Normal 42,5 fps 45,6 fps 7,3%
1920x1080 Very High 27,3 fps 25,0 fps -8,4%

Core i3 versus Core i7

Zoals we op de vorige pagina konden zien, brengt Mantle voornamelijk winst bij de veel langzamere Core i3 processor. Het is zodoende interessant om eens nader te bekijken wat Mantle doet voor het prestatieverschil tussen een 300 euro kostende Core i7 4770K en een 120 euro kostende Core i3 4330. Eerst voor DirectX, zoals te zien in onderstaande tabel. We zien dat bij de langzamere kaarten Very High settings, waar in alle gevallen er een GPU-bottleneck is, de i3 en i7 vrijwel identiek scoren. Dat de i3 één keer zelfs beter scoort kunnen we wijten aan de onnauwkeurigheid van de benchmark. Bij Normal settings komt de i3 echten op circa 70 à 80 procent van het prestatieniveau van de i7:

DirectXi3 4330i7 4770Ki3 vs. i7
Radeon R9 290X   
1920x1080 Normal 62,2 fps 79,5 fps 78,2%
1920x1080 Very High 57,5 fps 68,1 fps 84,4%
Radeon R9 280X   
1920x1080 Normal 53,0 fps 72,4 fps 73,2%
1920x1080 Very High 49,6 fps 50,0 fps 99,2%
Radeon R9 270X   
1920x1080 Normal 49,2 fps 62,8 fps 78,3%
1920x1080 Very High 41,1 fps 40,8 fps 100,7%
Radeon R7 260   
1920x1080 Normal 42,5 fps 45,8 fps 92,8%
1920x1080 Very High 27,3 fps 27,2 fps 100,4%

Met Mantle ingeschakeld is het verschil in alle gevallen vrijwel verdwenen. Enkel bij de Radeon R9 290X haalt de i3 slechts een krappe 70% van het prestatieniveau van de i7, wat voornamelijk komt omdat Mantle bij die laatste CPU een enorme prestatiewinst wist te bereiken met deze settings. In alle andere gevallen is het prestatieniveau van de i3 en de i7 vrijwel identiek.

Mantlei3 4330i7 4770Ki3 vs. i7
Radeon R9 290X   
1920x1080 Normal 76,2 fps 110,5 fps 69,0%
1920x1080 Very High 70,9 fps 71,1 fps 99,7%
Radeon R9 280X   
1920x1080 Normal 76,5 fps 80,0 fps 95,6%
1920x1080 Very High 51,6 fps 51,6 fps 100,0%
Radeon R9 270X   
1920x1080 Normal 62,9 fps 63,6 fps 98,9%
1920x1080 Very High 36,8 fps 35,6 fps 103,4%
Radeon R7 260   
1920x1080 Normal 45,6 fps 45,6 fps 100,0%
1920x1080 Very High 25,0 fps 25,2 fps 99,2%

Mogen we concluderen dat Mantle het mogelijk maakt om met een goedkope CPU het prestatieniveau van een dure te behalen? Die claim durven we wel te onderschrijven, zeker wanneer we de score van de i3 met Mantle afzetten tegen de i7 met DirectX, zoals in onderstaande tabel. Een i3 met Mantle haalt zoals we zien in alle gevallen minimaal 90% het prestatieniveau van een Core i7 met DirectX. Steker nog: in vier van de acht gevallen is een i3 met Mantle zelfs sneller dan een i7 met DirectX. Van alle tabellen laat deze laatste wat ons betreft het best de kracht van Mantle zien.

Mantle i3 / DirectX i7i3 4330i7 4770Ki3 vs. i7
Radeon R9 290X   
1920x1080 Normal 76,2 fps 79,5 fps 95,8%
1920x1080 Very High 70,9 fps 68,1 fps 104,1%
Radeon R9 280X   
1920x1080 Normal 76,5 fps 72,4 fps 105,7%
1920x1080 Very High 51,6 fps 50,0 fps 103,2%
Radeon R9 270X   
1920x1080 Normal 62,9 fps 62,8 fps 100,2%
1920x1080 Very High 36,8 fps 40,8 fps 90,2%
Radeon R7 260   
1920x1080 Normal 45,6 fps 45,8 fps 99,6%
1920x1080 Very High 25,0 fps 27,2 fps 91,9%

Conclusie

Wie hoopte dat AMD's Mantle API een bloedsnelle PC met high-end CPU en high-end GPU nóg sneller zou maken, komt bedrogen uit. In dergelijke situaties en in alle andere gevallen waar je tegen een GPU-bottleneck aan loopt in Mantle óf nauwelijks sneller óf soms zelfs langzamer. Waar Mantle goed werkt is in situaties waar je een langzamere CPU gebruikt en er dus sneller een CPU-bottleneck optreedt. En dat gaat goed: in combinatie met een dual-core Core i3 4330 van € 120 zijn prestatiewinsten van ruim 20% geen uitzondering. Dat is zeer significant en kan het verschil betekenen tussen wel en niet speelbaar.

De laatste tabel op de vorige pagina toont eigenlijk het best aan waartoe Mantle in staat is. Waar met DirectX code een i3 4330 vaak maar 70 à 80 procent van het prestatieniveau van een i7 4770K weet te behalen is het verschil tussen beide met Mantle vrijwel verdwenen. Sterker nog: een i3 met Mantle is vaak sneller dan een i7 met met DirectX!

Laat duidelijk zijn: dit beeld zien we nu op basis van Thief en eerder ook vergelijkbaar met Battlefield. Mochten beide games representatief zijn voor wat Mantle in kan bewerkstelligen - en we hebben geen reden om aan te nemen dat dat niet zo is - dan zou je dus mogen concluderen dat je in een wereld waarin alle games Mantle ondersteunen net zo goed € 200 op je CPU kunt besparen en die idealiter investeren in een snellere videokaart. Een scenario waar niet alleen jij als gamer, maar vooral ook AMD natuurlijk blij van wordt!

Microsoft gaat binnenkort DirectX 12 aankondigen en wat we van de stille hints mogen verwachten is dat ook deze nieuwe API korte metten maakt met veel CPU-bottlenecks. Wie weet gaan we het nog meemaken dat onze gaming PC Advies volgens jaar gebaseerd is op budget CPU's en voorzien is van snellere videokaarten. Wij juichen deze ontwikkelingen alleen maar toe.

We zijn benieuwd naar jouw resultaten!

We zijn natuurlijk ook zeer benieuwd naar jouw resultaten! Aangezien Thief een ingebouwde benchmark heeft, is het eenvoudig om exact dezelfde test uit te voeren als wij deden. Op de eerste pagina van dit artikel vind je screenshots van de instellingen die wij voor normal en very high hebben gebruikt. Laat in de comments vooral weten welke gemiddelde framerates jij behaalt in DirectX en Mantle. Vergeet niet je gebruikte CPU en videokaart te noemen!

0