日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Archlinux 更新失败之驱动与 Xorg 配置错误

發布時間:2025/3/8 linux 25 如意码农
生活随笔 收集整理的這篇文章主要介紹了 Archlinux 更新失败之驱动与 Xorg 配置错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Archlinux系統更新是滾動更新,所以更新失敗又被叫做“滾掛了”

此次滾掛發生在1月27日,過了那么久了才想起來該記錄了……

現象

滾掛的現象是,能夠進系統,但是筆記本電腦自帶的顯示器無法顯示圖形界面。根據本人排查問題的經驗,首先想到的是如何更加精確的定義現象。所以做了這一些嘗試:

  1. 外接的顯示器,可以進圖形界面
  2. 用VNC,可以啟動圖形界面

問題解決嘗試一

既然是更新導致的,那么回退有可能可以搞定。Archlinux更新的包與舊的包保存在/var/cache/pacman/pkg中,通過ls按時間排序,找到了幾個相關的東西,即內核、固件、nvidia驅動。

到此依然不行,直接手動啟動Xorg也不行。

問題解決嘗試二

回退不行,那就只能試試全過程法了(這招真的是屢試不爽),即圖形界面到顯示到顯示器的整個過程挨個排查。

全過程法依賴于我對正常流程的理解。我使用的是KDE桌面,KDE要用Xorg才能啟動,之后的過程就不知道了。然后顯示數據肯定會走到內核或者驅動中,之后的過程也不知道,最后會顯示到顯示器上。也就是說,目前想到的過程是:KDE->Xorg->...->內核或驅動->...->顯示器。

中間不知道的怎么辦?車到山前必有路,船到橋頭自然直,我相信我排查到Xorg之后,就可以弄清楚Xorg之后的流程了。

根據之前“精確定義的現象”,得出結論:

  1. KDE與Xorg大概率是沒有問題,因為可以外接顯示器并且啟動
  2. Xorg沒有核心的更新,所以Xorg大概也沒有問題
  3. 顯示器是正常的,因為windows是可以啟動的。

所以出現問題的地方可能是:

  1. 內核或驅動
  2. Xorg與內核或驅動的結合方式,大概率就是Xorg沒有配置對
  3. 內核或驅動與顯示器的結合方式

1通過回滾試了,沒用。

至于2,檢查了/etc/X11/xorg.conf.d/的兩個配置文件,沒啥頭緒,只記得linux的nvidia驅動不是很好用,就改了 /etc/X11/xorg.conf.d/10-optimus-manager.conf 中關于nvidia的部分,修改如圖,原本文件中寫的那兩行被注釋了。

然后?然后就意外地解決了?!

所以到底是為啥?我現在只知道這大概率和我默認選擇nvidia顯卡相關,但是更加具體的我真不知道。

總結

以上是生活随笔為你收集整理的Archlinux 更新失败之驱动与 Xorg 配置错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。