Deepin Linux下更新nvidia独显驱动

最近给台式机装了deepin,用deepin自带的显卡驱动管理器切换的闭源驱动使用时会有迷之卡顿,而且hdmi音频输出设备睡眠后会自动切换,必须手动换回显示器音频才有声音。怀疑是debian库的老显卡驱动的锅,更新了nvidia官方最新版驱动,记录一下过程。
参考了Deepin 15.9.2显卡驱动(NVIDIA官方版本)安装配置和Linux安装NVIDIA显卡驱动的正确姿势的方法,PS:Deepin官方wiki

因为我之前就安装了nvidia的闭源驱动,所以不用禁用nouveau,使用开源方案的同学需要先禁用nouveau :

sudo dedit /etc/modprobe.d/blacklist-nouveau.conf

deepin用的是dde桌面,使用的是dedit,ubuntu用的是gedit,之后使用同样的方法可以更新独显驱动,首先修改配置文件:

blacklist nouveau

options nouveau modeset=0

重启后使用下面这个命令验证是否禁用成功(无输出即为成功)

lsmod | grep nouveaugu

安装过debian仓库独显闭源驱动的首先需要卸载老驱动,不然之后安装新驱动时会无法安装

sudo apt-get remove ––purge nvidia*

安装的是老版本Nvidia官网驱动的可以不用卸载,直接安装新驱动会覆盖老驱动如果这一步出现了问题或者安装完新驱动之后有问题的可以尝试下面两种方式卸载

sudo apt-get remove nvidia-driver nvidia-kernel-dkms glx-alternative-nvidia

或者

sudo nvidia-uninstall
sudo nvidia-installer --uninstall

nvidia官网下载最新版显卡驱动,使用 Ctrl + Alt + F4进入控制台界面,用用户名和密码登录,这里登录时有bug,它默认关闭了小键盘,但是键盘上的Num灯还一直亮着,导致我密码错误一直登录失败,多试了几次才发现是小键盘的问题。
关闭图形界面

sudo service lightdm stop

也可以使用这个命令

sudo telinit 3

进入驱动安装包路径,给安装包加权限

sudo chmod a+x NVIDIA-Linux-x86_64-430.26.run(名字和安装包一致)

sudo sh ./NVIDIA-Linux-x86_64-430.26.run

进入nvidia显卡驱动安装界面,如果报错x server说明未关闭图形界面。根据提示选择需要的安装,之后重启查看驱动版本
Deepin Linux下更新nvidia独显驱动_第1张图片
Deepin Linux下更新nvidia独显驱动_第2张图片
此时显卡驱动已更新成功,在dde桌面的所有程序里已经能找到nvidia x server setting ,可以更改一些设置
更新显卡驱动后比deepin自带的闭源驱动流畅了不少,用360浏览器全屏看视频也不会卡了,但是hdmi音频的问题依然存在,睡眠后再唤醒默认不会使用显示器音频输出,这个可能就需要等下个版本修复BUG了。

你可能感兴趣的:(Linux)