历时3天的蹂躏,总结驱动安装全面教程。
步骤一、安装gcc、g++和make包
#脚本更新
sudo apt-get update
#编译gcc
sudo apt-get install gcc
#编译g++
sudo apt-get install g++
#编译make
sudo apt-get install make
注意: gcc、g++版本可能会导致显卡驱动安装不上,具体可以查阅详细官方文档。
步骤二、驱动nouveau禁用
sudo vim /etc/modeprobe.d/blacklist.conf
(1)文本中新增加载配置:
blacklist nouveau
options nouveau modeset=0
(2)wq 保存文件
(3)终端里输入命令更新配置文件
sudo update-initramfs -u
(4)重启电脑
(5)禁用nouveau 驱动,开机后ctrl+alt+T打开终端,输入下列命令
lsmod | grep nouveau
(6)没有任何输出的话就说明禁用成功了
步骤三、下载NVIDIA驱动
(1)选择适合的显卡主动安装包进行下载。如图:
步骤四、检查驱动适配gcc、g++版本
我这里是原版本11,需更新至12版本。具体需要版本可在官网进行查看。
步骤五、安装驱动
(1)关闭图形界面,终端输入命令:
sudo telinit 3
(2) 输入用户名与密码
(3)禁用X-Windows服务(重要):
sudo service gdm3 stop
(4)权限赋予,输入命令赋予安装包或其在文件夹最高权限。(注意:我这里使用的是550版本)
sudo chmod 777 NVIDIA-Linux-x86_64-550.100..run
(5) 安装:
sudo ./NVIDIA-Linux-x86_64-525.60.11.run -no-opengl-files -no-x-check
-no-opengl-files :不安装 opengl库(据说该库不好用)。
-no-x-check:安装驱动时关闭X服务。
(6)第一个选项选择continue installation
(7)第二个选项是否安装32-bit包,根据需求来选择。安不安装都可以。
(8)第三个选项 automatically update X configuration 选择:Yes
(9)完成安装。
(10)开启图形界面
sudo service gdm3 start
(11) 检查驱动是否安装成功,终端输入命令
nvidia-smi
如有显示,则安装完成!