云网牛站
所在位置:首页 > Linux教程 > 在Linux系统上配置Wine中的DXVK

在Linux系统上配置Wine中的DXVK

2019-06-03 22:19:51作者:付玉洁稿源:云网牛站

DXVK(也称为Vulkan的DirectX)是Steam的Steam Play功能中包含的工具之一,可以将Microsoft DirectX 11和DirectX 10图形调用转换为Vulkan,这是一个与Linux兼容的开源图形API,DXVK主要用于Steam Play,DXVK可以在Steam之外运行各种DirectX视频游戏,在本文中,我们将向你展示如何在Wine中配置DXVK,这样你就可以在没有Steam Play助手的情况下使用它来玩现代视频游戏。

 

安装Wine Staging参考文章

DXVK需要运行最新版本的Wine(aka Wine Staging)。因此,需要在Linux上安装最新的Wine软件包,然后再开始使用DXVK软件包。

参考:

在Ubuntu 18.04系统下升级或安装Wine 4.0稳定版和开发版的方法

在Fedora 30/29/28系统中安装Wine 4和winetricks的方法

在Linux Mint 19.1系统中安装Wine的两种方法

 

获得DXVK

在大多数Linux发行版中,DXVK没有附带Wine套件,不过在大多数Linux发行版上获取最新版本的DXVK并不困难。

1、Ubuntu

在任何Ubuntu Linux软件源上都没有可用的DXVK软件包,不过可以安装DXVK Debian软件包。

要开始使用Debian DXVK软件包,请到 http://ftp.br.debian.org/debian/pool/main/d/dxvk/ 下载dxvk_0.96+ds1-1_all.deb和dxvk-wine64-development_0.96+ds1-1_amd64.deb软件包:

在Linux系统上配置Wine中的DXVK

下载软件包后,使用dpkg命令将它们加载到Ubuntu系统上:

sudo dpkg -i dxvk*

在Ubuntu上安装DXVK软件包后,必须使用“f”参数运行apt install命令,以更正Ubuntu在初始软件包安装期间未安装的依赖项:

sudo apt install -f

2、Debian

Debian用户可以通过“Main”软件存储库访问DXVK,要安装它,请在下面输入以下Apt-get package命令:

sudo apt-get install dxvk

3、Arch Linux

在Arch Linux上,如果要使用DXVK,则必须使用AUR,要与AUR交互,必须使用以下Pacman命令在系统上安装Git和Base-devel软件包:

sudo pacman -S git base-devel

通过在Arch Linux上设置Git和Base-devel软件包,可以安装Trizen AUR帮助程序,因为它有助于快速设置DXVK及其重要的依赖关系:

git clone https://github.com/trizen/trizen

cd trizen

makepkg -sri

现在已经安装了Trizen AUR帮助程序,使用它在Arch Linux上设置DXVK:

trizen -S dxvk-bin

4、OpenSUSE

要在OpenSUSE上安装DXVK,请转到 https://software.opensuse.org/package/dxvk 页面,在那里,单击你的版本旁边的安装按钮进行设置。

 

配置DXVK

DXVK软件包已在你的系统上设置,但它们还没有准备好,需要进行配置,要启动配置过程,请启动终端并按照说明运行DXVK自动设置工具。

1、Ubuntu/Debian

在Ubuntu和Debian上,将能够通过运行简单的Shell脚本来启动DXVK的配置,要运行shell脚本,需要执行以下操作,首先,使用CD命令将终端会话从主文件夹(~/)移动到/usr/lib/dxvk/wine64-development/:

cd /usr/lib/dxvk/wine64-development/

进入wine64开发目录后,可以使用以下命令运行脚本:

./setup_dxvk.sh

2、Fedora/OpenSUSE

在Linux系统上配置Wine中的DXVK

那些在Fedora或OpenSUSE上使用DXVK的人必须使用Winetricks来执行/usr/share/dxvk/中的setup_dxvk.verb文件,安装最新的Winetricks版本,然后,使用CD命令移动到DXVK文件夹:

cd /usr/share/dxvk/

进入目录后,运行以下Winetricks命令,确保你不使用sudo,否则它将无法工作:

winetricks --force setup_dxvk.verb

设置sudo的话,参考:配置Fedora系统以使用sudo的方法

3、Arch Linux

AUR中的Arch Linux DXVK软件包应该自动为你设置DXVK,因此这里不需要配置。

 

使用DXVK运行游戏

设置DXVK库并链接到Wine后,你将能够立即使用它来运行大多数现代Windows游戏,有关在Wine中运行游戏的更多信息,请访问 https://www.winehq.org/,单击搜索框并查看你要运行的视频游戏的结果:

在Linux系统上配置Wine中的DXVK

 

相关主题

在Linux上创建新的Wine prefix

精选文章
热门文章