2010年5月20日木曜日

Linux (CentOS) - update後、ATI graphics driverの動きがおかしい。

5月のCentOSのupdate後、catalyst control centerが起動しなくなってしまいました。

1. Catalyst Control Center(super-user)を「システム」→「設定」から起動すると、Password入力のdialogueが表示される。Passwordの入力後、GUIが開かない。
2. 「システム」→「設定」→「スクリーンセーバー」として、スクリーンセーバーのGUIを起動するとwindowsが真っ白のまま。
3. PCをしばらく放置し、Screen saverが動くと画面がblankのままとなり、復帰しない。Password入力のdialogueが表示されない。Cursorは動いている。


現在の環境
ハー ドウェア
- MB: Gigabyte GA-MA69GM-S2H
- CPU: AMD Athlon x2 BE-2400
- Memory: 6GB
- Monitor: IIYAMA AU5131DT (DVI接続)
- Graphics: ATI Xpress 1250 (Integrated)

ソフトウェア (yum 更新後) 
- OS: CentOS 5.5, Kernel 2.6.18-194.3.l.el5 (x86-64)
- X11: Release 7.1.1  xorg-x11-server 1.1.1-48.76.el5_5.1
- ATI graphics driver for Linux 64 9.3


Process listを見ると、catalyst control centerはプロセスとしては
起動しているようです。kill -9 にて止めます。

端末を開き、amdcccleを起動すると以 下のようになります。amdcccleは一般ユーザー用のcontrol centerコマンドです。

% amdcccle
X Error: BadRequest (invalid request code or no such operation) 1
  Extension:    143 (Uknown extension)
  Minor opcode: 19 (Unknown request)
  Resource id:  0x3a



また、glxgearsも。
% glxgears
X Error: BadRequest (invalid request code or no such operation) 1
  Extension:    143 (Uknown extension)
  Minor opcode: 19 (Unknown request)
  Resource id:  0x3a


どうもATI特有の問題のように見えます。Yumによる更新による影響で、X ServerからATI graphics driverへの呼出で不整合が発生したのでしょうか。
ATI Xpress 1250のLinux 64bit driverは 9.3が最新のため、graphics driverを更新しての解決はありえません。
libX11.soを個別にbuildして、ローカルにshared libraryを持てば解決するなどとの記載のあるサイトもありましたけれども。。。。

ATI catalyst driver 9.3を削除してみます。
# cd /usr/share/ati
# ./fglrx-uninstall.sh
システム再起動して、X11添付のati driverで利用します。
しかし、数秒毎に画面がブリンクする状態になってしまいました。

xorg-x11-ati packageを削除・再インストールしてみましたが、
数秒後毎にブリンクする症状に変化はありません。

ATI graphics driver 9.3を再度インストールしてみます。
# sh ./ati-driver-installer-9-3-x86.x86_64.run

なんとか、復帰したようです。
- Catalyst Control Center: OK
- glxgears: OK
- Screen Saver: 発動後、マウスを動かすとpassword入力dialogueが表示される。


念のため、nspluginwrapperでFlash player pluginも再度設定し直してみます。


X11関係の更新があった場合に毎回 ATI graphics driverの再インストールになるのでしょうか。

2010/05/20: Draft
2010/05/20: Initial release

0 件のコメント:

コメントを投稿