Ubuntu出現卡logo、卡住、黑屏無法正常啟動、屏幕和鍵盤背光無法調節等一系列問題?可能是NVIDIA顯卡驅動沒裝好


  也不知道是幸運還是不幸,我從一開始接觸ubuntu就遇到這一系列的問題,

而且一直沒有一個徹底解決的辦法,搞得我無比頭疼,也害得我重裝了無數遍系統。。。


 

國際慣例,只按照個人習慣和喜好來寫,對某些人來說可能邏輯有點混亂。。。

(建議先完全看一遍再操作,因為前面是鋪(fei)墊(hua),主要是總結給自己看的)

 

第一次裝Ubuntu(雙系統)的時候,在logo或者黑屏的地方卡住,用啟動盤都進入不了,更別說正常進入安裝界面了。。。

(臨時)解決辦法:https://m.th7.cn/show/48/201704/209695.html

(注:先在此感謝這位老兄------雖然不是長久之計,但還是幫我解決了燃眉之急,而且之后很長一段時間我用的都是這個辦法。。。)

 

此辦法只是幫助你成功地進入Ubuntu,但以后每次啟動,你都還是要執行相同的操作($vt_handoff acpi_osi=linux nomodeset),非常蛋疼。

 

不過,你可以執行:sudo gedit /boot/grub/grub.cfg  

然后ctrl+F找到所有的:quiet splash $vt_handoff,

在每個后面都加上:acpi_osi=linux nomodeset,保存-完畢。

之后就可以正常啟動了(但更新kernel或grub之后,還是要重新操作一遍)

 

正如上面所說,以上並不是長久之計。以后,我還遇到了:

1、屏幕亮度無法調節,一開機就是最大亮度----讓你眼瞎的那種。。。

2、鍵盤快捷鍵用不了,主要是Fn鍵相關的,調節鍵盤和屏幕亮度的

3、在登錄界面無限死循環,輸入密碼后還是回到登錄界面。。。(后面會提到解決辦法,也是和NVIDIA顯卡驅動、OPENGL有關的)
4、其實之前也有了解過,大概知道是顯卡驅動問題,所以嘗試直接在“軟件與更新”里面的附加驅動里面選了NVIDIA的(tested),
然后就又gg了,進不了圖形界面,又要重裝。。。
... ... ...

 

/敲黑板/  重點來了:

坑踩多了,終於發現了目前為止、自認為比較有效的“正確”解決方法:

也在此跪謝這位兄嘚:https://www.cnblogs.com/luofeel/p/8654964.html

 

我的顯卡型號是GeForce GTX 1050

顯卡驅動下載地址:https://www.geforce.cn/drivers

 

問題一、在第三步禁用X-Window服務時,執行:sudo service lightdm stop

 

但是沒成功,具體忘了是什么,我在網上有看到說可以用:init 3禁用X—Windows的,就試了一下,不知道有沒有用。。。

然后繼續按照步驟往下走,一切正常。。。

 

注意:到了安裝步驟時,一定要按照博主的要求:sudo ./NVIDIA-Linux-x86_64-xxx.run –no-opengl-files
(雖然我沒有驗證過不加“–no-opengl-files”的后果是什么。。。
但我相信博主,而且之前也確實遇到過登陸界面死循環的問題----那時是靠重裝解決的。。。)

 

 

再然后,就是到了測試環節:

按照博主的做法:

nvidia-smi #若列出GPU的信息列表,表示驅動安裝成功

nvidia-settings #若彈出設置對話框,亦表示驅動安裝成功

我的結果:

什么?第二個居然報錯?好奇心太強,順手又去搜了一下。。然后就又知道了:prime-select...

繼續輸入:

    $ sudo prime-select nvidia
      Info: the current GL alternatives in use are: ['mesa', None]
      Info: the current EGL alternatives in use are: ['mesa-egl', None]
      Error: the installed packages do not support PRIME
      Error: nvidia mode can't be enabled

 

再搜一下,發現用prime-select,要安裝nvidia-prime:$sudo apt nvidia-prime

裝完直接就蹦出以下結果:

選完lightdm,直接重啟,完事。。。

(有興趣自行搜一下lightdm和gdm3的區別------心里終於好受了很多。。。)

 

 

另外,還可以參考:ubuntu安裝顯卡驅動的三種方法https://blog.csdn.net/u014682691/article/details/80605201————大同小異

 

拓展:

UBUNTU的init 參數:

 

#0  停機(千萬不能把initdefault 設置為0)
#1  單用戶模式
#2  多用戶,沒有 NFS(和級別3相似,會停止部分服務)
#3  完全多用戶模式
#4  沒有用到
#5  x11(Xwindow)
#6  重新啟動(千萬不要把initdefault 設置為6)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM