あるとき、Dell の OptiPlex GX270 に Linux をインストールしようとした時です。 こいつのビデオカードはオンボードで、Intel の 82865G とかいうチップを使って いるそうです。
ネットで調べると、
具体的には Screen の DefaultDepth を
しかたないので、2 の方にチャレンジしてみました。やり方は
/var/log/XFree86.0.log を見るとどうもビデオメモリが十分取れてないようです。 そこで、XF86Config の Device Card0 に中の VideoRam に 8192 やら 2048, 1024 など明記しても改善されません。
ほとんど諦めて、1024x768 で使うしかないかなーと思っていた時に、 「BIOS の Video RAM がデフォルトで 1M になっている、これを 8M に変更すればいい」という情報を入手し、確かめてみたところ見事 1280x1024 で動くようになりました。
なお、X 起動時に i810 を読み込むためには /etc/modules.conf に `alias char-major-10-175 i810' と書くといいようです。最後に、 VESA の時もこの BIOS の設定で 1280x1024 が表示できるようになる 気もするのですが、めんどうくさいので確認していません。