DXVK 1.7.3 przybywa z poprawkami, kilkoma poważnymi zmianami, ale z ulepszeniami shaderów

DXWK

Ostatnio zapowiedziano wydanie nowej wersji DXVK 1.7.3, w którym sObsługa nowych plików DXGI wprowadzonych w aktualizacji 10 systemu Windows 1809, oprócz poprawek błędów, niektóre ulepszenia modułu cieniującego, a zwłaszcza ulepszenia renderowania.

Ci, którzy nie wiedzą o DXVK, powinni wiedzieć, że jest to biblioteka działa poprzez tłumaczenie wywołań API Vulkan.

Podczas gdy DXVK Chociaż jest używany głównie w Steam Play, nie jest to jedyne miejsce gdzie użytkownicy Linuksa mogą skorzystać z tej fantastycznej technologii. Również wprowadza opartą na Vulkan implementację D3D11 dla Linuksa i Wine, Jeśli chodzi o wydajność i optymalizację podczas uruchamiania gier Direct3D 11 na Wine, ponieważ zapewniają one również obsługę Direct3D9.

Główne nowe funkcje DXVK 1.7.3

W tej nowej wersji, jak wspomniano na początku, zostało to podkreślone dodano obsługę nowych interfejsów DXGI niedawno ujawnione w systemie Windows 10, opcja skalowania przedniego wyświetlacza DXVK na wyświetlaczach HiDPI, różne poprawki i różne optymalizacje konfiguracji w celu skalowania wskaźnika HUD na wyświetlaczach o dużej gęstości pikseli.

Ponadto, Kod modułu cieniującego wygenerowany dla D3D11 został zmodyfikowany aby kontrolery mogły optymalizować operacje tekstur, gdy nie ma powiązania tekstur.

Dokonano optymalizacji w celu wyeliminowania zbędnych operacji rysowania, co poprawiło wydajność niektórych gier.

Jeśli chodzi o poprawki, wspomniano, że naprawiono awarie starych gier korzystających z D3D9 na systemach z kontrolerem RADV, a także błędy walidacji API Vulkan, gdy HUD był włączony.

Ponadto podkreśla się, że ulepszony kod do operacji renderowania wsadowego aby zmniejszyć liczbę wezwań do remisu podczas gry w Trine 4.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Naprawiono problemy z renderowaniem tkaniny w EverQuest 2 w systemach z kartami graficznymi NVIDIA.
  • Naprawiono problemy z renderowaniem w Trine 4 na niektórych procesorach graficznych NVIDIA i systemach ze sterownikiem RADV.
  • Zwiększono wymagania dotyczące środowiska konstrukcyjnego; teraz potrzebujesz MinGW 8.0 do zbudowania.

Ta nowa wersja powinna zostać uwzględniona w następnej aktualizacji Proton w Steam Play, aby ułatwić wdrożenie.

W końcu jeśli chcesz dowiedzieć się więcej o tej nowej wersji możesz sprawdzić dziennik zmian W poniższym linku. 

Jak dodać obsługę DXVK do systemu Linux?

DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine, działając jako wydajniejsza alternatywa dla wbudowanej w Wine implementacji Direct3D 11, która działa w OpenGL.

DXVK wymaga najnowszej stabilnej wersji Wine biegać. Więc jeśli nie masz tego zainstalowanego. Teraz będziemy musieli tylko pobrać najnowszy stabilny pakiet DXVK, znajdziemy ten W poniższym linku.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz

Po zakończeniu pobierania teraz rozpakujemy nowo uzyskany pakiet, można to zrobić z poziomu środowiska graficznego lub samego terminala, wykonując następujące polecenie:

tar -xzvf dxvk-1.7.3.tar.gz

Następnie uzyskujemy dostęp do folderu za pomocą:

cd dxvk-1.7.3

I wykonujemy polecenie sh, aby uruchom skrypt instalacyjny:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Podczas instalowania DXVK w przedrostku Wine. Zaletą jest to, że Wine vkd3d może być używany do gier D3D12 i DXVK do gier D3D11.

Ponadto nowy skrypt umożliwia zainstalowanie biblioteki dll jako dowiązania symboliczne, ułatwiając aktualizację DXVK, aby uzyskać więcej prefiksów Wine (można to zrobić za pomocą polecenia –symlink).

Jak zobaczysz folder DXVK zawiera dwie inne biblioteki DLL dla 32 i 64 bitów jesteś będziemy je umieszczać zgodnie z następującymi trasami.
Gdzie „użytkownik” zamieniasz go na nazwę użytkownika, której używasz w swojej dystrybucji Linuksa.

Dla 64 bitów umieściliśmy je w:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

I dla 32 bitów w:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.