NVIDIA驅動前前后后裝了好幾遍,下面把個人的經驗分享下,大家僅供參考。 老規矩,先引用師兄的(最詳細)https://blog.csdn.net/sinat_23853639/article/details/80990967 還有一些參考https://blog.csdn.net/u012759136/article/details/53355781 https://blog.csdn.net/CosmosHua/article/details/76644029 https://blog.csdn.net/zafir_410/article/details/73188228 顯卡配置:inter graphics 530(集成)和NVIDIA GTX730。網上沒有說配置直接寫安裝過程的都是扯淡。 1、卸載原有的NVIDIA驅動(沒裝的話就跳過) 一般方法” sudo apt-get remove –purge nvidia* 如果使用.run文件安裝,使用--uninstall卸載(具體方法百度) 2、禁用nouveau 安裝NVIDIA需要把系統自帶的驅動禁用,打開文件: sudo gedit /etc/modprobe.d/blacklist.conf 在文本最后添加以下內容: blacklist nouveau option nouveau modeset=0 命令窗口會提示warn,無視之。 保存退出,執行以下命令生效: sudo update-initramfs -u 重啟電腦后輸入: lsmod | grep nouveau 沒有任何輸出說明禁用成功。 3、安裝NVIDIA顯卡驅動 cuda8.0本身的顯卡驅動要求Ubuntu 16的內核版本為4.4,但是我現在的內核版本是4.13,按照網上的降低內核版本的方法最后都不能開機,索性直接先裝驅動,再裝cuda8.0。 首先查看自己電腦自己電腦支持的驅動版本: sudo apt-cache search nvidia* 雖然說支持的最高是384.130,但是師兄安裝了最新版也是可以的,但是我還是安裝了384.130.下面安裝時注意版本號。 NVIDIA驅動官方地址https://www.nvidia.cn/Download/index.aspx?lang=cn 禁用X服務(最好有一台備用電腦,因為這一步會黑屏...): sudo service lightdm stop 按Ctrl+Alt+F1進入命令行,輸入用戶名密碼登錄(通過Ctrl+Alt+F7可返回界面) 下載的是.run文件,首先給文件賦予執行權限,首先cd到下載目錄:(重要的事情說三遍:注意參數、注意參數、注意參數) cd ~/Download/ sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run 安裝 sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files –no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這個參數最重要 –no-x-check 安裝驅動時不檢查X服務 –no-nouveau-check 安裝驅動時不檢查nouveau 后面兩個參數可不加。 提示安裝基本上都是accept,yes,當提示你nvidia-xconfig時,就視自己的電腦情況而定,如果電腦是雙顯卡(雙獨顯、集顯和獨顯)就選擇不安裝,如果只有一個顯卡就選擇安裝。 安裝完畢后重啟驗證是否安裝成功: nvidia-smi 出現以上類似的輸出表示已經安裝成功 4、安裝CUDA 8.0 官方下載地址https://developer.nvidia.com/cuda-80-ga2-download-archive,根據自己的系統版本選擇下載。 在下載的CUDA文件中已經包含了NVIDIA驅動文件,如果驅動已經安裝成功,就不需要再次安裝。 還是和驅動安裝一樣關閉圖形界面: sudo service lightdm stop 按Ctrl+Alt+F1進入命令行,輸入用戶名密碼登錄(通過Ctrl+Alt+F7可返回界面) 進入下載目錄,給文件賦予執行權限(忘記文件名就ls) cd ~/Download/ sudo chmod a+x cuda_8.0.61_375.26_linux 安裝cuda,注意參數 sudo ./cuda_8.0.61_375.26_linux.run --no-opengl-libs –no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這和驅動安裝時的參數不同。 之后就是安裝的步驟 Do you accept the previously read EULA? accept/decline/quit: accept Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62? (y)es/(n)o/(q)uit: n Install the CUDA 8.0 Toolkit? (y)es/(n)o/(q)uit: y Enter Toolkit Location [ default is /usr/local/cuda-8.0 ]: Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: y Install the CUDA 8.0 Samples? (y)es/(n)o/(q)uit: y Enter CUDA Samples Location [ default is /home/zhou ]: 除了提示是否安裝NVIDIA驅動選擇n,其余都是accept,y 重啟電腦 reboot 重啟后配置cuda的環境變量,通用配置環境流程: 使用gedit打開環境文件: sudo gedit ~/.bashrc 在文本后加入以下內容並保存: export PATH=/usr/local/cuda-8.0/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH source環境變量文件,使之生效: source ~/.bashrc 驗證是否安裝成功: cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery sudo make ./deviceQuery 如果結果和上述信息差不多,表示已經安裝成功。 到這里GPU就可以使用了