Arch Linux:无法启动 X

Arch Linux:无法启动 X

我使用 AUR 安装了 Catalyst 驱动程序makepkg -sri,并且安装成功。然而,现在我根本无法启动X。

启动时,X 尝试启动,但出现蓝屏,提示 X 无法启动。日志文件显示以下错误:

...
(WW) glamor0: Failed to get GLSL version
(EE) RADEON(0): Failed to initialize glamor.
(EE) RADEON(0): Acceleration initialization failed
...

/usr/lib/xorg-server/Xorg: symbol lookup error:
/usr/lib/xorg/modules/drivers/radeon_drv.so: undefined symbol: exaGetPixmapDriverPrivate

这就是我得到的所有信息。有/etc/X11/xorg.conf.d一个文件20-radeon.conf,看起来像这样:

Section "Device"
    Identifier "Radeon"
    Driver "radeon"
    Option "ColorTiling" "on"
    Option "ColorTiling2D" "on"
    Option "TearFree" "on"
EndSection

答案1

文件 20-radeon.conf 实际上让 X 使用以下行加载开源驱动程序Driver "radeon"。专有驱动程序 (Catalyst) 称为“fglrx”。我怀疑,只改变这条线是否有效。您可能应该从此文件夹中删除该文件。

Catalyst 驱动程序有用于设置 X 的配置工具,称为aticonfig。看https://wiki.archlinux.org/index.php/AMD_Catalyst#Configuring_the_driver有关如何使用它的说明。它将替换/etc/X11/xorg.conf为工作配置。

答案2

您将需要尝试使用 mhwd-gpu 修复驱动程序,请阅读 —-help 中的不同选项。这将帮助您解决您的驱动程序问题。

相关内容