2004年11月11日

[vine-users:068516] Re: ビデオカードのメモリがおかしい

大里です。

> From: kenkensmile@xxxxx
> 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


投稿者 xml-rpc : 2004年11月11日 20:28
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27725
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。