DirectX 12 benchmarks: 11 GPU's vergeleken

Nieuwe API getest

Door


Inleiding

DirectX 12 is officieel al ruim een jaar uit, maar tot dusver is het effect van deze langverwachte ‘close to the metal’ API nog niet duidelijk. Voor dit artikel zochten we uit welke invloed je mag verwachten op de prestaties van moderne games.


We keken al lange tijd uit naar DirectX 12, vanwege de beloofde hogere efficiëntie: minder overhead, effectiever gebruik van meerdere cores, en natuurlijk het veelbelovende Explicit Multi-GPU. Tot dusver heeft de nieuwe 3D API echter nog weinig echt schokkende veranderingen teweeg gebracht. Enkele maanden na de introductie ervan, samen met Windows 10, kwam de eerste game beschikbaar die er speciaal mee ontwikkeld was, Ashes of the Singularity. Daarna bleef het weer de nodige tijd stil.

De laatste tijd komen er steeds meer games uit met DirectX 12 ondersteuning, hoewel dit vrijwel altijd wordt geboden in de vorm van een patch. Dit houdt in dat de game geen volledig DirectX 12 game is, maar een DirectX 11 spel dat in ieder geval bepaalde features van DirectX 12 weet te gebruiken. Zoals zoveel zaken die met DirectX 12 te maken hebben, is de mate van DirectX 12 ondersteuning niet altijd even eenvoudig vast te stellen. Feitelijk zagen we eenzelfde fenomeen bij eerdere nieuwe versies van DirectX, maar juist omdat versie 12 zulke grote veranderingen – en nieuwe mogelijkheden, ook voor ontwikkelaars – beloofde, waren de verwachtingen hooggespannen en willen we eens kijken wat het effect van deze versie tot dusver is op de prestaties van videokaarten in games.

 

Het is moeilijk om te generaliseren over DirectX 12-games met een klein aantal getest games, want dan hebben de eigenaardigheden van individuele spellen een te grote invloed op het gemiddelde. Nu we echter een redelijk aantal DirectX 12 games hebben getest, kunnen we voorzichtig beginnen met het trekken van conclusies over de DirectX 12 prestaties.

Vooralsnog hebben we bij het testen niet gezien dat de beeldkwaliteit mooier is of dat de prestaties beter zijn door DirectX 12. Sterker nog, in de games waar je zowel DirectX 11 als DirectX 12 kan selecteren, krijg je met DirectX 11 meestal dezelfde beeldkwaliteit met betere prestaties. Dit betekent zeker niet dat dit ook zo zal blijven, want het kan heel goed dat ontwikkelaars nog moeten leren om optimaal gebruik te maken van de mogelijkheden van DirectX 12. Dit geldt ook voor Explicit Multi-GPU, een fascinerende nieuwe feature waarmee twee verschillende videokaarten gecombineerd kunnen worden. Helaas ondersteunt vrijwel geen enkel spel Explicit Multi-GPU, omdat dit voor ontwikkelaars veel lastiger te implementeren is dan het geval was bij CrossFire en SLI.

Wat wél verschilt bij DirectX 12, is het relatieve prestatieverschil tussen verschillende GPU’s. Hier zal de nadruk in dit artikel dan ook op liggen. We zullen namelijk zien dat de verhoudingen tussen GPU’s op hun kop gezet kunnen worden als we de prestaties in DirectX 12 vergelijken met die in DirectX 11.

DirectX 12

Met DirectX 12 wil Microsoft de overhead bij gamen op een PC verminderen. Hier was druk voor ontstaan doordat AMD zijn eigen Mantle API uitbracht, die volgens het bedrijf een veel minder zware last legde op de CPU. Ook de ontwikkelaars van Vulkan, een API gebaseerd op OpenGL, hebben hun best gedaan om die overhead tot een minimum te beperken. Beide API’s zijn in de praktijk nog slechts beperkt ingezet, qua aantallen games blijft DirectX, ook met versie 12, verreweg de populairdere optie. Wat dat betreft is het een succesvolle opvolger voor Microsoft.

DirectX 12-ondersteuning wordt uitgedrukt in feature levels, die aangeven welke mogelijkheden van DirectX 12 een bepaalde videokaart beheerst. De nieuwe (AMD) Polaris en (Nvidia) Pascal generatie videokaarten hebben het hoogste feature level, namelijk 12_1. Ook de tweede generatie Maxwell (alle kaarten met uitzondering van de GTX 750 en 750 Ti) biedt eveneens feature level 12_1. Bij oudere videokaarten ben je echter ook niet geheel verstoken van DirectX 12 ondersteuning. De 28nm AMD-kaarten ondersteunen 11_1 of 12_0, afhangende van hun architectuur. Nog oudere AMD-kaarten ondersteunen geheel geen DirectX 12. Bij de oudere generaties van Nvidia blijven Kepler en Fermi steken op feature level 11_0, waarvan we al hebben gezien dat het betekent dat je sommige DirectX 12 spellen niet zal kunnen spelen.


Lees ook deze 3d-chip artikelen op Hardware.Info

Vond je deze review nuttig?

Lees dan voortaan onze uitgebreidste reviews als eerste én steun deze site, met een abonnement op Hardware.Info Magazine!

Hardware.Info is volledig onafhankelijk. Onze reviews zijn puur gebaseerd op objectieve testresultaten en onze eigen ervaring met de producten. Deze reviews kan je hier gratis lezen, maar dat is alleen mogelijk dankzij de steun van onze trouwe lezers. Met een abonnement op Hardware.Info Magazine (incl. digitale editie) steun je deze site en lees je de uitgebreidste 100% hardware reviews als eerste. Neem dus nu een abonnement, je hebt er al een voor 29,50 euro!

Neem nu een abonnement en steun Hardware.Info

*