Nvidia: Asynchronous Computing is niet ingeschakeld in GeForce drivers

103 reacties

Onderdeel van DirectX 12 is asynchronous computing, wat er letterlijk voor staat dat taken voor de GPU niet langer op volgorde van binnenkomen verwerkt worden, maar op basis van wat voor taak het is. Hiermee kan dus een flinke snelheidswinst behaald worden. Nvidia heeft aangegeven dat de feature nog niet ingeschakeld is in de GeForce-drivers, terwijl de videokaarten uit de GTX 9xx-serie het wel ondersteunen.

Een GPU bestaat uit zogenaamde asynchrone shaders. Render-, compute-taken en kopieer-taken worden over drie soorten shaders verdeeld, zodat de taak efficiënter afgehandeld wordt. Zoals nog zeer vaak het geval is, worden die taken niet verdeeld op basis van wat voor taak het is, maar simpelweg op basis van 'wie het eerst komt, wie het eerst maalt'. Hierdoor staan sommige shaders periodes stil, omdat andere taken eerst verwerkt moeten worden, wat een verlies in rekenkracht betekent. Met asynchronous computing worden die taken op basis van de soort taak verdeeld, wat betekent dat geen enkele shader stil komt te staan, tenzij er geen taak voorhanden is. Het resultaat is een veel hogere efficiëntie. Volgens AMD zelfs een verbetering van maximaal 46%.

AMD is op dit vlak al flink in het voordeel, want het bedrijf heeft al sinds de eerste GPU met de GCN-architectuur zogenaamde Asynchronous Compute Engines in de die, welke op hardwarematig vlak dit verhaal regelen. Tot en met DirectX 12 werd daar nog niet veel gebruik van gemaakt, maar nu met DX 12 is AMD dus ineens flink in het voordeel.

Nvidia meldt dat enkel de drivers nog niet overweg kunnen met asynchronous computing, terwijl zijn videokaarten dat wel kunnen. Met games als Ashes of the Singularity en software die dat ondersteunt betekent dat voor bezitters van Nvidia-kaarten dat men dus nog even zal moeten wachten voor de volledige potentie van de kaarten te gebruiken is, al blijft het de vraag of Nvidia met de huidige generatie GPU's de DirectX 12-race nog kan winnen van het rode kamp.

Nvidia gaf via Twitter aan dat zijn drivers het nog niet ondersteunen.


Het effect van asynchronous computing is hier goed te zien.

Bronnen: Nvidia (Twitter), ExtremeTech


6 besproken producten

Vergelijk alle producten

Vergelijk   Product Prijs
Nvidia GeForce GTX 950

Nvidia GeForce GTX 950

  • GM206
  • 768 cores
  • 1024 MHz
  • 2048 MB
  • 128 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
Nvidia GeForce GTX 960 2GB

Nvidia GeForce GTX 960 2GB

  • GM206
  • 1024 cores
  • 1126 MHz
  • 2048 MB
  • 128 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
Nvidia GeForce GTX 960 4GB

Nvidia GeForce GTX 960 4GB

  • GM206
  • 1024 cores
  • 1126 MHz
  • 4096 MB
  • 128 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
Nvidia GeForce GTX 970

Nvidia GeForce GTX 970

  • GM204
  • 1664 cores
  • 1050 MHz
  • 4096 MB
  • 256 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
Nvidia GeForce GTX 980

Nvidia GeForce GTX 980

  • GM204
  • 2048 cores
  • 1127 MHz
  • 4096 MB
  • 256 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
Nvidia GeForce GTX 980 Ti

Nvidia GeForce GTX 980 Ti

  • GM200
  • 2816 cores
  • 1000 MHz
  • 6144 MB
  • 384 bit
  • DirectX 12 fl 12_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
« Vorig bericht Volgend bericht »
0