123
DXVK

DXVK

Ett Vulkan-baserat översättningslager för Direct3D 10/11 som gör det möjligt att köra 3D-applikationer på Linux med hjälp av Wine.För projektets aktuella status, se projektwiki.Så här använder du För att installera ett DXVK-paket erhållet från släppsidan i ett givet vinprefix kör du följande kommandon från DXVK-katalogen: exportera WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verbDetta kommer att kopiera DLL-filer till system32- och syswow64-katalogerna i ditt vinprefix och ställa in de nödvändiga DLL-åsidosättningarna.Pure 32-bitars prefix stöds också.Kontrollera att din applikation använder DXVK istället för wined3d genom att kontrollera om det finns loggfilerna d3d11.log och dxgi.log i programmets katalog, eller genom att aktivera HUD (se anmärkningar nedan).Bygginstruktioner Krav: vin 3.10 eller nyare Meson build-system (åtminstone version 0.43) MinGW64-kompilator och rubriker (kräver gängstöd) glslang kompilera Byggande DLL-filer Det enkla sättet Inuti DXVK-katalogen, kör: ./package-release.sh master / din/ target / directory --no-package Detta skapar en mapp dxvk-master i / din / target / katalogen, som innehåller både 32-bitars och 64-bitarsversioner av DXVK, som kan ställas in på samma sätt somsläpp versioner som anges ovan.Kompilera manuellt # 64-bitars build.För 32-bitars build, byt ut # build-win64.txt med build-win32.txt meson - cross-file build-win64.txt --prefix / din / dxvk / katalog build.w64 cd build.w64 meson konfigurera # fören optimerad release build: meson configure -Dbuildtype = release ninja ninja installera D3D10, D3D11 och DXGI DLL-filer samt ett skalskript för att ställa in DXVK för ett specifikt vinprefix kommer att finnas i / din / dxvk / katalog / bin.Kommentarer om Vulkan-drivrutiner Innan du rapporterar ett problem, vänligen kontrollera Wiki-sidan med aktuell drivrutinsstatus och se till att du kör en tillräckligt ny drivrutinsversion för din hårdvara.

kategorier

Alternativ till DXVK för alla plattformar med någon licens

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac på ...
DXUP

DXUP

Ett D3D10 -> D3D11 översättningslager, som kan användas för att konvertera D3D10 -> Vulkan via DXVK.
D9VK

D9VK

Ett d3d9 till vk-lager baserat på DXVKs kodbas.Bidra till Joshua-Ashton / d9vk-utvecklingen genom att skapa ett konto på GitHub.