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.
dxvk