123
DXVK

DXVK

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.

Kategorier

Alternativer til DXVK til alle platforme med enhver licens

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac at ...
DXUP

DXUP

Et D3D10 -> D3D11-oversættelseslag, som kan tjene til at konvertere D3D10 -> Vulkan via DXVK.
D9VK

D9VK

Et d3d9 til vk-lag baseret på DXVKs kodebase.Bidrag til Joshua-Ashton / d9vk-udvikling ved at oprette en konto på GitHub.