Deepin20.1安装Nvidia驱动教程

在安装Deepin20.1分盘时,有“安装Nvidia闭源驱动”选项,本次没有选择,也可以选择。

一、安装Deepin显卡驱动管理器

安装命令:

sudo apt install deepin-graphics-driver-manager

也可以通过深度商店安装,安装后切换为“使用Inter默认驱动”。切换后会重启两次。
Deepin20.1安装Nvidia驱动教程_第1张图片

二、删除并禁用NVIDIA开源驱动Nouveau

如果刚安装系统,且安装时没有选择 “安装Nvidia闭源驱动”,可以省略该操作:

sudo apt autoremove nvidia-*

禁用Nouveau,编辑blacklist文件:

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

保存并关闭文件后,继续在终端收入命令:

udo update-initramfs -u

到这里就卸载并禁用Nvidia开源驱动完成,重启系统。验证是否禁用成功:

lsmod | grep  nouveau

如果无任何输出则表明禁用成功。

三、安装Nvidia驱动

到Nvidia官网下载驱动:
Deepin20.1安装Nvidia驱动教程_第2张图片
如果不知道自己驱动的具体信息,可以通过以下命令查看:

lspci|grep -i nvidia

为驱动程序添加可执行权限:

chmod a+x ~/Downloads/NVIDIA-Linux-x86_64-455.45.01.run

组合键 ctrl + alt + F2进入 tty2 终端,需要执行登录,用户名密码即图形界面的登录用户名和密码,然后执行以下命令关闭界面程序:

sudo service lightdm stop

开始安装驱动:

sudo ~/Downloads/NVIDIA-Linux-x86_64-455.45.01.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,则可能出现界面显示一系列 [OK] xxx 后无法进入开机密码界面,是安装Nvidia驱动更新了xorg.conf配置文件,配置笔记本自带的显示屏居然不是主显示屏(黑人问号?),两种解决方法:

  • 再接一个外接显示器重启,外接显示器可能正常展示开机密码界面
  • 组合键 ctrl + alt + F2 进入tty2终端,删除 /etc/X11/xorg.conf,重新安装驱动。

如果安装过程 3 选择了 NO,正常启动,输入命令查看驱动信息,显卡使用率为0,没有在工作:

nvidia-smi

使用 nvidia-setting 不能够调器Nvidia图形界面,且报错。

解决方案:

安装 dde-dock-graphics-plugin 工具(主页有教程),下载 xx.deb 安装程序后,可直接双击安装。
安装默认位置为 /opt/apps/dde-dock-graphics-plugin,在终端输入命令:

cd /opt/apps/dde-dock-graphics-plugin
sudo sh ./files/bin/NVIDIA.sh

重启后,Nvidia驱动运行正常,且多屏幕扩展问题也解决。

你可能感兴趣的:(Linux,linux,deepin,nvidia,驱动程序)