當前位置: 首頁>>技術教程>>正文


Ubuntu 16.04 + Nvidia Driver =空白屏幕

, , , , ,

問題描述

原始問題更新1:

包括其他驅動程序截圖。我已經嘗試安裝361.42和340.96兩次,重啟後我得到一個空白屏幕。

unity,drivers,nvidia,64-bit,16.04,ubuntu


原始問題:

當我為ubuntu安裝nvidia驅動程序然後重新啟動時,我得到一個空白屏幕。我沒有嘗試過2個nvidia驅動程序,兩次都得到一個空白屏幕。

如何安裝nvidia驅動程序而不是空白屏幕?

穀歌搜索,似乎我是第一個遇到這個問題,因為16.04已經發布:

https://www.google.co.uk/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d

最佳解決方案

你何時/何時獲得空白屏幕?是否應該在啟動時顯示grub菜單,或者何時應出現Ubuntu Unity登錄屏幕?如果是後者,請嘗試以下方法:

  1. 在您的Ubuntu grub條目上添加nomodeset。突出顯示用於啟動的條目,按e,然後添加替換… ro quiet splash …與…… ro nomodeset quiet splash

如果正確引導到登錄屏幕,請按Ctrl + Alt + F2,登錄,然後運行sudo prime-select intel。然後重新啟動,看看是否修複它。

另外,你是如何安裝NVidia驅動程序的?如果您使用的是正確的,請訪問nvidia.com上的DOuble-check。

次佳解決方案

這是我的解決方案。我不得不從幾個地方提取答案。

我的顯卡是NVidia GeForce GTX 950。

我做的第一件事是從nvidia.com下載最新的穩定的NVidia驅動程序(對我來說,它是361.42)。我肯定會選擇最新的穩定和認證的驅動程序。順便說一下,這是一個”.run”文件。如果您不熟悉,請搜索如何安裝.run文件。

然後我根據這篇文章將Nouveau司機列入黑名單(我的步驟如下,與此帖略有不同):

Install Nvidia driver instead nouveau

我通過登錄界麵中Ctrl + Alt + F1訪問的虛擬終端完成了我的所有工作:

1)將模塊列入黑名單。打開blacklist.conf文件。

sudo vi /etc/modprobe.d/blacklist.conf

將以下模塊添加到文件末尾:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

保存文件並退出。

2)刪除所有的nvidia *包(注意這對我沒有任何作用,但是建議。運行它沒有壞處)

sudo apt-get remove --purge nvidia*

3)更新initramfs磁盤。我的配置是加載nouveau驅動程序。這需要幾秒鍾。不要重啟或關機!

sudo update-initramfs -u

4)重新啟動

5)停止顯示管理器然後安裝。

在登錄屏幕上再次按Ctrl + Alt + F1進入虛擬終端。進入文本模式後,停止顯示管理器:

sudo service lightdm stop

6)然後,運行安裝文件(您下載的.run文件)。安裝文檔很好,並且在此過程中包含許多有用的消息(想象一下!)。我確實得到了關於pre-install腳本失敗的錯誤。無論如何我還是繼續我被問到“你想運行nvidia-xconfig實用程序來自動更新你的X配置文件,以便在你重新啟動X時使用NVIDIA X驅動程序嗎?將備份任何pre-existing X配置文件”我回答了”Yes”並繼續。我有一個64位係統,並有32位錯誤。我沒有擔心它並繼續。 64位安裝正常。我到了安裝結束了!

7)交叉手指,重新啟動,然後登錄。我的係統最終出現了。我希望你的也一樣!

第三種解決方案

嘗試添加nvidia ppa ppa:graphics-drivers /ppa並安裝最新的364.15。

這對我來說適用於860米。

僅當您禁用安全啟動時,此功能才有效。

第四種方案

也許你必須在啟動時將nvidia驅動程序列入黑名單。混合圖形卡有時需要這種方法。

  • 編輯文件:/etc/modprobe.d/bumblebee.conf並添加:

    blacklist nvidia-XXX
    blacklist nvidia-XXX-updates
    blacklist nvidia-experimental-XXX
    

    用圖形驅動程序的版本替換XXX。例如346

  • 重啟你的電腦。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/3052.html,未經允許,請勿轉載。