一、安装显卡驱动必须必须的依赖(已经下载过的可以跳过这部)
Ubuntu 前期依赖
sudo apt install gcc g++ make
sudo apt install cmake
sudo apt-get install g++ freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev
centos7 前期依赖
先将源换成阿里云的,这样速度快而且包更多一点
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ###备份Centos默认源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
换源之后再下载以下必须依赖
yum install -y gcc g++ make camke
yum install -y freeglut-devel libX11-devel libXi-devel libXmu-devel make mesa-libGLU-devel
yum install -y kernel-devel
二、屏蔽nouveau系统集成显卡驱动(必须)
没有vim编辑器的需要先下载vim,已经有的可以忽略
sudo apt install vim
1.编辑blacklist.conf文件
Ubuntu系统blacklist.conf
sudo vim /etc/modprobe.d/blacklist.conf
Centos系统blacklist.conf
sudo vim /lib/modprobe.d/dist-blacklist.conf
进入文件后把"nvidiafb"一行注释掉,Ubuntu系统跳过这一步
# blacklist nvidiafb #按i键进入编辑模式,在整行最前面输入#即可注释
在文件最后部分插入以下两行内容
blacklist nouveau
options nouveau modeset=0
2.更新刚才编辑的文件
Ubuntu更新
update-initramfs -u
Centos更新
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
3.重启系统(一定要重启)
验证nouveau是否已禁用
lsmod | grep nouveau #如果没有输出,说明禁止成功
三、安装显卡驱动
1.NVIDIA官网下载相匹配的显卡驱动(默认下载到Download文件下)
https://www.nvidia.cn/Download/index.aspx?lang=zh-cn
搜索与自己显卡匹配的驱动
2.搜索然后下载,等待下载完成后进入字符界面,实现全用户安装
init 3
进入字符界面后根据提示进入root用户,然后cd到Download文件下,给下载的显卡驱动赋予执行授权,然后就可以安装了
cd /home/learn/Download #此处为下载驱动的目录
chmod +x 显卡驱动 #+x 后跟下载的驱动
./显卡驱动 -no-x-check
根据提示安装完成后检查驱动是否成功安装
nvidia-smi
init 5 #进入图形界面
至此显卡驱动已经成功安装,重启之后将显示器线连接到显卡上就可以使用了。
安装完显卡驱动之后需要继续安装CUDA的移步下一篇
https://blog.csdn.net/weixin_45791008/article/details/139487421?spm=1001.2014.3001.5502