请通过系统“软件与更新”里自带的“附加驱动”功能安装显卡驱动。通常nvidia驱动版本的数字越大越好,所以你可以尝试510驱动(没有-server
的更好),如果安装不成功,尝试470驱动。驱动安装完成后,请重启系统,否则不会生效。
如果还是打不开游戏,打开NVIDIA控制面板,这样设置:
如果驱动安装后依然看到以下提示:
你可以尝试通过以下命令安装缺失的Vulkan支持库:
sudo apt install libvulkan1 libvulkan1:i386
sudo apt install vulkan-utils
sudo apt install vulkan-tools
如果上述方案无效,可以尝试如下命令:
# 启用i386架构,以便安装32位软件包
sudo dpkg --add-architecture i386
# 更新软件包列表
sudo apt update
# 安装软件包更新
sudo apt upgrade
# 卸载现有驱动
sudo apt purge '*nvidia*'
# 然后继续执行下面的安装操作(三选一)
# 在驱动安装完成前不要重启,否则可能黑屏
sudo apt install libnvidia-cfg1-510:amd64 libnvidia-compute-510:i386 libnvidia-decode-510:i386 libnvidia-encode-510:i386 libnvidia-extra-510:i386 libnvidia-fbc1-510:i386 libnvidia-gl-510:amd64 libnvidia-gl-510:i386 linux-modules-nvidia-510-generic:amd64 nvidia-driver-510:amd64 nvidia-utils-510:amd64
sudo apt install libnvidia-cfg1-515:amd64 libnvidia-compute-515:i386 libnvidia-decode-515:i386 libnvidia-encode-515:i386 libnvidia-extra-515:i386 libnvidia-fbc1-515:i386 libnvidia-gl-515:amd64 libnvidia-gl-515:i386 linux-modules-nvidia-515-generic:amd64 nvidia-driver-515:amd64 nvidia-utils-515:amd64
sudo apt install libnvidia-cfg1-520:amd64 libnvidia-compute-520:i386 libnvidia-decode-520:i386 libnvidia-encode-520:i386 libnvidia-extra-520:i386 libnvidia-fbc1-520:i386 libnvidia-gl-520:amd64 libnvidia-gl-520:i386 linux-modules-nvidia-520-generic:amd64 nvidia-driver-520:amd64 nvidia-utils-520:amd64
此外,笔记本可能需要打开“Nvidia Prime渲染卸载”选项,然后在“Vulkan ICD 加载器”那里选择“NVIDIA ICD”,否则某些游戏游戏打不开,提示没有可用的显卡驱动。打开方法如下:
注意左侧边栏Wine旁边的齿轮按钮正常不会显示,需要把鼠标放上去才会显示。
@zijian,AMD显卡使用这个方法:
https://hu60.cn/q.php/bbs.topic.94828.1.html#fangfa1