Megjelent a DXVK 1.10 és a VKD3D-Proton 2.6, a Linuxhoz készült Direct3D megvalósítások

Megjelent a DXVK 1.10 verziója, amely megvalósítja a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 funkciókat, a Vulkan API hívásainak átkonvertálásával. A DXVK használatához Vulkan 1.1 API-t támogató illesztőprogramokra van szükség, mint például a Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 és AMDVLK. A DXVK alkalmazható 3D alkalmazások és játékok futtatására Linuxon a Wine segítségével, mint a Wine beépített Direct3D 9/10/11 megvalósításainak nagyobb teljesítményű alternatívája, amelyek az OpenGL fölött futnak.

Főbb változások:

  • Eltávolították a felesleges szál-szinkronizáló kezelőket, amelyek a D3D11 és D3D9 megvalósításokban az erőforrások betöltésekor használtak. A módosítás jelentősen növelte az Assassin’s Creed: Origins és más, AnvilNext engine-re épülő játékok teljesítményét, és pozitívan hatott az Elex II, God of War és GTA IV teljesítményére is.
  • Optimalizálták a GPU-ra betöltött erőforrások D3D11_MAP_WRITE használatát, amely javította a Quantum játék teljesítményét és potenciálisan más alkalmazásokét is.
  • Optimalizálták a UpdateSubresource művelet végrehajtását a kis méretű rögzített pufferek frissítésére. A módosítás pozitívan befolyásolta a God of War teljesítményét, és esetleg más játékokat is.
  • Felgyorsították az erőforrások és köztes pufferek betöltésének feldolgozását a D3D11-ben. A módosítás csökkentette a CPU terhelését egyes játékokban.
  • A hibakeresési képernyő interfészre (HUD) hasznos információkat adtak hozzá a teljesítményproblémák diagnosztizálásához, mint például szinkronizálási adatok.
  • A GPU szinkronizáló kód megszabadult a felesleges ciklusoktól (busy-waiting), ami csökkentette az energifogyasztást mobil eszközökön egyes játékokban.
  • Beszúrtak egy helyettesítőt a 3D11On12CreateDevice hívásához, amely korábban alkalmazások összeomlását okozta.
  • Növelték a Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 játékok teljesítményét.
  • Megoldották a problémákat az ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within játékokban.

A Valve közzétette a VKD3D-Proton 2.6 verziót, amely a vkd3d kódalap elágazása, és amely a Direct3D 12 támogatásának javítására készült a Proton játékindító csomaghoz. A VKD3D-Proton a Protonhoz specifikus változtatásokat, optimalizálásokat és fejlesztéseket tartalmaz a Direct3D 12 alapú Windows játékok jobb működéséhez, amelyek még nem kerültek be a vkd3d fő ághoz. A különbségek között kiemelhető a modern Vulkan kiterjesztések és az új grafikus meghajtók lehetőségeinek kihasználására való orientáció a Direct3D 12 teljes kompatibilitásának elérése érdekében.

Az új verzióban:

  • Megoldották a következő játékokban fellépő problémákat: Horizon Zero Dawn, Final Fantasy VII: Remake and Warframe, Guardians of the Galaxy, Elden Ring és Age of Empires: IV.
  • A DXIL-ben javították a generált árnyékoló kódot a vektorizált betöltési és mentési műveletekhez.
  • Csökkentették a CPU terhelését a leírók másolásakor.
  • Átírták a D3D12 pipeline könyvtárat, amely biztosítja a DXBC/DXIL-ből generált SPIR-V nézet cache-elését. Ez a módosítás gyorsabb betöltést tett lehetővé olyan játékokhoz, mint a Monster Hunter: Rise, Guardian of the Galaxy és Elden Ring.
  • Teljes mértékben megvalósították a 6.6 verziójú árnyékoló modell támogatását, beleértve a ResourceDescriptorHeap[] közvetlen elérhetőségét, 64-bites atomikus műveleteket, az IsHelperLane() módszert, származtatott számítási árnyékolókat, a WaveSize attribútumot és a csomagolt matematikai beépített függvényeket (Intrinsics).

Továbbá, a Valve közzétette a SteamOS Devkit Service és SteamOS Devkit Client kódját. a szerver és a kliens lehetővé teszi a saját játékverziók közvetlen betöltését a számítógépről a Steam Deck konzolra, valamint a fejlesztési folyamat során felmerülő hibakeresést és egyéb kapcsolódó feladatokat.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster