AMD heeft al in 2017 een patent aangevraagd voor een techniek om realtime raytracing-berekeningen efficiënter uit te kunnen voeren. Het gaat om een zogenaamde hybride-oplossing die hardware en software combineert om dit soort specifieke zaken sneller te berekenen. Belangrijk daarbij is dat specifieke RT-cores zoals bij Nvidia ontbreken. Mogelijk is de techniek bedoeld voor de PlayStation 5 en Xbox Scarlett.
Hardware en software
Volgens het patent gaat het om 'Texture processor based ray tracing accelerator method and system'. Het is een combinatie van hardware en software. AMD zegt dat een puur hardwarematige oplossing niet flexibel genoeg is en de hardware te gecompliceerd maakt. Zo zouden er aparte buffers moeten komen en een gehele pipeline specifiek voor raytracing. Enkel softwarematig de huidige hardware optimaliseren zou aan de andere kant weer te intensief zijn.
Daarvoor wil het de combinatie van die twee. Geen specifieke RT-cores, maar hardware die enigszins geoptimaliseerd is. De software kan vervolgens voor verdere optimalisatie zorgen. Bijvoorbeeld dat voor raytracing-berekeningen bepaalde stappen overgeslagen worden die niet nodig zijn.
Raytracing in nieuwe Navi-generatie
Op dit moment biedt AMD nog geen gpu's aan die geschikt zijn gemaakt voor raytracing. Ze kunnen er wel mee overweg, maar zijn er niet voor geoptimaliseerd. Door de hoge intensiteit zijn er daardoor nauwelijks werkbare framerates te genereren. In de toekomst zou AMD het echter wel willen gaan aanbieden, maar pas als de tijd rijp is. Bij de aankondiging van de Radeon RX 5700 (XT) gaf AMD duidelijk aan dat het bij de volgende generatie RDNA-gpu's hardwarematige versnelling gaat aanbieden voor raytracing.
Tegelijk zegt het ook duidelijk dat het niet verwacht dat mainstream gpu's in de nabije toekomst realtime raytracing kunnen verwerken vanwege de beperkte rekenkracht. Het ziet meer in raytracing-berekeningen die in de cloud uitgevoerd worden. Daar is wat voor te zeggen. Ook Nvidia's snelste gpu's kunnen slechts gedeeltelijk raytracing toepassen in games en ook dan zijn de prestaties nog beperkt, zoals te lezen is in onze Battlefield V-review.
Van de nieuwe consoles die volgend jaar uitkomen is echter wel bekend dat ze hardwarematige ondersteuning voor raytracing gaan krijgen. Dit tweetal krijgt een custom AMD-chip met een Navi-gpu, waardoor we weten dat een toekomstige Navi-versie in ieder geval raytracing zal ondersteunen. Mogelijk geldt dit ook voor de reguliere Navi-gpu's. Die maken nu gebruik van de eerste generatie Navi, maar wellicht brengt een eventuele Navi 2 raytracing-support.
De Radeon RX 5700 XT heeft geen optimalisaties voor raytracing.