DXVK 1.0.3 Direct3D 10/11 implementációval a Vulkan API-n felül

A GPU lefagyásával kapcsolatos probléma miatt törölt kiadás helyett 1.1 rétegközi kiadás előkészítve SZO 1.0.3, amely a DXGI (DirectX Graphics Infrastructure), a Direct3D 10 és a Direct3D 11 megvalósítását biztosítja, a hívások Vulkan API-ra történő fordításán keresztül. A DXVK 1.0.3 néhány javítást és fejlesztést tartalmaz az 1.1-es ágból, például:

  • A DLL garantáltan tartalmazza a DXVK verzióinformációkat;
  • Az NVIDIA GPU-val rendelkező rendszereken a Dark Souls Remastered és a Grim Dawn renderelési problémái megoldódtak;
  • Javítva a GPU lefagyása és az illesztőprogram összeomlása a Star Citizen indításakor;
  • Teljesítményproblémák megoldása az Anno 1800-ban;
  • Kijavítottuk azokat a hibákat, amelyek meghatározatlan adatok továbbításához vezettek az illesztőprogramhoz, ami negatívan befolyásolhatja a shader gyorsítótárazását;
  • Kijavítottuk a geometriai árnyékolók adatfolyam-metaadatokkal történő kivonatolási problémáját, amely az állapot-gyorsítótár-fájlok ellenőrizhetetlen növekedését okozhatta.

Emlékeztetőül: a DXVK használható 3D-s alkalmazások és játékok futtatására Linuxon a Wine segítségével, ami nagyobb teljesítményű alternatívaként szolgál a Wine OpenGL-en futó, beépített Direct3D 11 megvalósításához képest. BAN BEN néhány játékot a Wine+DXVK kombináció teljesítménye különböző Windowson csak 10-20%-kal fut, míg az OpenGL alapú Direct3D 11 implementáció használatakor a teljesítmény jelentősen csökken. Munka folyamatban on kínálat DXVK komponensként bor-integráció, különálló Linux-könyvtár (libdxvk.so) formájában szállítva, amely közvetlenül használható a Wine-ban, anélkül, hogy külön telepíteni kellene a DXVK-t Windows DLL formájában.

Forrás: opennet.ru

Hozzászólás