AMD heeft de Mantle API vandaag officieel aangekondigd en deze moet zowel voor Battlefield 4 als StarSwarm vandaag (30-1) beschikbaar komen. Dit staat haaks op het nieuwsbericht wat we dinsdag de deur uit deden dat Mantle mogelijk in februari pas opgeleverd ging worden. Dat laatste lijkt dus nu dus mee te vallen, alhoewel er op het moment van schrijven nog geen mogelijk is om Mantle te draaien omdat de vereiste bèta driver 14.1 van AMD nog niet te downloaden is. AMD verzekert echter dat deze snel online moet staan vanaf dit internetadres.
Eerst een korte herhaling wat AMD met de Mantle API belooft. Dit is voornamelijk dat de prestaties verbeterd moeten worden als de CPU de beperkende factor voor een spel is. Dit zou, aldus AMD, veel voorkomen omdat bestaande API´s veel onnodige validatie zouden uitvoeren. Andere technieken die Mantle hiervoor gebruikt zijn onder andere expliciete controle over de buffer volgorde, het schalen naar meerdere CPU kernen van het buffer en verminderde shader compilatie. Hiernaast kan Mantle ervoor zorgen dat er ook een aantal GPU-taken eenvoudiger verlopen. Dit is, aldus AMD, echter vooral afhankelijk van de implementatie van de ontwikkelaar van deze mogelijkheden. Onder deze mogelijkheden vallen onder andere: minder verstuurde taken naar het buffer; een asynchrone wachtrij voor overlappende berekeningen en grafische taken en geavanceerde anti-aliasing mogelijkheden voor MSAA en EQAA optimalisaties.
AMD geeft verder aan dat Battlefield 4 in een CPU-gelimiteerd scenario op 1920x1080 tot 40,9% prestatieverbetering moet geven met ultra instellingen en 4xAA met een AMD A10-7700K met een AMD Radeon R9 290X. In een GPU-gelimiteerd scenario zou de prestatieverbetering echter slechts 2,7 procent zijn op een resolutie van 1920x1080 met ultra instellingen en FXAA met een i7-4960X en AMD Radeon R7 260X. In de StarSwarm Demo, welke een aantal specifieke optimalisaties voor Mantle is er een prestatieverbetering van 319% in een CPU-gelimiteerd scenario en een verbetering van 5,1% in een GPU-gelimiteerd scenario, beide met dezelfde hardware als bij Battlefield 4.
Mantle is echter nog niet compleet vrij van "known issues". Zo zou op het moment onder andere de prestatieverbetering voor de AMD Radeon HD 7000, HD 8000, R280X en R270X nog niet groot genoeg zijn en is multi-GPU ondersteuning ook nog niet optimaal. Deze problemen zouden met een volgende Catalyst update opgelost moeten worden. Om Mantle te kunnen gebruiken voor Battlefield 4 is onder andere de 14.1 Bèta driver van de AMD Catalyst software nodig en moet de update voor Battlefield 4 gedownload worden welke reeds beschikbaar moet zijn via EA Origin.
Game | Limited | CPU | GPU | Resolutie | Settings | Pres. winst |
---|---|---|---|---|---|---|
Battlefield 4 | CPU | A10-7700K | R9 290X | 1080p | Ultra, 4xAA | 40,9% |
Battlefield 4 | CPU | A10-7700K | R9 290X | 1600p | Ultra, 4xAA | 40,1% |
Battlefield 4 | GPU | i7-4960X | R7 260X | 1080p | Ultra, FXAA | 2,7% |
Battlefield 4 | GPU | i7-4960X | R7 260X | 1600p | Ultra, FXAA | 1,4% |
StarSwarm | CPU | A10-7700K | R9 290X | 1080p | 'RTS' test, Extreme | 319% |
StarSwarm | CPU | A10-7700K | R9 290X | 1600p | 'RTS' test, Extreme | 281% |
StarSwarm | GPU | i7-4960X | R7 260X | 1080p | 'RTS' test, Extreme | 5,1% |
StarSwarm | GPU | i7-4960X | R7 260X | 1600p | 'RTS' test, Extreme | 16,7% |
AMD Mantle vandaag (30-1) uitgebracht voor Battlefield 4
Bron: AMD