Et Vulkan-baseret oversættelseslag til Direct3D 10/11, der gør det muligt at køre 3D-applikationer på Linux ved hjælp af vin.For projektets aktuelle status henvises til projektwiki.Sådan bruges For at installere en DXVK-pakke, der er hentet fra udgivelsessiden i et givet vinpræfiks, skal du køre følgende kommandoer inden for DXVK-biblioteket: eksporter WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verbDette vil kopiere DLL'er til system32- og syswow64-katalogerne i dit vinpræfiks og opsætte de krævede DLL-tilsidesættelser.Rene 32-bit præfikser understøttes også.Kontroller, at din applikation bruger DXVK i stedet for wined3d ved at kontrollere for tilstedeværelsen af logfilerne d3d11.log og dxgi.log i programmets bibliotek, eller ved at aktivere HUD (se bemærkninger nedenfor).Byggeanvisning Krav: vin 3.10 eller nyere Meson build-system (mindst version 0.43) MinGW64-kompilator og overskrifter (kræver gevindstøtte) glslang-kompilering Bygning-DLL'er Den enkle måde Inden i DXVK-biblioteket, kør: ./package-release.sh master / din/ target / directory --no-package Dette vil oprette en mappe dxvk-master i / din / target / directory, der indeholder både 32-bit og 64-bit versioner af DXVK, som kan opsættes på samme måde somfrigive versioner som nævnt ovenfor.Kompilering manuelt # 64-bit build.Ved 32-bit builds skal du erstatte # build-win64.txt med build-win32.txt meson - cross-file build-win64.txt --prefix / din / dxvk / directory build.w64 cd build.w64 meson configure # foren optimeret release build: meson configure -Dbuildtype = release ninja ninja install D3D10, D3D11 og DXGI DLL'er samt et shell script til opsætning af DXVK til et specifikt vinpræfiks vil være placeret i / din / dxvk / directory / bin.Bemærkninger om Vulkan-drivere Før du rapporterer et problem, skal du kontrollere Wiki-siden med den aktuelle driverstatus og sørge for, at du kører en nylig nok driverversion til din hardware.
Internet side:
https://github.com/doitsujin/dxvk/wikiKategorier
Alternativer til DXVK til alle platforme med enhver licens
1
1