[Linux] X.Org 6.8.99.14 on i945G Chipset
X.Org の開発版(Release 6.8.99.x)では,i810_drv.o が Intel i945G をサポートしています.
というわけで試してみました.まずは i945G であることを確認.
$ lspci 0000:00:02.0 VGA compatible controller: Intel Corporation 945G Integrated Graphics Controller (rev 02)
さて,xorg.conf の編集です.
Section "Device"
Identifier "i945G"
Driver "i810"
EndSection
Section "Monitor"
Identifier "LCD-A171GS"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "i945G"
Monitor "LCD-A171GS"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubsection
EndSection
まずはドライバに何もオプションを与えず,デフォルトで試します.
... 結果は惨敗.
This is a pre-release version of the The X.Org Foundation X11.
It is not supported in any way.
(snipped)
X Window System Version 6.8.99.14
Release Date: 03 July 2005 + cvs
X Protocol Version 11, Revision 0, Release 6.8.99.14
(snipped)
(EE) end of block range 0x20cf < begin 0x20d0
(EE) end of block range 0x20cf < begin 0x20d0
(1600x1200,LCD-A171GS) mode clock 234MHz exceeds DDC maximum 140MHz
*** glibc detected *** double free or corruption (fasttop): 0x08215e70 ***
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.
気になる glibc detected
のエラーがありますが,開発版の X.Org なので無視します.
LCD-A171GS は 1280x1024 が最高なのですが,1600x1200 で起動しようとしています.DDC が報告するピクセルクロックを越えているのでエラーになっています.
DDC が報告する最高解像度を越える理由がわかりませんが,とりあえず以下のようにして DDC を無効にします.
Section "Device"
Identifier "i945G"
Driver "i810"
Option "DDC" "false"
EndSection
そうすると,今度は自前で Modeline を書くなりして Mode "1280x1024" を定義しないといけません.しかし,これがまた面倒です.何かいい方法はないものでしょうか.
Section "Monitor"
Identifier "LCD-A171GS"
HorizSync 30-100
VertRefresh 60-75
Option "DPMS"
EndSection
HorizSync と VertRefresh の範囲を勘で設定して,起動することができました.きっとモニタは大丈夫でしょう.しかし,フォントが小さくなっています.察するに,DPI の設定が変なようです.というわけでさらに修正.
Section "Monitor"
Identifier "LCD-A171GS"
HorizSync 30-100
VertRefresh 60-75
Option "DPMS"
DisplaySize 340 270
EndSection
これでめでたく i945G の上で X.Org が動作しました.ただし... DRI が今のところ動いていません.
$ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: No (snipped)
トラックバック
トラックバック URI: https://www.pakunet.jp/hoge/trackback/2005071001
トラックバックはありません.