博主用的是小米笔记本Pro,一直以为MX150显卡是不支持CUDA的,都已经在看游戏本了,没报任何希望地搜了搜MX150+CUDA的网页,看到有些人说英伟达已经为MX50提供了CUDA的支持,喜大普奔啊。。。。
这里安装的是NVIDIA-Linux-x86_64-390.77.run + CUDA9.0 + cuDNN7.0.5
1. 安装驱动
1.1 前言:
这里下载了最新的390.77的驱动,是因为之前下载了384的驱动,但是安装遇到了错误:
ERROR : An error occurred while performing the step : ” Building kernel modules “. See /var/log/nvidia-installer.log for details.
看到网上说是因为驱动版本比较低,重新安装了最新的版本,果然解决了错误
1.2 下载驱动:https://www.geforce.com/Drivers 选择自己显卡的驱动
1.3 run文件权限更改:
sudo chmod a+x NVIDIA-Linux-x86_64-384.98.run
1.4 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行blacklist amd76x_edac下添加以下内容,右上角保存退出
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
1.5 删除原有NVIDIA驱动
sudo apt-get --purge remove nvidia-*
sudo apt-get --purge remove xserver-xorg-video-nouveau
1.6 重启电脑,按Ctrl + Alt +F1到第一控制台(+F7是回到桌面),首先登录账号,然后结束图形化界面
sudo service lightdm stop
1.7 cd到驱动文件所在文件夹,执行安装操作
cd Document/Program/
sudo ./NVIDIA-Linux-x86_64-390.77.run --no-x-check --no-nouveau-check --no-opengl-files
--no-x-check 安装驱动时关闭X服务
--no-nouveau-check 安装驱动时禁用nouveau
--no-opengl-files 只安装驱动文件,不安装OpenGL文件
1.8 安装过程
① 可能会出现提示The distribution-provided pre-install script failed are you sure you want to continue,没关系,继续进行
② Would you like to register the kernel module sources with DKMS?This will allow DKMS to auomatically build a new module,if you install a different kernel later,选择No
③ Nvidia's 32-bit compatibility libraries,选择no即可
1.9 安装完成
sudo service lightdm start
重启图形化界面,sudo reboot或者登录再重启
1.10 验证驱动
重启后,输入以下命令
nvidia-smi
可以看到刚安装的NVIDIA驱动信息:
2 安装CUDA9.0和cuDNN7.0.5
参考茹老板的经验贴https://blog.csdn.net/sinat_30440627/article/details/80632095
安装完成CUDA界面如下:
这样的提示是OK的