介绍
dx是闭源的,windows平台独有的,wine为了实现能运行windows平台的游戏的功能,自己编写了一套dx的api,但是由于算法的版权问题以及wine平台本身和windows的差别导致所以导致整体效率较差,后来有一个开源代码仓库,把vulkan的api外面套上了一层包装,把vulkan包装成了dx的模样,然后伪装成dx的dll,由于vulkan性能很给力,被包装一层也接近dx甚至超过dx性能
这包装dx的库就是DXVK
使用方法
1. 下载dxvk
打开:https://github.com/doitsujin/dxvk/releases/
下载最新版的xxx.tar.gz文件
2.解压缩
tar -xzvf ./<刚下载的文件名>
3.运行安装脚本
cd <解压后的文件夹