1. 環境
Software
OS: CentOS 5.4 (kernel 2.6.18-164.15.1.el5 x86_64)
X: 7.1.1 (xog-x11-server 1.1.1-48.67.el5_4.1)
Hardware
MB: Gigabyte GA-MA69GM-S2H
CPU: Athlon X2 BE-2400
Memory: 6GB
Integrated graphics: Xpress 1250
2. 症状
AMDのweb siteからダウンロードしたATI driver 9.3 (x86_64)が正しくインストールされない。
[root]# sh ./ati-driver-instaler-9-3-x86.64_64.run
を実行。次いでxorg.confの設定変更
[root]# aticonfig --initial
X serverの再起動後、画面の同期がとれないもしくは何も表示されない状態となる。
復旧するには、Linuxの標準ドライバーで動いていた xorg.conf.backupをxorg.confにコピーして、X serverを再起動し、設定を実施する。
他のPCからsshにて入り込み、
# init 4
# kill -9
# cd /etc/X11
# cp xorg.conf.backup xorg.conf
→ 以下のようにLinux標準の状態となっていることを確認
Section "Device"
Identifier "Videocard0"
Driver "radeon_tp"
EndSection
# init 5
/var/log/messagesを見ると
May 11 21:53:44 amd64 kernel: [fglrx] Maximum main memory to use for locked dma buffers: 5645 MBytes.
May 11 21:53:44 amd64 kernel: [fglrx] vendor: 1002 device: 791e count: 1
May 11 21:53:44 amd64 kernel: [fglrx] ioport: bar 4, base 0xee00, size: 0x100
May 11 21:53:44 amd64 kernel: ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 193
May 11 21:53:44 amd64 kernel: [fglrx] Driver built-in PAT support is enabled successfully
May 11 21:53:44 amd64 kernel: [fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
のようなログがある。また、ati driverのインストールログ(/usr/share/ati/fglrx-install.log)によると
Kernel loadable module fglrx.koのロードが失敗との記載がある。
コマンドラインから試してみると、
[root]# cd /lib/modules/fglrx
[root]# modprobe fglrx
FATAL: Error inserting fglrx (.../fglrx.ko): Operation not permitted
失敗らしい。
3. 対処
ここで検索してみると。。。
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide
によるとubuntuの場合、Linux標準のradeon, drm moduleを削除するといけるらしい。
そこで上記 web siteの手順通りに
[root]# rmmod radeon
[root]# rmmod drm
念のため、ATI driverを再インストール
[root]# aticonfig --initial
X server再起動。
→いけました。
firefoxの画面スクロールが若干速くなったようです。
http://forums.fedoraforum.org/printthread.php?t=155503&pp=15&page=232
によるとradeonとdrmをblacklist.dにおいてもいいらしい。
下記screen shotは、X server再起動後のものです。
Revision history
2010/05/11: Draft
2010/05/12: Initial release
0 件のコメント:
コメントを投稿