Wybierz swój język

Powrót arrow-right DXVK

Oto lista 5 bezpłatnych i płatnych alternatyw dla DXVK. Główni konkurenci obejmują PlayOnLinux, VK9. Oprócz tego, użytkownicy porównują także DXVK z Direct3D 9-to-11, D9VK, DXUP. Ponadto można spojrzeć na inne podobne opcje tutaj: About.


VK9
Free Open Source

VK9 (poprzednio SchaeferGL). Uruchamia aplikacje Direct3D 9 w systemie Windows lub Linux (/ w Wine) przez Vulkan.

D9VK
Free Open Source

Warstwa d3d9 do vk oparta na bazie kodu DXVK.

DXUP
Free Open Source

Warstwa tłumaczenia D3D10 -> D3D11

Oparta na Vulkan implementacja D3D11 dla Linux / Wine

DXVK Platformy

tick-square Linux

DXVK Przegląd

Oparta na Vulkanu warstwa tłumaczenia dla Direct3D 10/11, która pozwala na uruchamianie aplikacji 3D w systemie Linux przy użyciu Wine.

Aktualny status projektu można znaleźć na wiki projektu.

Jak używać
Aby zainstalować pakiet DXVK uzyskany ze strony wydania w podanym prefiksie wina, uruchom następujące polecenia z katalogu DXVK:

eksport WINEPREFIX = / ścieżka / do / .wine-prefix
winetricks --force setup_dxvk.verb
Spowoduje to skopiowanie bibliotek DLL do katalogów system32 i syswow64 prefiksu wina i skonfigurowanie wymaganych zastąpień bibliotek DLL. Obsługiwane są również czyste 32-bitowe prefiksy.

Sprawdź, czy aplikacja używa DXVK zamiast wined3d, sprawdzając obecność plików dziennika d3d11.log i dxgi.log w katalogu aplikacji lub włączając HUD (patrz uwagi poniżej).

Instrukcje budowania
Wymagania:
wino 3.10 lub nowsze
System kompilacji Meson (przynajmniej wersja 0.43)
Kompilator MinGW64 i nagłówki (wymaga obsługi wątków)
kompilacja glslang
Budowanie bibliotek DLL
Prosty sposób
W katalogu DXVK uruchom:

./package-release.sh master / your / target / directory --no-package
Spowoduje to utworzenie folderu dxvk-master w katalogu / your / target /, który zawiera zarówno 32-bitowe, jak i 64-bitowe wersje DXVK, które można skonfigurować w taki sam sposób, jak wersje wydania, jak wspomniano powyżej.

Kompilacja ręczna
# Wersja 64-bitowa. W przypadku wersji 32-bitowych zamień
# build-win64.txt z build-win32.txt
meson --cross-file build-win64.txt --prefix / your / dxvk / directory build.w64
cd build.w64
konfiguracja mezonów
# dla zoptymalizowanej wersji wydania:
meson configure -Dbuildtype = release
ninja
instalacja ninja
Biblioteki DLL D3D10, D3D11 i DXGI, a także skrypt powłoki do skonfigurowania DXVK dla określonego prefiksu wina będą znajdować się w katalogu / your / dxvk / directory / bin.

Uwagi na temat sterowników Vulkan
Przed zgłoszeniem problemu sprawdź stronę Wiki o bieżącym stanie sterownika i upewnij się, że masz najnowszą wersję sterownika dla swojego sprzętu.

Najlepsze alternatywy dla DXVK

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

DXVK Tagi

d3d linux-gaming

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?