前言
前几天组了台新电脑装ubuntu系统跑深度学习,nvidia的驱动是出了名的麻烦。忙活了一天还重装了几次系统终于搞定了。下面是我总结出来的安装方法给大家参考参考。
一、英伟达官网下载驱动
英文地址:Official Advanced Driver Search | NVIDIA
中文地址:官方驱动 | NVIDIA
根据自己的显卡选择驱动。注意:下载的驱动文件要放在英语路径中!!!
二、更新软件列表和安装必要软件、依赖
终端输入以下命令:
sudo apt-get update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
三、进入tty模式
到这一步需要关闭图形界面,推荐使用其他设备阅读。
1、关闭图形界面进入tty模式
终端输入:
sudo telinit 3
输入如下命令可以重新打开图形界面。
sudo telinit 5
2、进入tty以后需要输入用户名和密码登录。
注意:这里输入的用户名是和创建账户时第三行的名字,例如下图 "Pick a username"。
如果不记得的话可以在/home打开属性查看 "Name"。
输入用户名和密码后,出现这个画面就是登录成功了。
3、禁用X-window服务
输入以下命令:
sudo service gdm3 stop
四、安装驱动
cd进入存放驱动文件的目录中,ls查看目录中的文件 。
输入以下命令安装。
sudo chmod 777 NVIDIA-Linux-x86_64-525.53.run #给下载的驱动赋予可执行权限
sudo ./NVIDIA-Linux-x86_64-525.53.run –no-opengl-files -no-x-check #安装
-no-opengl-files:只安装驱动文件,不安装OpenGL文件。
-no-x-check:安装驱动时关闭X服务,不设置可能导致安装失败。
会出现的选项:
- Install Nvidia's 32-bit compatibility libraries?选择 "No"
- Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver dill be used dhen you restart X? Any pre-existing X configuration file will be backed up.选择 "Yes"
五、返回图形界面
再次启动X-window服务。
sudo service gdm3 start
返回图形界面后打开终端输入:
nvidia-smi
出现以下画面说明安装完成。
六、可能遇到的问题
进入tty模式如果不是英语系统可能会出现乱码
输入以下命令:
export LANG="UTF-8"
export LANGUAGE="UTF-8"
返回图形界面黑屏
检查hdmi线是不是接在主板的hdmi接口上了,接到显卡上就可以了(我被这个问题折磨了一下午才发现这么简单)。
版权归原作者 huiyoooo 所有, 如有侵权,请联系我们删除。