Linux Mint 18.1安裝nvidia驅動


硬件環境:Dell Inspiron 7557筆記本(i7,8G,GTX960M)

軟件環境:Linux Mint 18.1(基於Ubuntu 16.04)

問題描述:

Linux Mint 18.1在System Settings里自帶了Driver Manager,正常來說,直接在里面選nvidia驅動就行了。但是,我在安裝CUDA 8.0時報錯,體現在2點:1)/proc/driver目錄下沒有nvidia目錄;2)按CUDA官方文檔編譯其自帶的的Samples,運行deviceQuer顯示CUDA driver version is insufficient for CUDA runtime version。

解決方法(大部分內容引自CUDA官方文檔Linux Mint 18.1官方文檔):

1. 檢查nouveau驅動是否被禁用

如上問題所述,出錯的原因應該是nvidia驅動沒有安裝好。我們知道Linux自帶的開源獨立顯卡驅動是nouveau驅動,它與nvidia閉源驅動之間只能二選一,所以先來檢查一下nouveau驅動是否被禁用。

終端輸入:

lsmod | grep nouveau

如果有任何輸出信息,表明nouveau驅動被啟用。

2. 禁用nouveau驅動(必要)

1) 創建文件/etc/modprobe.d/blacklist-nouveau.conf,內容如下:

blacklist nouveau
options nouveau modeset
=0

2) 重新生成kernel initramfs,終端輸入:

sudo update-initramfs -u

3. nomodeset模式下安裝nvidia驅動

1) CUDA官方文檔上說,如果要安裝nvidia顯卡驅動,那么必須保證nouveau驅動被禁用。可是nvidia驅動還沒安裝上,那豈不是沒有顯卡驅動了嗎?幸運的是,這里可以讓系統臨時進入nomodeset模式,它采用了一種”軟顯示“模式。

重啟系統進入nomodeset模式:參考https://www.linuxmint.com/rel_serena_cinnamon.php里的Solving freezes部分。

2) 在nomodeset模式下,先按步驟1檢查nouveau驅動是否被禁用,確保其禁用。再安裝nvidia驅動,如下圖所示:

5. 驗證nvidia驅動安裝成功

重啟后終端輸入:

cat /proc/driver/nvidia/version

輸入版本號,說明nvidia驅動安裝成功。

注:雖然完成了nvida驅動的安裝,但接下來的CUDA 8.0安裝還是不行,總結起來的原因應該是Linux Mint 18.1在顯卡驅動方面還是有問題,主要表現在nvida x settings的界面內容都顯示不全。但是在Linux Mint 18里就沒有這個問題。

最后沒有辦法,也不想再裝回Linux Mint 18了,我直接在Ubuntu 16.04.1上搭建CUDA 8.0,就沒遇到坑,一切順利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM