Das Unternehmen Valve hat die Version VKD3D-Proton 2.8 veröffentlicht, eine Abzweigung vom Code-Base vkd3d, die entwickelt wurde, um die UnterstĂŒtzung von Direct3D 12 im Proton-Spielstarter zu verbessern. VKD3D-Proton enthĂ€lt spezifische Ănderungen, Optimierungen und Verbesserungen fĂŒr Proton, um die Leistung von Windows-Spielen, die auf Direct3D 12 basieren, zu erhöhen, die bisher nicht in die Hauptversion von vkd3d integriert wurden. Zu den Unterschieden gehört auch die Ausrichtung auf die Nutzung moderner Vulkan-Erweiterungen und die Möglichkeiten neuer Grafikkartentreiber-Versionen, um vollstĂ€ndige KompatibilitĂ€t mit Direct3D 12 zu erreichen.
In der neuen Version:
- Die UnterstĂŒtzung der Vulkan-Erweiterung VK_EXT_descriptor_buffer wurde hinzugefĂŒgt, deren Anwendung die CPU-Auslastung erheblich verringert hat.
- Die Implementierung der virtuellen Framebuffer (SwapChain) wurde ĂŒberarbeitet. Die Ănderungen ermöglichen eine genauere Kontrolle ĂŒber Latenzen und Frames mithilfe der Erweiterung VK_KHR_present_wait und reduzieren die CPU-Belastung im Hauptthread.
- Probleme in den Spielen Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV und Resident Evil Village wurden behoben.
ZusĂ€tzlich kann das Update des Projekts GE-Proton7 erwĂ€hnt werden, bei dem Enthusiasten erweiterte, von der Firma Valve unabhĂ€ngige Builds des Proton-Pakets fĂŒr die AusfĂŒhrung von Windows-Anwendungen erstellen. Diese sind durch eine aktuellere Version von Wine gekennzeichnet und nutzen FFmpeg in FAudio, mit zusĂ€tzlichen Patches zur Behebung von Problemen in verschiedenen Spielen. In der Version Proton GE 43 wurde auf die neueste Codebasis von Wine, dxvk, proton, protonfix und vkd3d (aus Git) gewechselt, sowie Korrekturen ĂŒbernommen, um Probleme in Spielen wie Immortals: Fenyx, Baldurâs Gate 3, Gears 5 und Witcher 3 zu lösen.
Quelle: opennet.ru
