项目简介
DXVK 是一个开源项目,旨在通过 Vulkan API 实现 Direct3D 8、9、10 和 11 的功能,专门为 Linux 系统和 Wine 兼容层设计。该项目使许多原本仅支持 Windows 平台的游戏和应用程序能够在 Linux 环境下流畅运行,显著提升了图形性能和兼容性。
核心功能
- Direct3D 转换层:将游戏发出的 Direct3D 调用实时转换为 Vulkan 指令
- 高性能图形渲染:利用 Vulkan 的低开销特性,提供接近原生 Windows 的性能表现
- 广泛版本支持:覆盖 D3D8、D3D9、D3D10 和 D3D11 多个版本
- 开源跨平台:完全开源,支持在多种 Linux 发行版上使用
使用方式
安装方法
- 通过包管理器安装(推荐):
- Arch Linux:
sudo pacman -S dxvk - Ubuntu/Debian:可通过 PPA 或手动下载安装包
- Arch Linux:
- 手动安装:
- 从 GitHub 发布页面下载最新版本
- 解压文件并运行安装脚本:
./setup_dxvk.sh install
- 配合 Wine 使用:
- 安装最新版本的 Wine(建议使用 Wine-Staging)
- 将 DXVK DLL 文件复制到对应 Wine 前缀的 system32 目录
- 通过 Winecfg 设置使用原生 DXVK DLL
配置建议
- 显卡要求:需要支持 Vulkan 1.1 的显卡(NVIDIA 396.54+ 或 AMD RADV 驱动)
- Wine 版本:建议使用最新版 Wine-Staging 以获得最佳兼容性
- 性能优化:可根据具体游戏调整 DXVK 配置选项
应用场景
- 在 Linux 系统上运行 Windows 独占的 PC 游戏
- 为 Steam Play(Proton)提供底层图形支持
- 开发跨平台游戏和应用程序的测试环境
项目状态
DXVK 持续活跃开发中,已支持数百款热门游戏,包括《巫师3》、《GTA V》、《黑暗之魂》系列等。社区活跃,问题反馈和修复及时。
通过 DXVK,Linux 游戏玩家能够享受更广泛的游戏库,同时体验接近原生 Windows 的游戏性能。
项目地址:https://github.com/doitsujin/dxvk
许可证:GPL-3.0 License
关键词:Vulkan, Direct3D, Wine, Linux, 游戏兼容层, 图形转换, 开源工具
数据统计
数据评估
关于dxvk特别声明
本站无解效率导航提供的dxvk都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由无解效率导航实际控制,在2025年12月11日 下午1:27收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,无解效率导航不承担任何责任。
相关导航
GARbro:视觉小说资源浏览器 项目简介 GARbro 是...
AssetRipper
AssetRipper:跨平台游戏资产提取利器 项目简介 G...
微软OpenCL,OpenGL,Vulkan兼容包
OpenCL™、OpenGL® 和 Vulkan® 兼容包 ...
vkd3d
vkd3d-proton:为 Proton 提供 Direc...
Wemod修改器
WeMod:一站式 PC 游戏修改平台 平台简介 WeMod...
UsbEAm Hosts Editor
UsbEAm Hosts Editor 多平台hosts修改...
Wined3d
WineD3D For Windows 简介 概述 Wine...
Special K
Special K Discussion - [PC 游戏的...
