Re: [心得] NVidia Driver/CUDA 安裝

作者: goodzey (--)   2017-09-23 11:21:03
小弟是在ASUS筆電(geforce 820M)用ubuntu14.04系統
都是用https://developer.nvidia.com/cuda-downloads 指令
灌driver,但遭遇幾個困難
1)用.run檔灌
困難處:sudo lightdm stop指令下去後,
跳到全黑畫面,只有一個游標在左上角跑 ==>不知如何處理
2)用.deb檔灌
困難處:最後會說要重設一個密碼(?),重新開機後無法登入GUI
==> 最後把cuda砍掉,才救回GUI
這幾天一直在網路上找資料
發現很多人都有相關問題
不知道版上有沒有高手或NVIDIA工程師可以解答?
謝謝!!
※ 引述《fishlinghu (令狐瑜)》之銘言:
: 歷經了好幾天的研究、無數的嚐試和搜尋
: 終於成功把NVidia driver & CUDA toolkit裝好了
: 目標是讓Intel HD 4000負責X Server,顯卡只用在特殊運算
: 分享我的方法給大家
: 前面遇過的問題懶得看的可以直接跳到最後看成功安裝的方法
: 有錯誤的觀念還請高手幫忙訂正 感謝
: A. 環境
: -NB: Gigabyte U2442D
: -OS: Debian 8.5 (kernel: 4.6 from jessie-backports)
: -Video Card: Intel HD 4000 + NVidia GT730m
: B. 遇過的問題
: 1. 傻傻的直接用apt-get install nvidia-current安裝,重開之後X Server掛掉:
: 去看/var/log/Xorg.0.log,找到error message如下:
: failed to initialize glx extension (compatible nvidia x driver not found)
: 這問題的原因其實是NVidia Driver在裝的時候把GLX相關的lib蓋掉了,例如libglx.so
: 仔細看log就會發現很奇怪
: X Server在啟動的時候,glx這邊怎麼會去用到NVidia的driver
: 理論上是要讓Intel HD 4000全權負責X Server,NV卡只有特別運算的時候要用
: 2. 傻傻的直接用apt-get install nvidia-cuda-toolkit安裝driver+CUDA:
: 發生同上的問題
: 3. 如果裝完NVidia driver之後沒有重開,開啟NVidia X Server的程式的話有錯誤:
: 錯誤內容是說沒有弄Xorg.conf,叫你跑nvidia-xconfig
: 這個不用理他,因為目標是讓Intel Graphics去負責X Server
: NVidia根本完全不應該參與到這部分
: 4. 不過一開始我不知道,所以還是照一些網路說明設定了Xorg.conf:
: 看log,error message變成no device detected,後面就沒有深究了
: 5. 用apt-get install bumblebee-nvidia安裝:
: 如果你沒有要用CUDA的話,一般筆電照這個方式安裝應該就可以了
: 這個套件會順便幫你裝好NVidia driver,然後一般時候把NVidia獨顯關掉
: 理論上應該是會有明顯的省電,要用獨顯的話要用optirun指令
: 可是!!!
: 我後來裝完CUDA Toolkit,測試跑CUDA程式的時候,竟然不能用
: 所以我就放棄這個方法了,沒有深究
: czm大好像是用這個方法成功的,可以參考他的文章
: C. 最後成功的方法
: 1. Ctrl+Alt+F1切到command line interface
: 2. 關掉X Server (sudo service gdm3/lightdm/看你用哪種桌面 stop)
: 3. blacklist掉nouveau,不然NVidia driver不給安裝:
: 在/etc/modprobe.d/下新增一個檔案: blacklist-nouveau.conf,內容如下:
: blacklist nouveau
: blacklist lbm-nouveau
: options nouveau modeset=0
: alias nouveau off
: alias lbm-nouveau off
: 4. sudo update-initramfs -u 這行用意不清楚,沒有認真查XDDD
: 5. 下載NVidia official site上面的.run檔來安裝
: 6. 關鍵的一步,後面加flag避免又裝到奇怪的glx library
: 如果你只要裝driver:
: ./Driver安裝檔名.run
作者: Bencrie   2017-09-23 12:01:00
1. 有游標就按 alt + F1~F7 切 tty1~7 看有沒有辦法登入
作者: goodzey (--)   2017-09-23 12:09:00
游標閃幾下後就消失了有在猜是不是geforce 820有自己的driver 版本
作者: mstar (Wayne Su)   2017-09-24 09:20:00
刪掉 dm 當然就沒有 gui session 啦,同一樓所說,按 ctrl-alt-f1~6 切換到可登入的 session 吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com