DXVK

DXVK

Direct3D 10/11的基于Vulkan的转换层,允许使用Wine在Linux上运行3D应用程序。有关项目的当前状态,请参考项目Wiki。如何使用为了将从发行页获得的DXVK软件包安装到给定的Wine前缀中,请在DXVK目录中运行以下命令:export WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verb这会将DLL复制到wine前缀的system32和syswow64目录中,并设置所需的DLL替代。还支持纯32位前缀。通过检查应用程序目录中是否存在日志文件d3d11.log和dxgi.log或启用HUD(请参阅以下说明),验证您的应用程序使用DXVK而不是wined3d。生成说明要求:wine 3.10或更高版本的Meson生成系统(至少为0.43版)MinGW64编译器和标头(需要线程支持)glslang编译生成DLL的简单方法在DXVK目录中,运行:./package-release.sh master / your/ target / directory --no-package这将在/ your / target /目录中创建一个dxvk-master文件夹,其中包含DXVK的32位和64位版本,可以通过与如上所述的发行版本。手动编译#64位版本。对于32位版本,将#build-win64.txt替换为build-win32.txt介子-跨文件build-win64.txt --prefix / your / dxvk / directory build.w64 cd build.w64介子配置#用于优化的发行版本:meson configure -Dbuildtype = release ninja ninja install D3D10,D3D11和DXGI DLL以及用于为特定葡萄酒前缀设置DXVK的Shell脚本位于/ your / dxvk / directory / bin中。关于Vulkan驱动程序的说明在报告问题之前,请检查当前驱动程序状态的Wiki页面,并确保为您的硬件运行了足够的最新驱动程序版本。

分类目录

具有任何许可的所有平台的DXVK替代品

PlayOnLinux

PlayOnLinux

PlayOnLinux(PlayOnMac at ...
DXUP

DXUP

D3D10-> D3D11转换层,可用于通过DXVK转换D3D10-> Vulkan。
D9VK

D9VK

基于DXVK的代码库的d3d9到vk层。通过在GitHub上创建一个帐户为Joshua-Ashton / d9vk开发做出贡献。