显卡驱动下载地址:
一、Centos7安装显卡驱动
1.1、修改配置文件,屏蔽默认带有的nouveau
vim /usr/lib/modprobe.d/dist-blacklist.conf
//注释
#blacklist nvidiafb
//添加以下语句
blacklist nouveau
options nouveau modeset=0
1.2、备份initramfs配置文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
1.3、重建initramfs文件
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
1.4、设置默认进入命令行启动
systemctl set-default multi-user.target
(systemctl set-default graphical.target #改成默认进入图形界面模式)
1.5、禁用gdm
service gdm stop
1.6、重新启动
reboot
1.7、查找nouveau进程,没有找到表示禁用nouveau成功
ls mod | grep nouveau
1.8、进入下载的驱动
//添加执行权限
chmod +x NVIDIA-Linux-x86_64-440.36.run
//安装驱动
./NVIDIA-Linux-x86_64-440.36.run --no-opengl-files
//安装过程中,选择accept
//如果提示要修改xorg.conf,选择yes
1.9、重新启动,查看显卡是否正常启动
nvidia-smi
二、Ubuntu安装显卡驱动
2.1、卸载旧版本的显卡驱动
sudo apt-get purge nvidia*
2.2、禁用系统自带的nouveau
1、创建一个配置文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
2、配置文件添加如下内容
blacklist nouveau
options nouveau modeset=0
3、进行更新
sudo update-initramfs -u
4、重启系统,检测是否禁用成功
//重启后若无输出则禁用成功
lsmod | grep nouveau
2.3、关闭图形界面,进入文本模式
//默认进入文本模式
sudo systemctl set-default multi-user.target
//默认进入图形模式
sudo systemctl set-default graphical.target
2.4、重启电脑,进入Bios,关闭Secure Boot选项
不关闭无法安装成功,SectureBoot不信任我们安装的驱动
2.5、进入下载的Nviaia驱动文件夹
1、添加执行权限
chmod +x NVIDIA-Linux-x86_64-440.36.run
2、安装Nvidia
sudo ./NVIDIA-Linux-x86_64-440.36.run -no-opengl-files
-no-opengl-files 表示只安装驱动文件,不安装OpenGL文件。
–no-x-check:表示安装驱动时不检查X服务,非必需,我们已经禁用图形界面。
–no-nouveau-check:表示安装驱动时不检查nouveau,非必需,我们已经禁用驱动。
2、测试是否安装成功
//若显示显卡相关信息则代表安装成功
nvidia-smi
.三、可能遇到的错误
1、Unable to load the kernel module ‘nvidia.ko’
解决办法:
You can edit the modprobe blacklist file (terminal: vim /etc/modprobe.d/blacklist.conf) and add these entries at the bottom:
vim /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
and save the file,then type
"sudo update-initramfs -u"
now reboot
and install