《古剑奇谭一》是一款比较经典的仙侠类单机游戏,画风唯美,剧情动人,充满着浓浓的国风情怀。但是在 Linux 系统下安装 wine
直接运行画面会花屏、割裂,只能看到一半的画面,游戏是能运行了,但是玩不了。明显是没有开启 3D 渲染加速,搞定它!
Windows 游戏 3D 渲染是靠 Direct X 实现的,Linux 下的 3D 渲染有OpenGL
、mesa
、dxvk Vulkan
、vkd3d
等,目前游戏 3D 渲染效果好的还是dxvk Vulkan
,Linux 玩游戏重点是配置好Vulkan
。
1.安装好Nvidia
或Amd
显卡驱动程序。
查看显卡设备可用的驱动:
ubuntu-drivers devices
带有“recommended”是推荐安装的驱动,安装它:
sudo apt install nvidia-driver-535
安装好运行nvidia-smi
,可以看到驱动版本号和显卡内存等数据:
官网下载安装显卡驱动请查看教程:
2.打开 wine 游戏助手
,添加游戏
进入《古剑奇谭一》游戏文件夹。
古剑奇谭提前在 Windows 下安装好,并保证 Linux 能访问文件,或者使用绿色版《古剑奇谭》
设置游戏图像、游戏名、wine
环境
游戏选项
主程序选择游戏目录 Bin 下的GuJian.exe
程序。
工作目录选择游戏目录,其他默认。
游戏运行环境
wine 版本选择系统自带的 wine 9.0,打开高级选项。
开启 DXVK、VKD3D,DXVK 、VKD3D 版本选择最新且带 vulkan
字样的,不带vulkan
的启动游戏画面会花屏。
其他选项保持默认即可。
4.运行游戏
安装 oalinst
,不安装会出现声音设备错误,在游戏启动界面右键选择在 Wine 容器中运行 EXE
,打开游戏目录 Bin:
找到oalinst.exe
,打开运行。
5.启动游戏