VKD3D-Proton 2.7 enthält Verbesserungen für Vulkan und Fehlerbehebungen für einige Titel

Valve

VKD3D-Proton ist ein Fork von VKD3D, der darauf abzielt, die vollständige Direct3D 12-API auf Vulkan zu implementieren.

Valve kündigte die Veröffentlichung der neuen Version von VKD3D-Proton 2.7 an und diese neue Version präsentiert das Ergebnis einer großen Menge an Arbeit seit der Veröffentlichung des Steam Decks Ende Februar, hauptsächlich mit Funktionen und Fehlerbehebungen.

Für diejenigen, die VKD3D-Proton noch nicht kennen, sollten Sie wissen, dass dies Unterstützt Proton-spezifische Änderungen, Optimierungen und Verbesserungen für eine bessere Leistung von Direct3D 12-basierten Windows-Spielen, die im Hauptteil von vkd3d noch nicht akzeptiert werden. Unter den Unterschieden liegt auch ein Fokus auf der Verwendung moderner Vulkan-Erweiterungen und den Fähigkeiten neuerer Versionen von Grafiktreibern, um volle Direct3D 12-Kompatibilität zu erreichen.

Als solches verwendet Valve den im Wine-basierten Paket angegebenen Fork, um Windows Proton-Spiele auszuführen. Die DirectX 9/10/11-Unterstützung in Proton basiert auf dem DXVK-Paket und die DirectX 12-Implementierung basiert bisher auf der vkd3d-Bibliothek (nach dem Tod des Autors von vkd3d hat CodeWeavers die Entwicklung dieser Komponente und der Wein-Community fortgesetzt ).

Hauptneuheiten von VKD3D-Proton 2.7

Eine der wichtigsten Neuerungen in dieser neuen Version ist die Verbesserung des verbesserten Pipeline-Cache, die in der vorherigen Version 2.6 eingeführt wurde und das aktiviert die Unterstützung für Pipeline-Bibliotheken, aber nur für Spiele, die die D3D12-API richtig genutzt haben.

vkd3d-Proton implementiert jetzt einen internen Festplatten-Cache, um SPIR-V-Caching zu ermöglichen für alle Spiele. Es ist möglich, den Cache zu deaktivieren und Anwendungen die Verwaltung der ID3D12PipelineLibrary zu überlassen, falls gewünscht.

Um den Cache-Speicherplatz weiter zu reduzieren, wird auch VK_EXT_shader_module_identifier verwendet
um den vkd3d-Protonen-Cache um >95 % zu reduzieren, da keine tatsächlichen SPIR-V-Daten auf der Festplatte gespeichert werden müssen.

Eine weitere Neuheit, die in dieser neuen Version vorgestellt wird, ist dies Optimierungen, die auffallen die Verbesserung von GPU-Leistung für tiefe Renderdurchgänge, sowie GPU-Leistung für bestimmte Gleitkommabilder, bei denen die UAV-Nutzung aktiviert ist, GPU-Leistung für bestimmte WriteBufferImmediate()-Anwendungsfälle, GPU-Leistung für bestimmte Deskriptorzugriffsmuster, GPU-Leistung für aufeinanderfolgende Kopien von Pufferbildern und GPU-Leistung beim Zuweisen.

Darüber hinaus werden erhöhte Anforderungen an Treiber erwähnt, die nun Kompatibilität mit den in Mesa 2 implementierten Vulkan-Erweiterungen VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state4 und VK_KHR_maintenance22.0 und proprietären NVIDIA 510-Treibern erfordern.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Unterstützung für D3D12-Funktionen wie Mesh-Shader (erfordert VK_EXT_mesh_shader-Unterstützung zum Funktionieren), Shares (share) und Barriers (fence) hinzugefügt.
  • Und es wird auch hervorgehoben, dass die neueste Version vorgestellt wird, die neue D3D12-Pipeline-Bibliothek passt sich dank der Implementierung eines internen Festplatten-Cache für das von DXBC generierte SPIR-V-Rendering an jedes Spiel an, einschließlich derer, die die D3D12-API falsch verwenden /DXIL.
  • Fortgesetzte Unterstützung für DXR 1.1.
  • Anfängliche HDR-Unterstützung hinzugefügt.
  • Es wurden zahlreiche Korrekturen im Zusammenhang mit der DXIL-Kompatibilität vorgenommen.
  • Verbesserte Unterstützung für den Intel ANV-Treiber.
  • Verbesserte Debugging-Optionen.
  • Verbesserte Stabilität beim Minimieren und Wechseln von Vollbildspielen über Alt+Tab.
  • Es wurden Vorbereitungen getroffen, um den Code von LGPL 2.1 in die MIT-Lizenz zu übersetzen.
  • Behebung von Problemen in Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered und Lost Judgement.

Schließlich Wenn Sie mehr über diese neue Version erfahren möchten, Sie können die Details überprüfen im folgenden Link.

Und wenn du willst Probieren Sie Proton jetzt bei Steam ausSie wissen bereits, dass Sie den Steam-Client über das installieren können Offizielle Website, obwohl Sie es auch in den Repos der meisten Distributionen finden.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.