123
DXVK

DXVK

Eine auf Vulkan basierende Übersetzungsebene für Direct3D 10/11, mit der 3D-Anwendungen unter Linux mit Wine ausgeführt werden können.Den aktuellen Stand des Projekts entnehmen Sie bitte dem Projekt-Wiki.Verwendung Führen Sie die folgenden Befehle im DXVK-Verzeichnis aus, um ein von der Release-Seite erhaltenes DXVK-Paket in einem bestimmten Weinpräfix zu installieren: export WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verbDadurch werden die DLLs in die Verzeichnisse system32 und syswow64 Ihres Weinpräfixes kopiert und die erforderlichen DLL-Überschreibungen eingerichtet.Reine 32-Bit-Präfixe werden ebenfalls unterstützt.Stellen Sie sicher, dass Ihre Anwendung DXVK anstelle von wined3d verwendet, indem Sie prüfen, ob die Protokolldateien d3d11.log und dxgi.log im Verzeichnis der Anwendung vorhanden sind, oder indem Sie die Schwebepalette aktivieren (siehe Hinweise unten).Build-Anweisungen Voraussetzungen: wine 3.10 oder neuer Meson-Build-System (mindestens Version 0.43) MinGW64-Compiler und -Header (Threading-Unterstützung erforderlich)/ target / directory --no-package Hiermit wird ein Ordner dxvk-master in / your / target / directory erstellt, der sowohl 32-Bit- als auch 64-Bit-Versionen von DXVK enthältRelease-Versionen wie oben angegeben.Manuelles Kompilieren von 64-Bit-Builds.Ersetzen Sie für 32-Bit-Builds # build-win64.txt durch build-win32.txt meson --cross-file build-win64.txt --prefix / your / dxvk / directory build.w64 cd build.w64 meson configure # forEin optimiertes Release-Build: Meson Configure -Dbuildtype = Release Ninja Ninja Install Die D3D10-, D3D11- und DXGI-DLLs sowie ein Shell-Skript zum Einrichten von DXVK für ein bestimmtes Weinpräfix befinden sich in / your / dxvk / directory / bin.Hinweise zu Vulkan-Treibern Bevor Sie ein Problem melden, überprüfen Sie auf der Wiki-Seite den aktuellen Treiberstatus und vergewissern Sie sich, dass Sie eine aktuelle Treiberversion für Ihre Hardware installiert haben.

Kategorien

Alternativen zu DXVK für alle Plattformen mit einer Lizenz

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac bei ...
DXUP

DXUP

Ein D3D10 -> D3D11 Translation Layer, mit dem D3D10 -> Vulkan über DXVK konvertiert werden kann.
D9VK

D9VK

Eine d3d9 to vk-Ebene basierend auf der DXVK-Codebasis.Tragen Sie zur Entwicklung von Joshua-Ashton / d9vk bei, indem Sie ein Konto auf GitHub erstellen.