大里です。 > From: kenkensmile@xxxxxxxxxxxx > Subject: [vine-users:068512] RE: [vine-users:068511] Re: ビデオカードのメモリがおかしい > Date: Thu, 11 Nov 2004 05:33:31 -0500 > > __昔、DDC などという便利なものがなかった時代には、XF86Config の > >Device セクションに VideoRam 32768 (単位は kB)とか書いたのもですが > >この手はいまでも有効なんでしょうかね?。 > > 現在でも有効みたいで、書き加えても立ち上がります。 > > > > __本当に VideoRam 空間がそれだけしか有効じゃないのか、それとも単な > >る誤検出なのか。 > > > 設定の改定後も15MBのままです。どうやら、誤検出のようです。 いや、そういうことではなくて、これは X がどれだけの Video-RAMが 搭載されていると仮定して動作するかを指示するものです。 ddprobe の結果には影響しません。 ただ、DDC 情報を誤検出しているだけだったら、RAM サイズを明示的に X に教えてやれば使えるかもしれない、ということです。 といっても、4MB と 8MB の違いなら 32bit色深度で 1280x1024 の表示 ができるかとかで簡単に分ったのですが、15 MBを越えて使えているかど うか?さて、どうやって調べましょう。 私の手もとに Matrox G400 で 16 MB (16777216 byte) の RAM を積んだ カードのマシンがありますが、それで実験。 Subsecton "Display" に Virtual 2046 1536 と書いてみる。必要なメモリは 2048x1536x4=12582917 だから、ちゃんと 立ち上がる。 次に、 Virtual 2336 1752 では、2336x1752x4=16370688 で、ぎりぎりこれも OK。 さらに、 Virtual 2368 1776 では、2368x1776x4=16822262 で、VRAM 不足のため startx に失敗する。 というようなやり方で 16 MB 使えていることは調べられました。 ちなみに、G400 は 24bit Depth でも、1 ピクセルあたり 4byte 使うよう なので x4 で計算しています。 -- kazz