2021-05-12 14:32:11
Ubuntu下雙顯示卡Optimus筆電 CUDA設定教學並解決黑畫面問題
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
相關文章