Valves Proton bringt bessere DirectX-12-Unterstützung und FSR4 nach Linux

Valves VKD3D-Proton 3.0 bringt bedeutende Updates für die DirectX 12-Unterstützung und FSR4, verbessert die Spieleleistung und erweitert die Kompatibilität auf Linux-Systemen.

Valves Proton-Software nutzt mehrere verschiedene Überschichtungsebenen, um Windows-Spiele auf Linux-Systemen spielbar zu machen. VKD3D-Proton ist eines dieser Komponenten, das gerade ein großes Update mit FSR4-Unterstützung und weiteren nützlichen Upgrades erhalten hat.

VKD3D-Proton ist verantwortlich für die Übersetzung von Direct3D-Grafikbefehlen in Vulkan-API-Aufrufe, was es ermöglicht, moderne Windows-Spiele über Proton spielbar zu machen. Es basiert auf dem regulären DXVK-Projekt, das von der Wine-Kompatibilitätsschicht verwendet wird, aber Valves Fork hat eine vollständigere DirectX 12-Unterstützung und weitere Verbesserungen.

Die erste große Veränderung in VKD3D-Proton 3.0 ist der komplett neu geschriebene DXBC-Shader-Backend, der die Kompatibilität und Leistung in vielen Spielen verbessert. In den Release-Notizen wurde speziell Red Dead Redemption 2 erwähnt, das "jetzt in D3D12-Modus einwandfrei läuft." VKD3D-Proton und das ursprüngliche DXVK-Projekt verwenden jetzt ebenfalls dasselbe DXBC-Frontend, was die zukünftige Entwicklung für beide Projekte vereinfachen sollte.

In den Release-Notizen hieß es auch: "Einige neu veröffentlichte DXBC-basierte Spiele funktionieren nur auf dem neuen Pfad. Die Anzahl der Regressionen, die in den letzten Monaten bei DXBC-Spielen festgestellt wurden, war sehr gering, aber es ist möglich, dass es in diesem Bereich noch Fehler gibt. Da jedoch auch DXVK es jetzt verwendet, wurde es bereits umfangreich getestet."

Dieses Update führt auch die Unterstützung für AMD FidelityFX Super Resolution 4 ein, allgemein bekannt als FSR4. Einige Spiele nutzen es zur Auflösungsskalierung, aber VKD3D-Proton fehlten bis jetzt einige Funktionen, die es benötigte. Die offiziellen Proton-Bauten von Valve werden es nur für RDNA4-basierte GPUs und neuer aktivieren – es gibt eine funktionierende Implementierung für ältere AMD-Hardware, die derzeit jedoch einen "sehr hacky Emulationspfad" mit reduzierter Leistung verwendet.

Die Liste anderer neuer Funktionen ist relativ kurz, da das Projekt erklärte: "Wir sind mehr oder weniger bei den Dingen aufgeholt, die wir umsetzbar implementieren können." Es gibt jetzt Unterstützung für TIER_4-Befehle, enge Ausrichtung im AgilitySDK und gemeinsame Ressourcenspeicherpfade mit dem Upstream Wine. Experimentelle Unterstützung für D3D12-Arbeitsgraphen ist ebenfalls eingetroffen, die bisher in keinem Spiel verwendet wird, aber die Emulation "kann in vielen getesteten Szenarien massiv besser abschneiden als native Treiberimplementierungen der Funktion [...] zum Preis von zusätzlichem VRAM-Verbrauch."

Schließlich gibt es Leistungsverbesserungen und Fehlerbehebungen, die Spiele wie The Last of Us Part 1, Helldivers II, Ninja Gaiden 4, Spider-Man Remastered, Monster Hunter Wilds, Mafia: Definitive Edition und Rise of the Tomb Raider betreffen.

Die neue VKD3D-Proton-Version sollte bald in die Proton-Kompatibilitätsschicht integriert werden.

Quelle: GitHub via Phoronix

Bist du neugierig auf weitere Artikel wie Valves Proton bringt bessere DirectX-12-Unterstützung und FSR4 nach Linux? Entdecke spannende Inhalte in der Kategorie Spiele.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up