Ubuntu16.04安裝NVIDIA驅動時的一些坑與解決方案,ubuntu16.04nvidia

來源:互聯網
上載者:User

Ubuntu16.04安裝NVIDIA驅動時的一些坑與解決方案,ubuntu16.04nvidia

這幾天在新購置的筆記本上部署工作環境,在安裝NVIDIA驅動的時候遇到了不少坑,重裝了很多次,在Ubuntu論壇以及其他資料源看了很多大牛的分析,最終終於解決了一個又一個問題,過程比較艱辛。由於網路上的各種答案很多,大多數是不能完美解決問題的,所以決定寫一篇部落格總結一下一些常見問題以及我親測有效解決方案,溫故知新,如果正好能解答一些後來者的問題,那就再好不過了。

首先介紹一下我的安裝流程,我所採用的是PPA的安裝方式:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-378 nvidia-prime

我遇到的幾個坑:

一、迴圈登入

主要表現為在登入介面輸入密碼後依然跳回登陸介面,無限迴圈,這是我在使用.run檔案安裝時遇到的問題,這裡有一個親測有效解決方案:

當輸入安裝指令時,不要簡單地輸入 sudo ./....run,而是輸入:

sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files

-no-x-check:安裝驅動時關閉X服務

-no-nouveau-check:安裝驅動時禁用nouveau

-no-opengl-files:只安裝驅動檔案,不安裝OpenGL檔案

這樣再reboot,就不會出現迴圈登入的問題。

二、重啟黑屏

主要表現為reboot後開機無法進入圖形介面,而是直接黑屏,但是還可以進入命令列介面。親測有效解決方案:

sudo cp ~/tmp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf

sudo gedit /etc/X11/xorg.conf

確保xorg.conf.nvidia-xconfig-original(也可能在etc/X11路徑中)與xorg.conf的內容為:

Section "ServerLayout"     Identifier "layout"     Screen 0 "nvidia"     Inactive "intel" EndSection   Section "Device"     Identifier "intel"     Driver "intel"     BusID "PCI:0@0:2:0"     Option "AccelMethod" "SNA" EndSection   Section "Screen"     Identifier "intel"     Device "intel" EndSection   Section "Device"     Identifier "nvidia"     Driver "nvidia"     BusID "PCI:1@0:0:0"     Option "ConstrainCursor" "off" EndSection   Section "Screen"     Identifier "nvidia"     Device "nvidia"     Option "AllowEmptyInitialConfiguration" "on"     Option "IgnoreDisplayDevices" "CRT" EndSection 然後reboot,就可以解決黑屏問題。 三、驅動不工作 主要表現為可以進入圖形介面,但是驅動不工作,無論是nvidia-smi還是nvidia-prime都是無效的。 出現這個問題的可能原因是沒有Disable掉Secure Boot(就是安裝驅動時提示你Disable的東西),解決方案也很簡單,在安裝完驅動後,reboot時,在開機出現一個全藍介面時按任意鍵,選擇第二項,也就是改變Secure Boot的狀態,然後依據提示將它Disable掉,然後boot就好。如果之後要Enable這個東西的話,輸入指令:sudo mokutil --enable-validation 然後reboot,在開機的時候就會再次出現那個全藍的介面,依然選擇第二項,根據提示Enable,然後boot即可。 總的來說Ubuntu和NVIDIA之間還是挺不對付的,上面三個問題也是比較常見的三個問題,因此將問題及解決方案記錄下來,希望能協助到各位。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.