A VKD3D-Proton 2.7 fejlesztéseket tartalmaz a Vulkanhoz és javításokat egyes címekhez

szelep

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 Valve bejelentette a VKD3D-Proton 2.7 új verziójának kiadását, és ez az új verzió a Steam Deck február végi megjelenése óta felhalmozott rengeteg munka eredményét mutatja be, elsősorban funkciókkal és javításokkal.

Azok számára, akik még mindig nem ismerik a VKD3D-Protont, tudniuk kell, hogy ez Támogatja a Proton-specifikus változtatásokat, optimalizálásokat és fejlesztéseket a Direct3D 12 alapú Windows játékok jobb teljesítménye érdekében, amelyek még nem elfogadottak a vkd3d fő részében. A különbségek között szerepel a modern Vulkan-bővítmények és a grafikus illesztőprogramok legújabb verzióinak képességei is a teljes Direct3D 12-kompatibilitás elérése érdekében.

Mint ilyen, a Valve a Wine-alapú csomagban megadott villát használja a Windows Proton játékok futtatásához. A DirectX 9/10/11 támogatás a Protonban a DXVK csomagon, a DirectX 12 megvalósítás pedig eddig a vkd3d könyvtáron alapult (a vkd3d szerzőjének halála után a CodeWeavers folytatta ennek a komponensnek és a bornak a fejlesztését közösség).

A VKD3D-Proton 2.7 fő újdonságai

Az új verzióban bemutatott egyik fő újdonság az a továbbfejlesztett csővezeték gyorsítótár fejlesztése, amelyet az előző 2.6-os verzióban vezettek be és az lehetővé teszi a folyamatkönyvtárak támogatását, de csak olyan játékokhoz, amelyek megfelelően használták a D3D12 API-t.

vkd3d-proton most egy belső lemezgyorsítótárat valósít meg a SPIR-V gyorsítótárazás engedélyezéséhez minden játékhoz. Lehetőség van a gyorsítótár letiltására, és az alkalmazásoknak engedélyezni az ID3D12PipelineLibrary kezelését.

A gyorsítótár lemezterület további csökkentése érdekében a VK_EXT_shader_module_identifier is használatos.
a vkd3d protongyorsítótárának >95%-os csökkentése, mivel nincs szükség a tényleges SPIR-V adatok lemezen való tárolására.

Egy másik újdonság, amelyet ebben az új verzióban mutatnak be, as amelyek optimalizálásai kiemelkednek a javítása GPU-teljesítmény a mélyrenderelésekhez, valamint a GPU-teljesítmény bizonyos lebegőpontos képek esetében, ahol az UAV-használat engedélyezett, a GPU-teljesítmény bizonyos WriteBufferImmediate()-használati esetekben, GPU teljesítmény bizonyos leíró hozzáférési minták esetén, GPU-teljesítmény a pufferképek egymást követő másolataihoz és GPU-teljesítmény kiosztáskor.

Emellett megemlítik a megnövekedett követelményeket az olyan illesztőprogramokkal szemben, amelyek kompatibilitást igényelnek a Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 és VK_KHR_maintenance4 bővítményekkel a Mesa 22.0-ban és a szabadalmaztatott NVIDIA-ban.

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • Támogatás hozzáadva a D3D12 funkciókhoz, például a hálós árnyékolókhoz (a működéshez VK_EXT_mesh_shader támogatás szükséges), a megosztásokhoz (share) és az akadályokhoz (kerítéshez).
  • És azt is kiemelik, hogy bemutatásra került a legújabb verzió, az új D3D12 pipeline könyvtár minden játékhoz alkalmazkodik, beleértve azokat is, amelyek helytelenül használják a D3D12 API-t, köszönhetően a belső lemezgyorsítótár megvalósításának a DXBC-ből generált SPIR-V rendereléshez. /DXIL.
  • A DXR 1.1 folyamatos támogatása.
  • Kezdeti HDR támogatás hozzáadva.
  • Számos javítás történt a DXIL-kompatibilitással kapcsolatban.
  • Továbbfejlesztett támogatás az Intel ANV illesztőprogramhoz.
  • Továbbfejlesztett hibakeresési lehetőségek.
  • Továbbfejlesztett stabilitás a teljes képernyős játékok minimalizálása és az Alt+Tab billentyűkombinációval történő váltásakor.
  • Megtörtént az előkészületek a kód LGPL 2.1-ből az MIT-licencbe való lefordítására.
  • Javítva a Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered és Lost Judgment problémák.

Végül Ha többet szeretne megtudni erről az új kiadásról, ellenőrizheti a részleteket A következő linken.

És ha akarod 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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.