
A VKD3D-Proton a VKD3D egy része, amelynek célja a teljes Direct3D 12 API megvalósítása a Vulkan tetején.
A VKD3D-Proton 2.12 számos jelentős fejlesztést tartalmaz és megoldások a megvalósítás ismert problémáira, és a kezelt szolgáltatások és javítások közül kiemelik a teljesítménynövekedést, a stabilitást és a kompatibilitást.
VKD3D-Proton egy olyan eszköz, amely konkrét változtatásokat, optimalizálásokat és fejlesztéseket kínál a Direct3D 12 alapú Windows játékok teljesítményének javítása Proton környezetben. Ezek a fejlesztések még nincsenek integrálva a vkd3d fő verziójába. A VKD3D-Proton a legújabb Vulkan-bővítmények és a legújabb grafikus illesztőprogramok képességeinek kihasználására összpontosít a teljes Direct3D 12-kompatibilitás elérése érdekében.
A Valve ezt a speciális villát használja a Wine-alapú csomagban Windows-játékok futtatásához a Protonon keresztül. Míg a DirectX 9/10/11 támogatása a Protonban a DXVK-n, a DirectX 12 megvalósítása a vkd3d könyvtáron alapul. A vkd3d eredeti szerzőjének halála után a CodeWeavers folytatta ennek a résznek a fejlesztését a Wine közösség közreműködésével.
A VKD3D-Proton 2.12 fő újdonságai
A VKD3D-Proton 2.12 bemutatott új verziójában a bevezetés egyik legfontosabb újdonsága a Az NVIDIA Reflex támogatása hozzáadva a VK_NV_low_latency2-n keresztül. Ez a funkció csökkenti a késleltetést a támogatott játékokban, javítja az NVIDIA hardver felhasználóinak válaszkészségét és játékélményét, ami gyorsabb célzást, gyorsabb reakcióidőt és maximális pontosságot eredményez a versenyjátékokban.
Egy másik fejlesztés a VKD3D-Proton 2.12-ben a D3D12 Render Pass API, amely egy D3D12 (0. szintű) renderelési megvalósítás, amely megoldja a játékok azon problémáit, amelyek ettől a konkrét DirectX 12 funkciótól függenek.
Ezen kívül a VKD3D-Proton 2.12 A VK_EXT_device_fault egy olyan kiterjesztés, amely lehetővé teszi a fejlesztők számára, hogy részletes információkat kapjanak a hibákról és hibákról a GPU-hardverben, megkönnyítve a teljesítménnyel és stabilitással kapcsolatos problémák diagnosztizálását és megoldását.
A V-Sync átmenet optimalizálása és Tearing Present, ez a VK_EXT_swapchain_maintenance1 megvalósításának köszönhetően Simább átmenetet tesz lehetővé a V-Sync és a Tearing Present mód között, kiküszöböli a bosszantó vizuális műtermékeket, és javítja a játékosok vizuális élményét.
Másrészt a VKD3D-Proton 2.12-ben alapértelmezés szerint a Shader Model 6.7-et deklarálja, ha a VK_KHR_shader_maximal_reconvergence és a VK_KHR_shader_quad_controls kiterjesztések támogatottak.
Ez a verzió számos ismert problémát kezel, mint fekete képernyő az olyan játékokban, mint az Atlas Fallen, az alfa lefedettség helytelen letiltása és a GPU összeomlása olyan címeknél, mint a Warhammer: Darktide és az UE5 Lyra demó. Megkerülő megoldásokat alkalmaznak bizonyos játékok összeomlásai esetén, mint például a Resident Evil 4 RT, UE5-alapú játékok és a World of Warcraft, javítva a VKD3D-Proton általános stabilitását és kompatibilitását a játékok széles skálájával.
A egyéb kiemelkedő változások ennek az új verziónak:
- A VK_NV_raw_access_chains megvalósítása jelentősen javítja a GPU teljesítményét bizonyos játékokban, különösen azokban, amelyek DXIL helyett DXBC-t használnak.
- A VK_EXT_descriptor_buffer kiterjesztést támogató Intel Arc GPU-khoz egy optimalizált leírómásoló illesztőprogram került megvalósításra.
- A VKD3D_QUEUE_PROFILE és a VK_NV_low_latency2 támogatása a rendszerhibakeresés és profilalkotás megkönnyítése érdekében.
- Javítva a rendkívül gyenge GPU-teljesítmény bizonyos helyeken a Persona 3 Reload alkalmazásban
- A rendszer tartalmaz egy CLI-eszközt a root-sig blobok ellenőrzéséhez, és fejlesztések történtek a navigációs útvonalon és a hibakeresési képességeken.
- Kijavít néhány forgatókönyvet, amikor egy játék érvénytelen folyamatot próbál létrehozni, amelyet nem kellett volna létrehoznia
natív D3D12-ben. - Implementált ID3D12DeviceRemovedExtendedDataSettings csonkok.
Azoknak, akiket érdekel Tudjon meg többet erről az új kiadásról, ellenőrizheti a részleteket A következő linken.
Ha azt szeretné, próbálja ki most a Protont a Steamen, már tudja, hogy a Steam klienst a web oficial, bár a legtöbb disztribúció repóiban is megtalálod.