Nur mal so eine Verständnisfrage: wenn jetzt ein spiel auf der series x keine native 4k packt, dann könnte ms ja mit der directml Technik wieder auf die 4k kommen. Somit müsse das bei der series s ja genauso funktionieren. 720p oder 900p auf 1080 bzw 1440p
Also: DirectML ist erst mal nur eine API - also Programmierschnittstelle - für Maschinenlernalgorithmen. Nicht mehr und nicht weniger.
DLSS ist eine Maschinenlern-gestützte Upscaling-Technologie.
Grob umschrieben ist DirectML die "Sprache", die die Xbox-Konsolen sprechen müssen, damit ein solcher Upscaling-Algorithmus implementiert werden kann.
Wie man aber am enormen Qualitätsunterschied zwischen DLSS 1.0 und 2.0 sehen kann, kommt das Endergebnis ganz massiv und entscheidend auf die Qualität des Algorithmus an und wie gut das neuronale Netzwerk mit der "Ground Truth" serverseitig gefüttert wird.
DirectML sagt also noch nichts darüber aus, wie gut das Upscaling funktionieren wird. Nur, dass Entwickler über eine API einfache Möglichkeiten haben, ML-gestütztes Upscaling zu integrieren und standardidiert in ihre Codebasis integrieren können.
Wenn der Algorithmus gut funktioniert, den MS hoffentlich über Azure bereitstellt, dann kann das ein absoluer Hammer sein. NVIDIA zeigt ja, dass ein natives 1440p-Bild, das auf 4K über DLSS 2.0 hochgerechnet wird, einem nativen 4K-Bild teilweise qualitativ ÜBERLEGEN ist.
Dann könnte eine XSS einen nicht wahrnehmbaren Qualitätsunterschied zur XSX liefern - auch auf nem 4K TV. Was aber natürlich die Existenzfrage für die X stellen würde...
Aber: RTX-GPUs haben mit den Tensor Cores auch spezielle Rechenwerke für die Ausführung von Algorithmen auf Basis neuronaler Netzwerke/ML. Die Konsolen haben das nicht, sondern müssen die ML-Berechnungen afaik auf den normalen Shader-Units durchführen.
Das könnte natürlich mit einem Performance-Drop einhergehen, der am PC quasi nicht existent ist, weil die normalen CUs ungestört arbeiten können, während die Tensor Core ihren Kram machen.
NVIDIA könnte DLSS auch für GTX-Karten anbieten. Da eben auch mit Berechnung auf den Shader-Units. Das machen sie aber nicht. Zum einen weil NVIDIA halt so ist, aber sicher auch, weil DLSS auf GTX-Karten wohl mit einem Performance-Drop einhergehen würde.