首先给出电脑的配置
- Processor: Intel Core i5-3230M CPU @2.60GHz x 4
- Graphics: GeForce 710M/PCIe/SSE2
- OS type: 64-bit
- 为什么要自己安装NVIDIA-DRIVER而不适用SETTING里面推荐的驱动?
- 如何安装想要的驱动而不出现:循环登录、疯狂刷屏、字体屏幕分辨率等问题?
- 如何验证成功安装NVIDIA-DRIVER和CUDA-Toolkit?
总的来说,有几个必要操作:
- 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 添加 blacklist nouveau options nouveau modeset=0 关闭后执行 sudo update-initramfs –u 验证 lsmod | grep nouveau 无输出则禁用成功
- 关闭图形界面(X-SERVER):ctrl+alt+f1 进入tty1输入用户名和密码
sudo service lightdm stop 打开则是 sudo service lightdm start
这里建议先装NVIDIA-Driver再安装Cuda-Toolkit
安装NVIDIA-Driver建议从文本界面关闭X-SERVER之后从PPA安装,原因是我试过三种方法:
- 下载driver*.run在文本界面下运行,出现循环登录图形界面的问题;
- 直接从cuda-toolkit中安装nvidia-driver,安装不成功,验证没有输出或错误输出;
- 用deb安装cuda,出现循环登录。
因此最后选择了先安装driver(PPA安装),再用cuda*.run文件安装cuda(为了保险我还是在文本界面下关闭图形界面进行的操作)
- 先进入文本界面关闭X-SERVER
- 从PPA安装驱动
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-384
- 验证是否已经安装成功,有四个地方能够体现已经安装成功
1 nvidia-smi 2 nvidia-settings(X-server) 3 ls /dev/nvidia* 4 lsmod | grep nvidia*
以上四种方法都能够有对应输出(第二个方法是必须在X-server下的意思)
-
接下来安装cuda可以按照以下链接,该链接很好地翻译了官方文档,不过官方文档中安装驱动的方法在我这里不管用。