Manjaro安裝Nvidia顯卡驅動失敗或者啓動黑屏卡死的原因以及Nvidia Prime與Intel核顯切換方法

我的電腦配置:HP OMEN(惠普暗影精靈)Nvidia 1050Ti

顯卡驅動安裝失敗可能的原因是沒有開啓傳統模式並且關閉安全模式

惠普的筆記本電腦是在啓動時按ESC,然後按F12,再在某個菜單頁面的啓動選項裏關閉安全模式,打開傳統模式(具體在哪記不清了,可以多找找)
參考https://blog.csdn.net/qq_31815513/article/details/90746440
不安裝好驅動會導致關機卡死。

除此之外主板不識別Linux系統也可能導致黑屏卡死,在USB安裝界面或者啓動時grub引導界面按e,在quiet後輸入acpi_osi=! acpi_osi="Windows 2009"。但我在安裝Manjaro的時候沒有遇到這個問題(安裝Mint、Ubuntu、Deepin有這個毛病),應該可以不寫這個,但我搜到有人是這個問題所以放上來。更詳細的可以參考:https://blog.csdn.net/u014281970/article/details/86681952

如果acpi_osi的問題解決了還是會卡死就一定要檢查是否關閉了安全模式,是否開啓了傳統模式。再按照下面的方法嘗試安裝Prime。

傳統模式打開後安裝的時候還是很詭異,我下載Manjaro 18.1.2然後安裝,第一次嘗試安裝,本來應該讓我選擇顯卡驅動類型和填入參數的頁面一閃而過,不知道爲什麼,此時退出安裝重新啓動再安裝就可以選擇了,選free類型驅動。(nofree驅動也就是bumblebee我是一直安裝失敗,可能是1050Ti對Nvidia Optimus支持不佳)

安裝Nvidia Prime

方法一(手動安裝,比較麻煩,可以直接看方法二)

成功安裝free驅動進入Manjaro系統後可以參考下面的視頻和官網論壇教程。

(視頻裏初始安裝的是bumblebee,如果你像我一樣安裝的是free版的話直接跳過第一步卸載bumblebee就好)

視頻教程:

https://www.bilibili.com/video/av56417617/

這個視頻是從某不存在的網站搬運來的,原鏈接在視頻的說明中

視頻中所參考的Manjaro官網教程:https://forum.manjaro.org/t/howto-set-up-prime-with-nvidia-proprietary-driver/40225

這個教程有些簡略,一方面可以看視頻(視頻字幕有每一步的命令),另一方面可以看評論中一個人提到的有更詳細的步驟的教程https://forum.manjaro.org/t/solved-nvidia-prime-synchronization/18404/4

KDE默認用的是SDDM,但我還是按照視頻裏把lightdm、gdm安裝了一遍,因爲之前聽說SDDM不太好用(https://coreja.com/DailyHack/2019/08/nvidia-on-sddm-black-screen/)(順便一提這裏的兩個匿名提問的人都是我,但是他說的切換方法並沒有用,切換lightdm後會黑屏,不知道是不是我的配置有問題)

不安裝好獨顯驅動會出現關機、註銷後卡死的問題,安裝完就沒事了。

方法二(很方便,很好用)

參考來源:https://www.zhihu.com/question/294191500/answer/832173294 應該是校友寫的介紹,nb!
上面的安裝過程已經被寫成了腳本,並且實現了Nvidia Prime和Intel核顯的切換,按照下面的Github的鏈接中的步驟安裝就可以了。
https://github.com/dglt1/optimus-switch-sddm
這一篇博客主要是我的安裝過程的記錄,更簡明扼要的安裝步驟可以看下面這一篇https://blog.csdn.net/sherpahu/article/details/103193009
這裏Prime的配置應該跟方法一類似,只不過自動化了,試了試效果很好,Intel、Nvidia Prime切換沒有問題,利用sudo set-intel.shsudo set-nvidia.sh再重啓就可以實現切換。
由於bumblebee的性能不如Nvidia Prime而且Nvidia Prime更耗電,所以上面這種方法儘管需要重啓但是也是很合適的。
一個小小的缺點就是Nvidia Prime下dpi有點問題,造成字體很小,可以通過修改nvidia-xorg.conf(如果你沒有安裝就是在~/switch/nvidia/目錄下,如果你已經安裝了就在/etc/switch/nvidia/目錄下,具體可以看Github上的原本腳本的內容或者我的另一篇博客),將Option "DPI" "96 x 96"前的#去掉,取消註釋。
在我的暗影精靈上測試,開一個Chrome瀏覽器和一個Okular看pdf,Nvidia Prime只能撐2個小時多一點,電量消耗比Windows下稍微快一點。切換Intel核顯之後功耗低,大概能夠撐三個小時,在沒有電源用的時候用很合適,不開獨顯的情況下由於Manjaro本身就很省電所以續航比Windows下要強。

後記

之前國慶折騰了幾天都沒搞定,前天一箇中午就裝上了!

用Manjaro寫代碼就一個字,爽!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章