Osvaldo Pinali Doederlein rapporteerde op 4 november 91 fps met een Radeon RX 9070 XT in Microsofts DXR-sample, tegenover 1,7 fps bij traditionele herbouw van de versnellingsstructuur. Die uitslag kwam uit een vaste-camera-opstelling op 1600 × 920 met 10.000 extra BLASes. Het is een test van één sample, geen voorspelling van de prestaties in een game. Doederleins testresultaten en toelichting

Wat de RX 9070 XT-test heeft gemeten

Kleurrijke reflecterende bollen en geometrische vormen zweven boven een blauw-wit geblokte vloer.

In de configuratie met veel geometrie rapporteerde Doederlein ongeveer 91 miljoen driehoeken. Hij vergeleek traditionele herbouw van BLASes, oftewel bottom-level acceleration structures, met Clustered Geometry. De gemeten waarden waren:

MetingTraditionele BLAS-herbouwClustered Geometry
Beeldsnelheid1,7 fps91 fps
Herbouwtijd600 ms2,6 μs
Ray dispatch8,5 ms8,2 ms
Geheugen voor versnellingsstructuren7.518 MB771 MB

De 91 fps is ongeveer 53,5 keer de gemeten 1,7 fps; het gerapporteerde geheugengebruik daalde in deze test met ongeveer 89,7%. De ray-dispatchmeting veranderde veel minder: van 8,5 naar 8,2 ms. Het verschil in beeldsnelheid hangt dus samen met de totale sample-uitvoering en de tijd en het geheugen voor de versnellingsstructuren, niet met een vergelijkbare versnelling van ray dispatch. Doederleins testresultaten

AMD GPUOpen toont de D3D12RaytracingClusteredGeometry-scène op een Radeon RX 9070. Die GPU is niet de RX 9070 XT waarop Doederlein zijn afzonderlijke test uitvoerde.

Hoe geometrie en resolutie de uitslag veranderen

De gemelde winst hing sterk samen met de hoeveelheid geometrie. Met de standaardinstelling van 100 extra BLASes was Clustered Geometry volgens Doederlein ongeveer twee keer zo snel. Bij 10.000 extra BLASes kwam de verhouding boven de 50 keer uit.

Ook op 4K was het resultaat anders: in de configuratie met veel geometrie steeg de gemeten beeldsnelheid van 1,6 naar 28 fps, een factor 17,5. Doederlein meldde bovendien dat de traditionele aanpak en Clustered Geometry bij minder geometrie op 4K gelijk konden eindigen. De vaste camera en de specifieke hoeveelheid geometrie maken deze sample-uitkomsten afhankelijk van de gekozen werklast.

Daarom betekent 91 fps in deze test niet dat de RX 9070 XT een pathtraced game op die snelheid draait. Doederlein wees erop dat een game meer werk uitvoert dan de sample. Ook AMD waarschuwde dat games geen winst van deze omvang mogen veronderstellen. AMD’s uitleg van de previewfuncties en de test

Wat Clustered Geometry verandert

Een BLAS bevat geometrie voor raytracing; een TLAS organiseert de instanties van objecten in een scène. AMD beschrijft Clustered Geometry als een manier om BLAS-opbouw in herbruikbare clusters van maximaal 256 driehoeken te verdelen. Een toepassing kan bestaande clusters opnieuw samenstellen, in plaats van de structuur telkens vanaf de driehoeken op te bouwen.

De preview van DirectX 12 Agility SDK 1.722 bevat ook Partitioned TLAS, dat updates op gewijzigde delen van een scène richt, en indirecte opbouw van versnellingsstructuren, waarbij de argumenten uit GPU-geheugen komen. Deze functies richten zich op het bouwen en bijwerken van raytracingstructuren. Dat is de werklast waarop de grote verschillen in de samplemetingen betrekking hadden; het levert op zichzelf geen vaste winst in een game op. AMD GPUOpen over de DXR-previewfuncties

Welke AMD-hardware en software zijn vereist?

AMD noemt voor de DXR-previewfuncties Radeon RX 9000 Series en Radeon AI PRO R9700 en R9600 Series, in combinatie met AMD Software: Agility SDK Developer Preview Edition 26.20.12.01. De softwarevereisten zijn Agility SDK 1.722-preview, DXC Shader Model 6.10 preview Patch 2 (v1.10.2605.37), Windows Developer Mode en de ingeschakelde experimentele functies D3D12ExperimentalShaderModels en D3D12RaytracingPreview.

De retaildriver 26.20.12.02 ondersteunt volgens AMD Agility SDK 1.620 retailfuncties; voor de genoemde DXR-previewfuncties vermeldt AMD de aparte Developer Preview-driver 26.20.12.01. AMD’s supportlijst noemt voor deze drie previewfuncties geen RX 7000 Series. AMD’s overzicht van ondersteuning en vereisten

Microsofts afzonderlijke test op een RX 9070

AMD rapporteerde ook resultaten van Microsofts sampletest op een Radeon RX 9070. In die afzonderlijke test steeg de beeldsnelheid van 1,2 naar 79 fps. De tijd voor voorbereiding en opbouw van de versnellingsstructuur per frame ging van 788 ms naar 3,11 ms; het totale geheugen voor versnellingsstructuren, inclusief TLAS, daalde van 7.519 naar 774 MiB.

AMD beschreef dit als één configuratie van de sample-playground en meldde dat de systeemconfiguratie niet was gespecificeerd. De RX 9070-metingen zijn van Microsofts test en staan los van Doederleins RX 9070 XT-resultaten. AMD waarschuwde ook bij deze cijfers dat games geen winst van vergelijkbare omvang mogen verwachten. AMD’s verslag van Microsofts RX 9070-test