fglrxドライバを持つXサーバーがXサーバーに49回アクセスした後に応答しません。

fglrxドライバを持つXサーバーがXサーバーに49回アクセスした後に応答しません。

xorgグループとCatalystを含む最小数のパッケージを含むArch Linuxがあります。

X :0無限ループで次の監視スクリプトを実行して実行します。

while [ true ]; do
    DISPLAY=:0 aticonfig --odgt | grep Sensor
    sleep 1
done

一般的な状況では、次のような結果が生成されます。

              Sensor 0: Temperature - 35.00 C
              Sensor 0: Temperature - 35.00 C
              Sensor 0: Temperature - 36.00 C

しかし直後49回Xserverがaticonfig動作を停止しました。それはまだプロセスリストにあり、問題なく終了することができますが、Xはそれを必要とするどのプログラムにも応答しません。 X はログファイルと標準出力への書き込みを停止します。

aticonfig次のエラー出力が表示されます。

aticonfig: This program must be run as root when no X server is active

完全に実行する必要はありませんaticonfig。 X関連アプリケーションまたはopenclアプリケーションを実行している場合でも減少しますaticonfigclinfo

私はXorg 1.14.2と1.13.4、Catalyst 13.4、13.8.beta1、13.8.beta2でこの動作を再現しました。

Xserverが起動した後のXorg標準出力:http://pastie.org/8256590

/var/log/Xorg.0.logXserverが起動した後:http://pastie.org/8256594

各aticonfigを実行した後のXorg stdout出力:http://pastie.org/8256605

/var/log/Xorg.0.logaticonfigを実行するたびに、次の操作を行います。 http://pastie.org/8256608

xorg.confはデフォルトです。http://pastie.org/8262513

Xそれでは、無制限のアクセスのためにo実行を設定できますか?

答え1

X設定されたアクセス制限なし - これは予想される状況ではありませんが、ATI fglrxドライバのバグのように聞こえます。

この領域で予想される唯一の制限事項 ただし、プログラムが接続を閉じて終了すると、そのスロットは次のプログラムに対して解放されるため、説明と一致しません。

関連情報