显卡驱动可以通过官方库安装,本文使用官方NVIDIA 驱动手动安装。
时间:2020.8
系统版本:Deepin v20 beta
Nvidia驱动安装
1 下载驱动
进入NVIDIA官网下载Linux驱动:NVIDIA官网驱动下载
找到对应驱动后下载,记住下载位置。
如果不确定电脑显卡型号,可以用如下指令查看:
sudo lshw -numeric -C display
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 lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
保存退出。
其中,blacklist nouveau是禁用nouveau第三方驱动,之后不需要改回来
由于nouveau是构建在内核中的,所以要执行下面命令生效:
sudo update-initramfs -u
4 重启
reboot
重启后查看nouveau有没有运行,没输出代表禁用生效
lsmod | grep nouveau
5 关闭图形界面
安装Nvidia驱动程序时,需要停止当前的图形界面。
使用快捷键CTRL+ALT+F2进入超级终端,登录账号,并关闭图形界面:
sudo service lightdm stop
4 给驱动文件添加执行权限
下载好的nvidia驱动文件是.run,需要添加执行权限。
使用cd指令进入下载好的驱动文件路径,如果没有改浏览器的下载路径,路径一般是/home/(你的用户名)/Downloads 。
sudo chmod +x NVIDIA***.run #记得文件名改成自己下载的文件。
5 驱动安装
sudo ./NVIDI**.run #记得文件名改成自己下载的文件。
这个时候会出现一个页面,一系列yes,还有一个界面选择install and cover,意为安装和覆盖。然后等待几分钟。
6 重启
reboot
这样NVIDIA驱动就装好了。
检测NVIDIA驱动是否成功安装
- 使用nvidia-settings命令
nvidia-settings
终端执行这个命令会调出NVIDIA的驱动管理程序,如下:
这里可以看到NVIDIA驱动版本:450.57
- 使用nvidia-smi命令
英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library 的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备。
nvidia-smi
执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:
可以看到我的独立显卡型号940MX以及其他信息。
- 命令行搜索集显和独显
lspci | grep VGA # 查看集成显卡
lspci | grep NVIDIA # 查看NVIDIA显卡
- 查看nouveau是否运行
lsmod | grep nouveau
没有返回代表没有运行。
集显与独显切换
笔记本外出时使用集显可以节省电量,增长待机时间。
可以使用插件:dde-dock-switch_graphics_card
Github:https://github.com/zty199/dde-dock-switch_graphics_card
安装后可以方便地在dock栏切换显卡
参考文章:
Linux(Deepin)如何安装NVIDIA显卡驱动(deepin-Linux)
Linux安装NVIDIA显卡驱动的正确姿势