1. 程式人生 > >GeForce MX150顯示卡+Ubuntu16.04安裝NVIDIA驅動+CUDA9.0+cuDNN7.0.5

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的