天天看點

又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接

作者:不愛動的走走

又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。

事情起因是我用manjaro系統的筆記本外接顯示器,在一些有背景色的網頁上發現有波紋,而在筆記本的顯示屏上是正常的。

是以我覺得可能是顯示卡驅動的問題,當時用的顯示卡驅動是video-linux,這是一個開源的顯示卡驅動。我準備換到閉源的驅動上去,對于應該用哪個驅動也完全不懂,于是在manjaro的系統設定-硬體設定-随便選了一個驅動——video-hybrid-intel-nvdia-3900xx-bumblebee,并且解除安裝了原先的那個驅動,然後重新開機。

此時我已經做好了開機黑屏的心裡準備了,然後果不其然,卡在小米的LOGO頁面。接下來就是各種百度各種搜尋解決方案,先是進入manjaro的tty3界面,通過Ctrl+Alt+F3 就可以進入。

結果我在這裡忘記了我的使用者名了,我這個系統實際的使用者名是pz,我一直按照界面上提示的那個名稱去輸入,于是就一直提示我密碼不對。而且因為我設定了禁用root登入,是以還沒法用root登入系統。

這裡我甚至開始搜尋linux系統忘記密碼怎麼辦,在grub界面下折騰了好久,突然想起來我的使用者名好像是pz,于是去試了一下,成功進入。╮(╯▽╰)╭哎,白白折騰了快半個小時。

進入tty3界面後,按照網上的解決方案開始折騰,執行下面這一堆指令。

sudo pacman -S nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel

sudo pacman -S bumblebee

sudo gpasswd -a $USER bumblebee

sudo systemctl enable bumblebeed.service

然後因為沒有聯網,執行完報了一堆錯誤,結果我當時tty3界面編碼不對,都是亂碼。執行 export LANG=en_US.UTF-8 && "$@" 這個指令之後,再次執行才看出是網絡的問題。

然後又開始研究指令行連wifi,搜了一堆,最終使用 sudo nmcli connection up "wifi名" -a,然後輸入密碼連上了網。然後再次執行那些指令,成功了。

咱也不知道裝了上面那些軟體包好不好使,反正就是一通亂試。

然後又用mhwd指令解除安裝了之前那個包,裝上了 video-nvdia-390xx 這個包,然後reboot重新開機。

比較幸運的是這次成功地啟動了圖形化界面,但是外接顯示器不亮了,重新開機顯示器也一直提示沒有信号,manjaro這邊也檢測不到外接顯示器了。

然後又是各種百度,最後還是看了知乎的一個文章才弄明白,我應該是裝了不該裝的東西bumblebee,因為我裝的驅動根本不是它的。然後我把上面添加的系統服務bumblebeed.service禁用掉,又按照prime的方案安裝了video-hybrid-intel-nvdia-470xx-prime這個驅動。

這一次重新開機,終于成功了,外接顯示器也可以了,打開之前那些網頁也不再閃屏了。

折騰了一下午,就為了解決一個外接顯示器存在波紋的問題,我弄明白了manjaro顯示卡驅動應該怎麼選,指令行怎麼連wifi,算是沒白折騰,但是這些知識又好像沒啥用。

又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接
又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接
又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接
又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接
又是折騰系統的一天,今天一下午的時間全在搞manjaro更換顯示卡驅動的事情。事情起因是我用manjaro系統的筆記本外接

繼續閱讀