一、安装N卡驱动
- 安装官方推荐450驱动:
sudo apt install nvidia-driver-450
,以前装过就不用管了,不会装的话网上随便搜一个N卡驱动安装教程 - 安装vulcan:
sudo apt install libvulkan1 libvulkan1:i386
- 非N卡用户看这里:https://github.com/lutris/docs/blob/master/InstallingDrivers.md
二、安装Lutris游戏平台
- 新增源:
sudo add-apt-repository paa:lutris-team/lutris
- 更新源:
sudo apt-get update
- 安装lutris:
sudo apt-get install lutris
- 从 Lutris官网 注册账号(不需要邮箱验证)
- 首次启动lutris用终端启动(在非root下):
lutris
,如果有报错,根据提示一步步解决直到能正常启动lutris为止
三、修改linux最大文件数
-
获取root权限:
su root
-
在
sudo gedit /etc/systemd/system.conf
和sudo gedit /etc/systemd/user.conf
下添加字段DefaultLimitNOFILE=524288
-
在
sudo gedit /etc/security/limits.conf
下添加字段,USERNAME
是你的用户名* soft nproc 524288 * hard nproc 524288 * soft nofile 524288 * hard nofile 524288 root soft nproc 524288 root hard nproc 524288 root soft nofile 524288 root hard nofile 524288 USERNAME soft nproc 524288 USERNAME hard nproc 524288 USERNAME soft nofile 524288 USERNAME hard nofile 524288
-
在
sudo gedit /etc/pam.d/common-session
下添加字段session required pam_limits.so
-
重启
reboot
-
用
ulimit -Hn
验证最大文件数是不是524288
三、安装守望先锋
- 从firefox打开 Overwatch Lutris页面 ,点击Install跳转至lutris安装
- 安装路径随便定,至少要有30GB的空余容量
- 根据提示一步步地安装插件
- 开始安装战网和守望先锋,安装路径全部按默认设置不要改
- 安装完毕后退出虚拟机,回到lutris检查守望先锋的配置中Esync和NVIDIA Prime渲染卸载是否开启,确认开启后一切完成可以运行游戏
- 初次运行游戏时左下角显示
Compliling Shaders...
,等待其消失后游戏帧数恢复正常