Veröffentlichung von VKD3D-Proton 2.7, einem Fork von Vkd3d mit der Implementierung von Direct3D 12

Das Unternehmen Valve hat die Version VKD3D-Proton 2.7 veröffentlicht, einen Fork des vkd3d-Codebases, der entwickelt wurde, um die UnterstĂŒtzung von Direct3D 12 im Proton-Games-Launcher-Paket zu verbessern. VKD3D-Proton unterstĂŒtzt spezielle Änderungen, Optimierungen und Verbesserungen fĂŒr eine bessere Leistung von Windows-Spielen auf Basis von Direct3D 12, die noch nicht in die Hauptversion von vkd3d ĂŒbernommen wurden. Zu den Unterschieden gehört auch die Ausrichtung auf die Nutzung moderner Vulkan-Erweiterungen und die Möglichkeiten neuer Grafikkartentreiber, um vollstĂ€ndige KompatibilitĂ€t mit Direct3D 12 zu erreichen.

In der neuen Version:

  • Die Anforderungen an die Treiber wurden erhöht. FĂŒr den Betrieb sind nun die UnterstĂŒtzung der Vulkan-Erweiterungen VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 und VK_KHR_maintenance4 erforderlich, die in Mesa 22.0 und den proprietĂ€ren NVIDIA-Treibern 510 implementiert sind.
  • Die im letzten Release vorgestellte neue D3D12-Pipeline-Bibliothek ist fĂŒr alle Spiele angepasst, einschließlich solcher, die die D3D12-API fehlerhaft nutzen, dank der Implementierung eines internen Disk-Cache fĂŒr die Darstellung von SPIR-V, das aus DXBC/DXIL generiert wurde.
  • Es wurden eine Reihe von Optimierungen vorgenommen, die auf die Reduzierung von Overhead und die Steigerung der GPU-Leistung abzielen, in Situationen wie der Tiefe-Rendering-Passage, der Anwendung von WriteBufferImmediate(), der Bildverarbeitung, der Speicherzuweisung fĂŒr Ressourcen und dem Zugriff auf die root-Deskriptoren.
  • Die UnterstĂŒtzung fĂŒr D3D12-Funktionen wie Mesh-Shader (diese benötigen die UnterstĂŒtzung von VK_EXT_mesh_shader), Shared Resources und Barrieren wurde hinzugefĂŒgt.
  • Die Implementierung der UnterstĂŒtzung fĂŒr DXR 1.1 wurde fortgesetzt.
  • Die erste UnterstĂŒtzung fĂŒr HDR wurde hinzugefĂŒgt.
  • Es wurden zahlreiche Fehlerbehebungen in Bezug auf die UnterstĂŒtzung von DXIL vorgenommen.
  • Die KompatibilitĂ€t mit dem Intel ANV-Treiber wurde verbessert.
  • Die Debugging-Funktionen wurden erweitert.
  • Die StabilitĂ€t beim Minimieren und Wechseln von Vollbildspielen mit Alt+Tab wurde erhöht.
  • Es wurden Vorbereitungen fĂŒr den Wechsel des Codes von LGPL 2.1 zur MIT-Lizenz getroffen.
  • Probleme in den Spielen Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered und Lost Judgment wurden gelöst.

Quelle: opennet.ru

60GB SSD 8Gb DDR4