Radeon RX 6000: Raytracing mit DirectX 12 und Vulkan möglich

Es geht darum, dass immer noch einige glauben, dass Nvidia was gutes für RT getan habe, das ist aber nicht so, sie haben es versucht RT für sich zu nutzten, um sich die Taschen voll zu machen. Die Strategie ist nicht aufgegangen, so gehe ich davon aus, das NV RT fallen lässt wie eine heiße Kartoffel, jetzt überspitzt gesagt. :)
 
Das wäre aber ein Rückschritt.
Hardwarebasiertes Rendering ist um Größenordnungen schneller, als softwarebasiertes.
Ich wage es einfach mal an zu bezweifeln ...
Dass es auch anders geht haben wir ja schon mal gesehen (siehe LINK).


MfG Föhn.
 
Es geht darum, dass immer noch einige glauben, dass Nvidia was gutes für RT getan habe, das ist aber nicht so, sie haben es versucht RT für sich zu nutzten, um sich die Taschen voll zu machen. Die Strategie ist nicht aufgegangen, so gehe ich davon aus, das NV RT fallen lässt wie eine heiße Kartoffel, jetzt überspitzt gesagt. :)
Nein, es geht vielmehr darum, dass du eine Abneigung gegen nVidia hast und das in Pseudo-Argumente verpackst und allen aufzuzwingen versuchst und dazu offensichtlich nicht einmal die technischen Gegebenheiten verstehst und damit einhergehend unhaltbaren Blödsinn schreibst.

nVidia muss rein gar nichts machen. Die unterstützen grundlegend DX12 und das schon seit 2018. Wenn sich Entwickler entschließen aus Performancegründen zusätzlich nVidia-spezifische Libs in ihrer Implementation hinzuzunehmen, weil die mehr Performance versprechen, ist das ihr gutes Recht, denn bis zu einem gewissen Grade versucht jeder die bestmögliche Performance zu implementieren.
Und den vorläufigen Zahlen zufolge ist AMDs HW-technisch Raytracingimplementation offensichtlich gar etwas leistungsschwächer, d. h. die werden gar noch eher entsprechende Optimierungen nötig haben.
AMD unterstützt hier keinen "offenen" (= guten/ritterlichen/heilsbringenden) Ansatz ... die unterstützen schlicht DX12 und Vulkan, genauso wie nVidia auch. Bei Vulkan kommt lediglich hinzu, dass nVidia wesentlich zur Erweiterung des APIs beigetragen hat, da man sich hier die Arbeit machte, eine eigene Extension bereitzustellen auf der z. B. die später allgmein verfügbar gemachte RT-API in Teilen basiert (bei der es sich zudem bisher auch nur um einen ersten Wurf handelt, wie man explizit in den Releasenotes schrieb).

Dank AMDs Vormachtstellung bei den Konsolen dürfte auch auf den PC nVidias RTX bald das gleiche Schicksal wie PhysX und andere proprietäre Standards teilen.
Vulkan RX und DXR werden sich durchsetzen.
Eine derartige Konkurrenzsituation, wie sie hier künstlich herbeidiskutiert wird, gibt es überhaupt nicht. Wenn man will, kann man universell handhabbaren, rein auf DX12 basierenden Raytracing-Code schreiben und der wird grundlegend laufen. Dass der ein oder andere Entwickler es nicht dabei belässt, liegt schlicht daran, dass sie noch höhere Performanceziele haben und der ein oder andere Hersteller hier eine gute Lösung bereitstellt.

Darüber hinaus zu deinem schrägen Vergleich: PhysX wurde wohl weitaus öfters implementiert, als irgendwelche AMD-eigenen Libs. ;-)

