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.
Bronnen: Hardwareluxx, Marc Sauter (Golem)
3 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD Radeon RX Vega 56
|
Niet verkrijgbaar | |
![]() |
AMD Radeon RX Vega 64
|
Niet verkrijgbaar | |
![]() |
AMD Radeon RX Vega 64 Liquid Cooled
|
Niet verkrijgbaar |