在linux linux上的官方fglrx-driver(ati)中的X11段错误


0

几天前,我在我的HP 8200 Elite上安装了ArchLinux,因为它是实际使用我的新硬件的发行版之一。

现在我想运行一个Xorg服务器,它可以完美地vesa用作驱动程序。但是由于我有ATI Radeon HD 6570,我想使用ATI的原始专有驱动程序。

因此,我在关于自定义内核的部分中遵循了Arch的Wiki for ATI Catalyst的说明。完美地创建和安装包没有任何错误。我唯一改变的是再次构建原始的arch-kernel但添加一些Intel网络驱动程序,这就是我需要自定义内核的原因。

尝试使用原始fglrx-driver启动xserver在运行时以段错误结束 startx

这是我的/etc/X11/xorg.conf

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier  "Device0"
#   Driver      "vesa"
#   ^- with this option it works
    Driver      "fglrx"
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "Device0"
    Monitor     "Monitor0"
    DefaultDepth    16
    SubSection  "Display"
        Depth   16
        Modes   "1920x1200" # runs in 1600x1200 only in VESA-mode?!
    EndSubSection
EndSection

为了不发布垃圾邮件,这里是 /var/log/Xorg.0.log

# uname -a
Linux myhost 2.6.38.4-ARCH-tobi #1 SMP PREEMPT Sat Apr 23 13:57:07 CEST 2011 x86_64 Intel(R) Core(TM) i7-2600 CPU @ 3.4GHz GenuineIntel GNU/Linux

如果您需要有关我的架构的更多信息,请告诉我们。

任何想法为什么会发生这种情况或我能做些什么反对都非常感激。

Answers:


0

不要使用fglrx。使用开源ATI驱动程序,在Arch Linux上似乎被称为xf86-video-ati。除非你打算在这台机器上运行游戏,否则这将完美无缺。


也试过那一个。它呻吟着没有找到任何屏幕。那是因为我运行Xorg 1.10而不是1.9?我想在它上面运行3D东西。不仅是游戏,还有OpenGL应用程序
Atmocreations
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.