Das Unternehmen Valve hat die Version VKD3D-Proton 2.5 veröffentlicht, einen Fork des vkd3d-Codebasis, der zur Verbesserung der Direct3D 12-Unterstützung im Proton-Spielepaket erstellt wurde. VKD3D-Proton enthält spezifische Änderungen, Optimierungen und Verbesserungen für eine bessere Leistung von Windows-Spielen, die auf Direct3D 12 basieren und noch nicht in den Hauptzweig von vkd3d aufgenommen wurden. Zu den Unterschieden gehört auch die Ausrichtung auf die Nutzung moderner Vulkan-Erweiterungen und die Möglichkeiten der neuesten Grafikkartentreiber-Updates, um vollständige Kompatibilität mit Direct3D 12 zu erreichen.
In der neuen Version:
- Eine mehr oder weniger vollständige Unterstützung des DXR 1.0-API (DirectX Raytracing) wurde implementiert, sowie experimentelle Unterstützung für DXR 1.1 (aktivierbar durch Setzen der Umgebungsvariablen VKD3D_CONFIG=dxr|dxr11). In DXR 1.1 sind noch nicht alle Funktionen implementiert, aber die Unterstützung für die Inline-Strahlverfolgung ist bereits vollständig bereit. Zu den funktionierenden Spielen, die DXR nutzen, zählen Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft und Resident Evil: Village.
- Für Systeme mit NVIDIA-Grafikkarten wurde die Unterstützung der DLSS-Technologie hinzugefügt, die die Tensor-Kerne von NVIDIA-Grafikkarten für eine realistische Bildskalierung mithilfe von Methoden des maschinellen Lernens nutzt, um die Auflösung ohne Qualitätsverlust zu erhöhen.
- Im Transcoder für die Zwischenrepräsentation von DXIL-Shadern (DirectX Intermediate Language) wurde die Unterstützung von Shadermodellen erweitert.
- Die Unterstützung der PCI-e Resizable BAR (Base Address Registers) Technologie wurde hinzugefügt, die es der CPU ermöglicht, auf den gesamten Video-Speicher der GPU zuzugreifen und in bestimmten Situationen die GPU-Leistung um 10-15% zu steigern. Der Effekt der Optimierung ist in Spielen wie Horizon Zero Dawn und Death Stranding deutlich spürbar.
- Probleme in den Spielen DEATHLOOP, F1 2021, WRC 10, DIRT 5, Diablo II Resurrected, Psychonauts 2, Far Cry 6, Evil Genius 2: World Domination, Hitman 3, Anno 1800 sowie in Spielen mit der Unreal Engine 4 wurden behoben.
Quelle: opennet.ru
