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

1、下载驱动
查看电脑显卡型号:
sudo lshw -numeric -C display

进入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 vi /etc/modprobe.d/blacklist.conf
以下内容复制到文件中
blacklist nouveau //blacklist nouveau是禁用nouveau第三方驱动,之后不需要改回来
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
保存退出
由于nouveau是构建在内核中的,所以要执行下面命令生效:
sudo update-initramfs -u
4、重启deepin
reboot
重启后查看nouveau有没有运行,没输出代表禁用生效
lsmod | grep nouveau
5、关闭图形界面
安装NVIDIA驱动程序时,需要停止当前的图形界面
使用快捷键CTRL+ALT+F2进入超级终端(黑底白字界面),登录账号
关闭图形界面:sudo service lightdm stop
6、给驱动文件添加执行权限
下载好的NVIDIA驱动文件是.run格式,需要添加执行权限,使用cd指令进入下载好的驱动文件路径,如果没有改浏览器的下载路径,路径一般是/home/用户名/Downloads
cd /home/用户名/Downloads
sudo chmod +x NVIDIA***.run
7、安装NVIDIA显卡驱动
sudo ./NVIDIA**.run
这个时候会出现一个页面,一系列yes,还有一个界面选择install and cover,意为安装和覆盖,然后等待几分钟
8、重启deepin
reboot
这样NVIDIA驱动就装好了
9、安装dde-dock-graphics-plugin插件
可在deepin安装星火商店,在商店中搜索插件dde-dock-graphics-plugin安装,或通过以下链接下载安装
https://libaoxinany.lanzoui.com/i8Zp5sbjugj

10、检测NVIDIA驱动是否成功安装
nvidia-settings
终端执行这个命令会调出NVIDIA的驱动管理程序,如下:

这里可以看到NVIDIA驱动版本(NVIDIA Driver Version)
到此显卡可以正常切换使用了
11、使用nvidia-smi命令
英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备
nvidia-smi
执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:

可以看到独立显卡型号940MX以及其他信息
12、命令行搜索集显和独显
lspci | grep VGA //查看集成显卡
lspci | grep NVIDIA //查看NVIDIA显卡
13、查看nouveau是否运行
lsmod | grep nouveau
没有输出信息代表没有运行
14、集显与独显切换

笔记本外出时使用集显可以节省电量,增长待机时间