Arch Linuxの公式fglrx-driver(ati)のX11セグメンテーション違反


0

先日、新しいハードウェアで実際に動作するディストリビューションの1つであるため、HP 8200 EliteにArchLinuxをインストールしました。

ここでvesa、ドライバーとして完全に機能するXorgサーバーを実行したいと考えました。しかし、ATI Radeon HD 6570を使用しているため、ATIのオリジナルの専用ドライバーを使用したいと思います。

したがって、カスタムカーネルに関するセクションのATI CatalystのArch Wikiの指示に従いました。エラーなしでパッケージを完全に作成およびインストールしました。私が変更した唯一のことは、元のアーチカーネルを再度ビルドすることでしたが、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

私のアーキテクチャに関する詳細情報が必要な場合は、お知らせください。

なぜこれが起こっているのか、私が何をすることができるのかという考えは本当に感謝しています。

回答:


0

fglrxを使用しないでください。Arch Linuxではxf86-video-atiと呼ばれるオープンソースATIドライバーを使用します。もちろん、このマシンでゲームを実行する予定がない限り、これは問題なく動作します。


それも試してみました。画面が見つからないことをうめきます。1.9ではなくXorg 1.10を実行しているからですか?そして、その上で3Dのものを実行したいと思います。ゲームだけでなく、OpenGLアプリケーションのみ
-Atmocreations
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.