DXVK w wersji 1.5.2 jest już dostępna i dodaje różne poprawki do gier

DXWK

Zapowiedziano wydanie nowej wersji projektu DXVK, która jest plikiem narzędzi zawartych w funkcji Steam Play ze Steam. To fantastyczne narzędziePotrafi konwertować wywołania graficzne Microsoft DirectX 11 i DirectX 10 do Vulkan, API grafiki open source, które jest kompatybilne z Linuksem. Aby korzystać z DXVK, oprócz Wine i Vulkan, potrzebujesz oczywiście GPU kompatybilnego z Vulkan.

Chociaż DXVK jest nadal używany głównie w Steam Play, nie jest to jedyne miejsce, w którym użytkownicy Linuksa mogą skorzystać z tej fantastycznej technologii. Przyczynia się również implementacja D3D11 oparta na Vulkan dla Linux 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.5.2

Wraz z uruchomieniem tej nowej wersji jedną z najważniejszych zmian jest el Wycofano wsparcie dla starszych sterowników które nie są kompatybilne z Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 i wcześniejszymi wersjami, a także NVIDIA 390.xx i wcześniejszymi wersjami.

Od Wersja 1.0 Vulkan została wycofana ponieważ nie był testowany w dużym stopniu i nie zawsze działał poprawnie, a to również pozwalało na czyszczenie kodu.

Podkreśla się również, że Niedawno zidentyfikowane błędy w implementacji Direct3D 9 zostały naprawione dodano małe optymalizacje wydajności i zużycia pamięci.

Dodano opcję d3d9.forceSwapchainMSAA wymusić włączenie metody MSAA zapobiegającej nakładaniu się (Wygładzanie wielu próbek) dla obrazów przetwarzanych w SwapChain. I konfiguracja d3d9.deferredSurfaceCreation jest włączona, co pozwala pozbyć się problemów z wyświetlaniem menu w grach z serii Atelier korzystających z Direct3D 11.

Ponadto w implementacji Direct3D 9 dodano brakujące wirtualne operacje przełączania bufora ramki (SwapChain), co rozwiązało problemy z uruchamianiem aplikacji, takich jak demonstracja ATi ToyShop, Atelier Sophie i Dynasty Warriors 7.

również Podkreśla się, że problemy zgłoszone w różnych grach zostały rozwiązane z którym mają lepszą wydajność z Wine + DXVK i Proton.

Spośród gier, które otrzymały ulepszenia:

  • Początki Dragon Age- Naprawiono kilka błędów sprawdzania poprawności Vulkan.
  • Wszechświat Entropii: opcja została dodana d3d11. niezmienna pozycja aby naprawić problemy z walką z Z w niektórych sterownikach graficznych
  • Ferentus / Herrcot / Xiones: Naprawiono renderowanie nieba oraz regresję minimapy
  • Gothic 3: d3d9.supportDFFormat został wyłączony, aby naprawić renderowanie cieni
  • Opowieści o Vesperii:  naprawiono stan wyścigu powodujący częste awarie, który został wprowadzony w DXVK 1.4.5.
  • TrackMania Wielka na zawsze- Naprawiono niepotrzebne taktowanie procesora GPU <> w celu poprawy wydajności
  • Wampir Maskarada: Bloodlines: naprawiono problemy z renderowaniem w przypadku okien odblaskowych
  • Warriors Orochi 4- Naprawiono niewielką rozbieżność w śledzeniu zapytań D3D11 spowodowaną wieloma błędami w grze

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

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.5.2/dxvk-1.5.2.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.5.2.tar.gz

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

cd dxvk-1.5.2

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.