[心得] Ubuntu 16.04安裝Nvidia官方顯示卡驅動

作者: ottoli (世界的盡頭)   2016-08-17 17:54:22
我是參考網路上的討論和Ubuntu wiki
在grub設定nomodeset
手動安裝NVIDIA最新的Linux驅動程式, 目前顯卡可以正常運作.
如果畫面重開機後會全黑, 應該可以透過下列方式排除
不用重灌
http://www.nvidia.com/object/unix.html
安裝前可能要看一下驅動的支援顯示卡清單
我是抓
Latest Long Lived Branch version: 367.35
這個版本
我的顯示卡是Geforce GT 630
該驅動可以支援我的顯卡
另外因為
我的主機板有內顯(Intel i7), 所以可以切換到內顯處理問題
如果沒有內顯, 可能要用livecd開機, 然後把官方驅動放到Ubuntu中非中文的資料夾
我是放到家目錄下
我的安裝方式與經歷:
如果是透過apt-get或軟體更新安裝Nvidia驅動
重開機後畫面就會一片黑
即使按下Ctrl+Alt+F1進入文字模式也看不到東西
查了網路, 用black screen Ubuntu nvidia等關鍵字查
有人說可以設定nomodeset
不過實際試過後
發現需要先手動安裝Nvidia官方驅動顯示才有用
(livecd的話設定nomodeset後可以正常進入圖形桌面環境)
後來我進入Ubuntu的Recovery Mode安裝
參考
https://wiki.ubuntu.com/RecoveryMode
進入方式:
在開機時按下Esc鍵, 進入grub選單
會出現
Ubuntu
Ubuntu進階選項
進入Setup
選"Ubuntu進階選項"按Enter
就可以找到recovery mode的選項(我選版本最新的)
進入後會出現一個選單,選root
按Enter
會成為superuser
然後在命令列下輸入
mount -o remount,rw /
按Enter鍵
再輸入
mount -all
以讓根目錄可以讀寫, 並把tmp等資料夾掛起來
之後進入驅動程式的位置
例如 輸入
cd /home/i7
(i7是我的使用者代號, 我把抓到的檔案放在家目錄下)
然後輸入 ls 查看檔案名稱
輸入
bash ./Nvidia官方驅動程式的檔案名稱.run
例如, 我抓的檔案是NVIDIA-Linux-x86_64-367.35.run
就輸入
bash ./NVIDIA-Linux-x86_64-367.35.run
進行安裝, 全部選yes (與前人的作法不同, 不過好像也沒差?)
然後按Ctrl+Alt+Del重開機
開機進入Ubuntu前按下Esc
進入grub選單, 會出現
Ubuntu
Ubuntu進階選項
進入Setup
在"Ubuntu"上按下E鍵進行編輯
在Linux開頭的那一行文字, 最後面空一格輸入nomodeset
然後按F10鍵開機
即可正常進入Ubuntu
之後我用vi編輯
輸入 sudo vi /etc/default/grub
將GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
存檔離開vi後
輸入 sudo update-grub
以後重開機就可以正常進入桌面使用.
這樣就不用重灌系統.
以上是我的安裝經過, 不過我是Linux新手, 很多地方也不懂為什麼
只是上網找別人的經驗討論.也許有更好的方式.
另外, 我後來又在系統內手動裝了一次官方驅動
也沒問題
方法就是先按Ctrl+Alt+F1(或F2~F6)進入文字模式
輸入 sudo service lightdm stop
以關掉x server
然後進入驅動程式的資料夾(我是放在家目錄)
進行安裝
在該資料夾下輸入 sudo bash ./NVIDIA-Linux-x86_64-367.35.run
如果是NVIDIA其他的驅動檔名
NVIDIA-Linux-x86_64-367.35要改成其他下載的檔名
安裝好之後按Ctrl+Alt+Del重開機
grub因為我已經設定nomodeset, 所以就沒有更動.
若沒有設定可能要先設定好後再重開機.
另外現在發現用nomodeset這個方式裝好驅動後
如果關掉x server再啟動, 按Ctrl+Alt+F7會回不到桌面.畫面會一片黑
再按Ctrl+Alt+F1進入文字模式也一樣黑畫面, 必須重開機.(重開就正常了)
所以如果裝好官方驅動後, 有需要關掉x server再啟動,
那nomodeset這個方法可能還是有問題
如果之後只是要在圖形桌面下使用Ubuntu, 目前還沒有發現問題.
作者: qoopichu (非洲邊緣魯蛇)   2016-08-17 19:33:00
我用nomodeset待機會有問題
作者: ottoli (世界的盡頭)   2016-08-17 19:40:00
喔~看來這個方法還是不夠完美...
作者: s9209122222 (海海海)   2016-08-17 20:15:00
官方的和 Ubuntu 的差距會很多嗎?
作者: ottoli (世界的盡頭)   2016-08-17 20:20:00
我不知道耶, 我只有在官方的驅動上試驗nomodeset成功像這篇的作法 http://goo.gl/NVqxXs 對我就沒效..另外我用Ubuntu一開始裝好的驅動, 無法正常啟動Steam所以我才想更換顯示卡驅動, 結果一更換就畫面全黑~XD最後是用這篇心得的方式來安裝.也可以正常啟動Steam的遊戲(目前測試過的遊戲:XCOM)

Links booklink

Contact Us: admin [ a t ] ucptt.com