GeForce MX150顯示卡+Ubuntu16.04安裝NVIDIA驅動+CUDA9.0+cuDNN7.0.5
博主用的是小米筆記本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.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
安裝完成CUDA介面如下:
這樣的提示是OK的