長南です。 奥井さんのメールより [vine-users:079937] > > /sbin/lspciで確認しました。VGA compatible controller: > Matrox Graphics, Inc. MGA G200 AGP (rev 03) MGA G200 ならば、自前のビデオメモリを持っているはずです。 ですから、ビデオメモリの問題ではありませんね。 添付していただいた Xorg.0.log にもこんな行があります。 > (==) MGA(0): VideoRAM: 8192 kByte 8MB あれば、1280x1024 24bit で表示できるはずです。実際、Vine 4.2 では表示できていたのでしょう。 問題は、Xorg.0.log のこのへんだと思います。 > (II) MGA(0): <default monitor>: Using default hsync range of 31.50-37.90 kHz > (II) MGA(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz > ..... > (II) MGA(0): Not using default mode "1024x768" (vrefresh out of range) > (II) MGA(0): Not using default mode "512x384" (vrefresh out of range) > (II) MGA(0): Not using default mode "1024x768" (hsync out of range) > (II) MGA(0): Not using default mode "512x384" (hsync out of range) > ..... > (II) MGA(0): Not using default mode "1280x1024" (hsync out of range) > (II) MGA(0): Not using default mode "640x512" (hsync out of range) 要するに、モニタの水平/垂直周波数が正しく認識されていない。 X サーバによる自動認識がうまく行っていないようですから、 Vine 4.2 のときように xorg.conf に書いてやればよいのでは ないでしょうか。 何というモニタなのですか。モニタの水平/垂直周波数はわかりますか。 取扱説明書に書いてあったはずですし、Vine 4.2 の xorg.conf を 見ることができれば、そこで指定していたはずです。仮に、水平周波数が 31-81、垂直周波数が 56-76 だとします (これは、うちのモニタの場合)。 添付なさった xorg.conf にこんなふうに書き足します。 Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "InputDevice" # keyboard added by rhpxl Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "jp106" Option "XkbLayout" "jp" EndSection Section "Monitor" Identifier "Monitor0" Option "DPMS" HorizSync 31-81 VertRefresh 56-76 EndSection Section "Device" Identifier "Videocard0" Driver "mga" EndSection Section "Screen" Identifier "Screen0" Monitor "Monitor0" Device "Videocard0" DefaultDepth 16 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection 書き足したのは、 1) Section "Monitor" というセクションを追加。水平/垂直周波数を 書き込んだ。 2) Section "Screen" に Monitor "Monitor0" という行を追加。 3) SubSection "Display" の Virtual をやめて、Modes にした。 # モニタの周波数の認識が 1) と 2) でうまく行けば、Modes 行は # 書かなくてもよいかもしれません。それから、解像度は必要なものだけ # 書いておけば充分です。 # # これでうまく行ったら、Depth 24 も試してみてください。 # runlevel 3 で root ユーザになって「X -configure」を実行すると、 # /root/xorg.conf.new という xorg.conf の雛形ができます。 # ひょっとすると、そのファイルに正確な水平/垂直周波数が書いて # あるかもしれません。X の実行時にモニタの水平/垂直周波数をうまく # 検出/認識できないのですから、-configure でも不正確な結果しか # 得られないかもしれませんが。 -- 長南洋一