首頁 > 軟體

Ubuntu下雙顯示卡Optimus筆電 CUDA設定教學並解決黑畫面問題

2020-06-16 17:21:04

Intel出於筆電獨顯發熱量大的考慮開發了Optimus技術,在Ubuntu平台上,實際上集顯負責二維渲染,獨顯負責三維渲染。(這裡我們要明確一個問題,intel的核芯顯示卡HD系列負責我們桌面的顯示!)

現在的CUDA SDK包含了Nvidia Driver Cuda Drive以及CUDA Samples共三個方面的內容,這裡強烈推薦使用CUDA SDK包內的Nvidia驅動,否則容易出現顯示卡driver和Cuda Driver不匹配的問題。

很多童鞋在安裝完顯示卡驅動以後會出現黑畫面或工作列不顯示、只出現桌布的問題。個人意見,這是由於安裝完驅動,ubuntu自身預設切換到nvidia的獨顯,所以intel顯示卡就被遮蔽了,無法顯示桌面。

具體解決方案(本人經十數次實驗,總結得到的結論,請務必按部就班執行)

本人筆電設定:

Ubuntu 14.04 LTS nvidia GTX 860M+intel HD Graphics 4600

首先,之前使用bumblebee解決雙顯示卡問題的需要解除安裝bumblebee。

1 sudo apt-get purge bumblebee*

安裝nvidia-331驅動和nvidia prime,這裡先不管驅動的版本問題

2. sudo stop lightdm

3. sudo apt-get install nvidia-331 nvidia-prime

成功安裝prime之後,應該可以切換nvidia獨顯和intel集顯

4. sudo prime-select nvidia or prime-select intel

切換到nvidia獨顯下安裝CUDA

5. sudo prime-select nvidia

這裡需要blacklist nouveau,具體步驟自行百度,這裡不再贅述

6. sudo sh .run(CUDA包)

不出意外,nvidia驅動、cuda驅動和sample包都可以順利安裝

以下幾步務必執行

7. sudo apt-get update

8. sudo apt-get upgrade

9. sudo prime-select intel

重新啟動電腦,可以看到正常的圖形化介面,問題解決!

Ubuntu 14.04 安裝設定CUDA  http://www.linuxidc.com/Linux/2014-10/107501.htm

Ubuntu 12.04設定NVIDIA CUDA5.5實錄  http://www.linuxidc.com/Linux/2014-10/107502.htm

Ubuntu安裝Theano+CUDA  http://www.linuxidc.com/Linux/2014-10/107503.htm

關於Ubuntu 12.04 下 CUDA5.5 的安裝請參看如下連結 Ubuntu 12.04 安裝 CUDA-5.5

Caffe設定簡明教學 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 ) http://www.linuxidc.com/Linux/2016-09/135016.htm

在Ubuntu 14.04上設定CUDA+Caffe+cuDNN+Anaconda+DIGITS  http://www.linuxidc.com/Linux/2016-11/136775.htm

Ubuntu16.04下CUDA8.0+Caffe安裝設定過程  http://www.linuxidc.com/Linux/2017-01/139313.htm

Ubuntu 14.04下CUDA8.0 + cuDNN v5 + Caffe  安裝設定 http://www.linuxidc.com/Linux/2017-01/139300.htm

Ubuntu 16.04+Nvidia GTX 1080+CUDA8.0 深度學習環境設定 http://www.linuxidc.com/Linux/2017-01/139319.htm

Ubuntu 16.04+CUDA8.0+Caffe安裝教學 http://www.linuxidc.com/Linux/2017-01/139321.htm


IT145.com E-mail:sddin#qq.com