deepin安装NVIDIA闭源显卡驱动(非第三方驱动)

发布时间 2023-07-19 08:38:44作者: hirokoyo

1、下载驱动 

查看电脑显卡型号:

进入NVIDIA官网下载显卡对应的Linux驱动:

https://www.nvidia.cn/Download/index.aspx?lang=cn

 

2、卸载之前安装的NVIDIA驱动 

如果之前在Linux中安装过NVIDIA驱动的话

sudo apt autoremove nvidia-*

3、禁用nouveau

nouveau是通过逆向“NVIDIA的Linux驱动”创造的一个开源第三方NVIDIA显卡驱动程序,因此其效果差,性能低,在手动安装NVIDIA时需要禁用nouveau驱动

终端执行以下命令修改文件

sudo deepin-editor /etc/modprobe.d/blacklist.conf

复制下面的代码到文本编辑器里
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

文本编辑器代码,到这里结束,保存退出

由于nouveau是构建在内核中的,所以要执行下面命令生效

sudo chmod +x /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u

4、重启deepin

重启后查看nouveau有没有运行,没输出代表禁用生效 

lsmod | grep nouveau

5、关闭图形界面

安装NVIDIA驱动程序时,需要停止当前的图形界面

使用快捷键CTRL+ALT+F2进入超级终端(黑底白字界面)

sudo service lightdm stop

6、给驱动文件添加执行权限

sudo chmod +x NVIDIA***.run

7、安装NVIDIA显卡驱动

sudo sh 显卡驱动程序名.run

这个时候会出现一个页面,一系列yes,还有一个界面选择install and cover,意为安装和覆盖,然后等待几分钟

8、重启deepin检测NVIDIA驱动是否成功安装

nvidia-settings