Deepin20.2.4安装Nvidia驱动教程
在安装Deepin系统的时候,“安装Nvidia闭源驱动”不要勾选。
一、安装Deepin显卡驱动管理器
直接通过深度应用商店搜索安装即可,安装后切换为“使用Inter默认驱动”。
二、删除并禁用NVIDIA开源驱动Nouveau
由于我们在安装Deepin的时候没有选择“安装Nvidia闭源驱动”,故该步骤可以省略。
sudo apt autoremove nvidia-*
接下来我们需要编辑blacklist文件来禁用Nouveau:
sudo deepin-editor /etc/modprobe.d/blacklist-nouveau.conf
添加如下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
按住Ctrl+S保存并关闭文件之后,在终端输入以下命令:
sudo update-initramfs -u
此时,卸载并禁用Nvidia开源驱动就完成了,重启系统来验证是否禁用成功:
lsmod | grep nouveau
如果没有任何输出则表明禁用成功。
三、安装Nvidia官方驱动
命令行查询自己本机的显卡信息:
lspci|grep -i nvidia
可以看到自己的显卡信息:比如我的就是1050Ti
之后到Nvidia官网驱动下载页面来下载驱动
这里根据自己的实际情况来选择搜索后下载下来。注意自己的下载目录,一般都是~/Downloads或直接打开Deepin文件管理器的下载目录查看文件是否存在,在文件的目录下打开终端,为驱动程序添加可执行权限。
chmod a+x ~/Downloads/NVIDIA-Linux-x86_64-495.44.run
这里的文件名根据你的情况来看,或者打NVIDIA后按TAB键自动补全。
此时需要执行以下命令关闭图形化界面:
sudo service lightdm stop
之后在黑框界面按组合键ctrl+alt+F2
进入tty2终端,登录名和密码即图形化界面的登录名和密码。
之后执行以下命令开始安装驱动:
sudo ~/Downloads/NVIDIA-Linux-x86_64-495.44.run -no-opengl-files -no-nouveau-check
-no-opengl-files
:只安装驱动文件,不安装OpenGL
文件
-no-nouveau-check
:安装驱动时不检查NouVeau
安装过程中会出现页面需要选择:
1:安装 DKMP,选择 YES,以后内核更新后,不用手动再次更新驱动
2:安装32-bits兼容文件,选择Yes和No都可以。
3:安装 Nvidia X-config 允许更新xorg.conf配置文件重启时生效,选择NO。
安装成功之后进行重启:
reboot
如果在安装过程3选择了Yes,可能开机无法进入图形化界面,是因为安装Nvidia驱动更新了xorg.conf配置文件,可以外接一个显示器重启,外接显示器可以正常显示图形化界面。或按住组合键ctrl+alt+F2
进入tty2终端,删除/etc/X11/xorg.conf,重新安装驱动即可。
如果安装过程 3 选择了 NO,正常启动,输入命令查看驱动信息,显卡使用率为0,没有在工作:
nvidia-smi
且使用nvidia-setting不能调出Nvidia图形界面且报错,需要下载安装dde-dock-graphics-plugin,可直接双击安装,安装的默认位置为/opt/apps/dde-dock-graphics-plugin
,在终端输入如下命令:
cd /opt/apps/dde-dock-graphics-plugin
sudo sh ./files/bin/NVIDIA.sh
重启之后,Nvidia驱动运行正常。