Valve har offentliggjort udgivelsen af VKD3D-Proton 2.8, en variant af koden fra vkd3d, der er skabt for at forbedre understøttelsen af Direct3D 12 i pakken til at køre spil Proton. VKD3D-Proton understøtter specifikke ændringer, optimeringer og forbedringer til Proton for at sikre bedre ydeevne af Windows-spil baseret på Direct3D 12, som endnu ikke er inkluderet i den primære vkd3d-kodebase. Blandt forskellene bemærkes også fokus på brugen af moderne Vulkan-udvidelser og mulighederne i de nyeste grafiske drivere for at opnå fuld kompatibilitet med Direct3D 12.
I den nye version:
- Understøttelsen af Vulkan-udvidelsen VK_EXT_descriptor_buffer er blevet tilføjet, hvis anvendelse har lettet belastningen på CPU'en betydeligt.
- Implementeringen af virtuelle framebuffers (SwapChain) er genudviklet. Ændringerne muliggør mere præcis kontrol over forsinkelser og frames ved hjælp af udvidelsen VK_KHR_present_wait og reducerer belastningen på CPU'en i hovedtråden.
- Problemer i spillene Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village er blevet løst.
Derudover kan det nævnes, at projektet GE-Proton7 er blevet opdateret, hvor entusiaster udvikler uafhængige udvidede versioner af pakken til at køre Windows-applikationer Proton, der adskiller sig med en nyere version af Wine, anvendelsen af FFmpeg i FAudio og inkluderingen af ekstra patches, der løser problemer i forskellige spilapplikationer. I versionen Proton GE 43 er overgangen til en ny kodebase af Wine, dxvk, proton, protonfix og vkd3d (fra Git) gennemført, og rettelser til problemer i spillene Immortals: Fenyx, Baldur’s Gate 3, Gears 5, Witcher 3 er blevet overført.
Kilde: opennet.ru
