DXVK 1.0.3 z realizacją Direct3D 10/11 na API Vulkan

Zamiast odwołanego z powodu problemów z zawieszaniem się GPU wydania 1.1 przygotowano wydanie warstwy DXVK 1.0.3, 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 niektórych grach wydajność połączenia Wine+DXVK wyróżnia się 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. Trwa praca w nad dostawą DXVK jako komponentu wine-integration, 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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster