Arch-Linux

載入模組“glx”失敗(模組不存在,0)

  • June 25, 2015

我正在按照指南第一次在虛擬框中嘗試拱門。一切順利,我想安裝KDE。根據這些步驟,我在執行時選擇了 nvidia 驅動程序套件:

pacman -Ss xf86-video

最終得到:

#pacman -Q | grep nvidia
nvidia-340xx-libgl 340.76-2
nvidia-340xx-utils 340.76-2

將其作為客戶機執行,需要安裝以下軟體包(我使用的是預設核心 4.0.5-1-ARCH):

virtualbox
virtualbox-host-modules
virtualbox-guest-utils

啟動時載入所需的核心模組:

# cat /etc/modules-load.d/virtualbox.conf
vboxguest
vboxsf
vboxvideo

.xinitrc包含:

/usr/bin/VBoxClient-all

並且**.Xauthority**為空。啟動 X 後,將返回以下輸出:

x 輸出

日誌顯示沒有兼容的 nvidia 驅動程序:

不是英偉達驅動

現在,我最好的猜測是我不應該選擇 nvidia 驅動程序。不幸的是,我無法通過 pacman 刪除它們:

無法刪除包裹

我怎樣才能刪除這些包?

編輯:

我設法安裝了 nouveau 驅動程序,但遇到了另一個問題:X 找不到“glx”模組:

no_glx

此外,在檢查配置文件時,會返回“未找到螢幕”錯誤:

x_no_screens_found

xorg.conf是預設配置文件:

x_conf_1 x_conf_2 x_conf_3

(pastebinit 在來賓 vb 中不起作用)

我設法讓它執行起來;安裝等離子桌麵包:

pacman -S  plasma 

(更多細節在這裡)並將X指向它(將以下行附加到〜/ .xinit):

exec startkde

執行startx啟動 KDE。

一些澄清:

  • nvidia-340xx-utils 不是驅動程序本身,它是(如果我理解正確的話)您尚未安裝的專有驅動程序的實用程序。
  • xf86-video-*是開源影片驅動程序,其中 xf86-video-nouveau與nvidia 兼容。
  • pacman -Ss搜尋包,而sudo pacman -S安裝它們。用於sudo pacman -Rs刪除其他包不需要的包及其依賴項。

您的問題應該通過使用安裝來xf86-video-nouveau解決sudo pacman -S xf86-video-nouveau

引用自:https://unix.stackexchange.com/questions/211955