Zamiast odwołanego z powodu problemów z zawieszaniem się GPU wydania przygotowano wydanie warstwy , która zapewnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 10 i Direct3D 11, działającą poprzez translację wywołań do API Vulkan. W DXVK 1.0.3 przeniesiono niektóre poprawki i ulepszenia z gałęzi 1.1, takie jak:
- W DLL zapewniono możliwość włączenia informacji o wersji DXVK;
- Na systemach z GPU NVIDIA rozwiązano problemy z renderowaniem w grach Dark Souls Remastered i Grim Dawn;
- Usunięto zawieszenie GPU i awarię sterownika przy uruchomieniu gry Star Citizen;
- Rozwiązano problemy z wydajnością gry Anno 1800;
- Poprawiono błędy, które prowadziły do przesyłania do sterownika nieokreślonych danych, które mogły negatywnie wpływać na buforowanie shaderów;
- Usunięto problem z haszowaniem shaderów geometrycznych z metadanymi strumienia, co mogło prowadzić do niekontrolowanego wzrostu rozmiaru plików cachu stanu.
Przypominamy, że DXVK może być używane do uruchamiania aplikacji 3D i gier w systemie Linux za pomocą Wine, stanowiąc bardziej wydajną alternatywę dla wbudowanej w Wine implementacji Direct3D 11, działającej na OpenGL. W wydajność połączenia Wine+DXVK jest niższa o tylko 10-20% w porównaniu do uruchamiania w Windows, podczas gdy przy użyciu implementacji Direct3D 11 opartej na OpenGL wydajność spada znacznie bardziej. w DXVK jako komponentu , dostarczanego w formie oddzielnej biblioteki Linux (libdxvk.so), którą można bezpośrednio wykorzystać w Wine, bez potrzeby osobnej instalacji DXVK w postaci biblioteki DLL Windows.
Źródło: opennet.ru
