AMD schrapt implementatie van Primitive Shader-feature in RX Vega-videokaarten

Door , bron: Hardwareluxx, Marc Sauter (Golem)


Met de Radeon RX Vega-generatie gpu's bracht AMD in augustus vorig jaar een nieuwe architectuur. Daarbij is de opbouw op de schop gegaan, want de compute units werden veranderd waardoor ze naast 32-bit data ook 16- en 8-bit gegevens kunnen verwerken, waardoor RX Vega beter gewapend is tegen de steeds meer gebruikte AI-algoritmes. Daarnaast ging het Nvidia achterna met een vorm van tiled based rendering en paste het nog meer slimmigheden toe. Een andere grote feature die toegevoegd is, Primitive Shaders, moest de overhead verminderen in de geometry pipeline. AMD zou de implementatie van die feature in zijn drivers echter geschrapt hebben, waardoor het nu aan ontwikkelaars is om er gebruik van te maken. Met andere woorden, de kans is aanmerkelijk kleiner geworden dat de softwarematige techniek nu toegepast gaat worden.

De functie maakte de geometry pipeline vanuit de software aanpasbaar, om zo de overhead te kunnen verminderen. Die pipeline is vroeg in het render-proces van de gpu verantwoordelijk voor het omzetten van geometrische vormen van 3d-objecten naar 2d-punten voor op een scherm. Hier zijn traditioneel ook wel de vertex en geometry shader bij betrokken. Deze shaders heeft AMD vervangen voor een eigen, aanpasbare shader genaamd primitive shader, die beide shaders samenvoegt. Op deze manier kan load balancing toegepast worden en wordt data efficiënter verwerkt. AMD gaf zelf aan dat dit een van de features is die flink verhoogde prestaties met zich mee zou brengen.

Een voorwaarde om deze techniek te kunnen gebruiken, is de implementatie ervan in de software. AMD stelde tijdens de aankondiging dat het primitive shaders in de grafische drivers zou implementeren, waardoor ook bestaande software er gebruik van kan maken met weinig of geen aanpassingen. Daar lijkt het nu dus op terug te komen, volgens geruchten van CES. Deze worden bevestigd door een EHA-collega van het Duitse Golem. AMD zou aangekondigd hebben dat het niet in de drivers geïmplementeerd zal worden, maar als losse api beschikbaar gesteld wordt. Dit legt veel van het werk neer bij ontwikkelaars van software en games, wat de facto vaak betekent dat er weinig gebruik van gemaakt zal worden. Hiermee blijft een interessant potentieel van RX Vega dus onbenut.


Vergelijken

In dit nieuwsbericht besproken drie producten

  Product Laagste prijs

AMD Radeon RX Vega 56

Vega 10, 3584 cores, 1156 MHz, 8192 MB, 2048 bit, DirectX 12 fl 12_1, PCI-Express 3.0 x16

Specificaties Testresultaten Reviews

AMD Radeon RX Vega 64

Vega 10, 4096 cores, 1247 MHz, 8192 MB, 2048 bit, DirectX 12 fl 12_1, PCI-Express 3.0 x16

Specificaties Testresultaten Reviews

AMD Radeon RX Vega 64 Liquid Cooled

Vega 10, 4096 cores, 1406 MHz, 8192 MB, 2048 bit, DirectX 12 fl 12_1, PCI-Express 3.0 x16

Specificaties Testresultaten Reviews

Dossier

Vandaag in het nieuws

Hardware.Info maakt gebruik van cookies.
*