Schlussendlich bleibt weiterhin zu berücksichtigen, dass auf dem PC die Basis an Raytracing-fähigen GPUs größtenteils von nVidia gestellt wird, d. h. man kann etwaige Anpassungen von einem Konsolen-Port vielleicht übernehmen, wird aber gezielt auf nVidia hin optimieren, schlicht weil die den Markt diesbezüglich auf dem PC dominieren. Und daran wird sich auch absehbar so schnell nichts ändern, wie man ja bereits bei den CPUs erkennen konnte, denn das braucht Zeit und nVidia hatte hier mit Turing einen beträchtlichen Vorsprung.
Darüber hinaus werden die Konsolen bzgl. Raytracing auch ganz eigene Anforderungen stellen, die nicht unbedingt übertragbar sind, da die über wesentlich weniger Leistung verfügen, sodass hier Raytracing eher punktuell eingesetzt wird (wenn überhaupt), was zu ganz anderen Lösungsansätzen führen kann.
 
Okay das klingt ziemlich gut, und zwischen den Zeilen lese ich heraus, dass alle Karten RT Unterstützung bieten (Navi 2x steht da geschrieben). Das würde sich auch auf die kleineren Modelle beziehen :banane:
 
Wie so oft verwirren halbwissende, weniger wissende noch mehr.

RTX Umsetzungen via OptiX sind proprietär.
DXR(DX12) und Vulkan RT (Vulkan) hingegen sind für jeden frei zugänglich. Sowohl die nVidia RTX Karten, als auch die RX6000 können beide damit umgehen und es wird von beiden herstellern hardwarebeschleunigt berechnet (RT Cores bei NV und Ray Accelerator bei AMD)
 
Zuletzt bearbeitet:
RTX ist proprietär, wird nur von nVidia unterstützt und ist bisher nur sehr selten implementiert worden.
DXR(DX12) und Vulkan RT (Vulkan) sind für jeden frei zugänglich und in der Mehrzahl der Raytraced Games verwendet worden.
RTX ist nur ein Namenszusatz für die Karten. Das Raytracing läuft mittels DXR, welches in Kooperation mit Nvidia enstandt. Es gibt keine dritte Nvidia-only Schnittstelle.

Zeig mir doch mal ein einziges Spiel, welches nicht auf DXR, sondern diesem angeblichen RTX läuft.
 
Dank AMDs Vormachtstellung bei den Konsolen dürfte auch auf den PC nVidias RTX bald das gleiche Schicksal wie PhysX und andere proprietäre Standards teilen.
Vulkan RX und DXR werden sich durchsetzen.
Es gibt keine RTX "API" für Raytracing, genausowenig wie RTX ,GTX, HD, RX oder sonstwas eine API ist. Es gab bisher nur eine Erweiterung für Vulkan, da die Vulkan RT API noch nicht fertig ist und war. Bitte rafft das doch endlich mal.
Wie so oft verwirren halbwissende, weniger wissende noch mehr.

RTX ist proprietär, wird nur von nVidia unterstützt und ist bisher nur sehr selten implementiert worden.
Die Aussage zu bringen und direkt in der nächsten Zeile weiter zu desinformieren ist schon der Bringer.:D
 
Die Aussage zu bringen und direkt in der nächsten Zeile weiter zu desinformieren ist schon der Bringer.:D
Verzeihung Mister RTX-Profilbild, dass ich mir nicht jeden Marketingbegriff einer firma digital einbrenne.
Optix war der Name der Nvida schnittstelle die ich meinte.

@owned139 Wolfenstein Youngblood
Auf die schnelle nur ein Golem Zitat gefunden: "Für Raytracing wird die Nvidia-proprietäre Extension namens 'VK_NV_ray_tracing' verwendet"
 
@owned139 Wolfenstein Youngblood
Auf die schnelle nur ein Golem Zitat gefunden: "Für Raytracing wird die Nvidia-proprietäre Extension namens 'VK_NV_ray_tracing' verwendet"
VK steht für Vulkan, das weißt du schon?
Alle DirectX Titel setzen auf DXR und sollten, laut AMD, ebenfalls mit RDNA2 laufen. Es gibt nichts proprietäres von Nvidia (jedenfalls bei DirectX).
 
Zuletzt bearbeitet:
Zurück