DXVK 2.3.1 został już wydany i to są jego nowości

DXWK

DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine

Ogłoszono premierę nowej wersji warstwy DXVK 2.3.1, która jest dołączona do pakietu poprawki dużej liczby błędów w różnych tytułach, a także ulepszona obsługa rozszerzeń Vulkan, aktualizacja zależności i nie tylko.

Nowa wersja DXVK 2.3.1 wymaga teraz sterowników obsługujących API Vulkan 1.3, takich jak Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK służy do uruchamiania aplikacji i gier 3D w systemie Linux za pomocą Wine, oferując wyższą wydajność w porównaniu z natywnymi implementacjami Direct3D 9/10/11 Wine przez OpenGL.

Co nowego w DXVK 2.3.1?

W nowej wersji DXVK 2.3.1 zostało to zaimplementowane systemów i jeśli sterownik to obsługuje, rozszerzenie Vulkan VK_NV_raw_access_chains zwiększa efektywność generowania kodu na procesorach graficznych NVIDIA, przybliżając wydajność niektórych gier D3D11 do wydajności w systemie Windows ze sterownikami NVIDIA 550.40.55 lub nowszymi oraz wersjami Proton Experimental.

Poza tym, przeprojektowana metoda kopiowania buforów systemowych do GPU dla gier D3D9, co skutkuje lepszą wydajnością w grach takich jak Shank 2, Flammable Freddy i Blood Rayne.

Jeśli chodzi o poprawki błędów w tytułach i inne drobne ulepszenia w DXVK 2.3.1:

  • Naprawiono nieprawidłową generację SPIR-V dla wewnętrznych shaderów D3D11 Renderdoc.
  • Naprawiono niezdefiniowane zachowanie przy ciągłym ładowaniu buforów poza granicami z indeksami dynamicznymi.
  • Naprawiono brak włączania HDR dla ciągów wymiany DXGI_FORMAT_R16G16B16A16_FLOAT.
  • Zmieniono opcję dxgi.syncInterval, aby miała zastosowanie również do gier D3D12.
  • Przywrócono użycie VK_FORMAT_A8_UNORM z powodu problemów z renderowaniem w niektórych grach.
  • Gry D3D9 będą teraz ustawiać pole VkApplicationInfo::applicationVersion na 1.
  • Zmieniono sposób kopiowania buforów pamięci dynamicznej z systemu do procesora graficznego w grach D3D9, poprawiając wydajność w grach takich jak Shank 2, Flammable Freddy i Blood Rayne.
  • Włączono tylko pokrycie alfa podczas renderowania do wielopróbkowego celu renderowania w D3D9, naprawiając problemy z nieprawidłowym oświetleniem i ditheringiem w niektórych grach.
  • W Assassin’s Creed 2 naprawiono awarię na karcie Alt. 
  • Total War: Średniowiecze 2 naprawiono czarny ekran ładowania w trybie okienkowym
  • W Battlefield 2 i Battlefield 2142: Naprawiono znikanie wyboru wyposażenia i interfejsu odradzania w zakładce Alt. 
  • Naprawiono określone awarie i problemy w grach takich jak Ace Combat Assault Horizon, Battlestations Midway, Codename Panzers Phase One/Two, Dead Space (2008), Granblue Fantasy Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift, Sonic CD, Supreme Ruler Ultimate, Tales of Borderlands, The Settlers, UK Train Simulator 1 i War Thunder.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat O nowej wersji możesz sprawdzić szczegóły 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/v2.3/dxvk-2.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-2.3.1.tar.gz

Następnie uzyskujemy dostęp do folderu za pomocą następującego polecenia:

cd dxvk-2.3.1

Wewnątrz folderu możemy znaleźć niezbędne pliki dla naszych prefiksów Wine, zarówno 32-bitowych, jak i 64-bitowych. 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/

Lub w przypadku, gdy zidentyfikowałeś przedrostek, w którym będziesz używać plików:

export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

Zapraszam również do zapoznania się z dokumentacją użytkowania i kompilacji, jeśli jest ona dla Ciebie interesująca, w zakładce następujący link.


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.