Winユーザの部屋一覧に戻る
投稿番号:54435 投稿日:2000年11月01日 10時11分42秒  パスワード
お名前:にしちゃん
 

解像度の算出法?

キーワード:解像度 ディスプレイ

コメントの種類:初心者相談


お世話になります。お教え下さい。
現在、ビデオメモリ?が16Mのディスプレイアダプタをつけているのですが、
最高どのくらいまでの解像度で表示が出来るのかがわかりません。
今は、1024*768 256色表示が最高です。
16MBでどこまで表示できるのですか?

また、算出方法もお教え下さい。


T_HAJOEさんからのコメント(2000年11月01日 11時38分32秒)
           パスワード

例えば、1024*768だとして
1024(dot)*768(dot)=786432(dot)となります。
その各点(dot)に対して表示色数に応じてどれだけのデータを割り当てるかによって
必要とされる総量が決まります。
16色(4Bitカラー)の場合には「0.5byte」(もしくは1byte)
256色(8Bitカラー)の場合には「1byte」
65536色(16Bitカラー)の場合には「2byte」
16777216色(24Bitカラー)の場合には「3byte」
16777216色(32Bitカラー)の場合には「4byte」
が使われます。

上記、1024*768で32Bitカラーの場合には
1024(dot)*768(dot)*4(byte)=3145728byte(3072kbyte,3MB)
必要になります。

通常、8MBもあれば1600*1200,32Bitぐらいまで表示可能ですが、
16MBといっても、画面描画にかかわる部分と3D描画用に使われる部分が存在します
のでそこで使われると画面描画に使われる領域は狭まっていきます。

といっても

>今は、1024*768 256色表示が最高です。

これは使っているモニタの制限だと思いますが...

どっちに転んでも同じさんからのコメント(2000年11月01日 12時20分49秒)
           パスワード

>16MBでどこまで表示できるのですか?

一般的な算出については、T_HAJOEさんが述べられていますが。
その他に
WindowsではVGAのドライバに依存します。
PC9821シリーズのある機種では、2MBのビデオメモリがあるにもかかわらず
640x480x8bit,640x480x24bit,1024x768x8bitの3種類の解像度しか選択
できなかったりしていましたから。
800x600(16bit)が出せなかった。

のびさんからのコメント(2000年11月01日 13時12分28秒)
           パスワード

>>今は、1024*768 256色表示が最高です。
>これは使っているモニタの制限だと思いますが...
確かに解像度はモニタに依存しますが、本当に16MByeteのビデオメモリを積んでいるなら、32Bitカラーが出せて当然のような気がします。
私の学校ではFM-TOWNSのディスプレイをDell Optiplex GX110に接続しています。解像度は640*480と1024*768しか出せませんが、色数は32bitカラーまでOKです。

そもそも、初心者相談でお越しの方がどうやってビデオメモリの量を知ったのかが謎です。実はRAMが16MBとか、ビデオRAMが16MByteではなく16MBit(=2MByte)だったとか・・・。表紙の注意書きにあるように、お使いの機種、グラフィックボード、ディスプレイが分かるとレスもつけやすいのですが。

にしちゃんさんからのコメント(2000年11月01日 14時56分51秒)
           パスワード

いろいろありがとうございます。

アダプタは ALL-IN-Wonder 16M PCI というものです。
16Mってのはまさか16MBitなんですか・・・?う〜ん。

T_HAJOEさんからのコメント(2000年11月01日 16時12分42秒)
           パスワード

>アダプタは ALL-IN-Wonder 16M PCI というものです。

それだったら16MBですね。
そうすると本当にモニタの制限でしょう。
使っているモニタとシステムが認識しているモニタの種類が同じであればどうしようも
ありませんが、違う場合には正常に認識させることによってもう少し改善するかもしれ
ません。
(AIW128 32MB使っていますが、1600*1200,32BITちゃんと表示できていますよ)

どっちに転んでも同じさんからのコメント(2000年11月02日 13時54分11秒)
           パスワード

えっ!
>私の学校ではFM-TOWNSのディスプレイをDell Optiplex GX110に接続しています。

個人所有のFM-TOWNS-2Fのディスプレイは、15KHz,24KHz,31KHzしか対応してなくてそんな高解像度は
出せませんよ。
もしかして、Pentium搭載マシンに付属のやつですか?

のびさんからのコメント(2000年11月02日 15時50分59秒)
           パスワード

きちんとした表示がされるためにはモニタ、モニタのドライバ、ディスプレイアダプタとそのドライバの4種類が正常である必要があります。
1.モニタ…1024x768までは問題なしですね。型番は?
2.モニタのドライバ…お使いのモニタにあったドライバがインストールされていますか?
3.ディスプレイアダプタ…ALL-IN-Wonder 16M PCIなら問題なしですね。
4.ディスプレイアダプタのドライバ…最新版のドライバをお使いですか?

うちの学校の場合はモニタがタコ(1024x768と640x480以外は使えない)なので、レジストリエディタで
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\MODES
を見て、720x480や800x600を消去してしまいました。すると、解像度の変更メニューの中から720x480や800x600が表示されなくなりました。これで、学生が間違った解像度を選択し、画面が真っ暗になってしまう悲劇から解放されます。にしちゃんさんの場合はこれとは逆に、レジストリエディタで足りない解像度の部分を補えばできるような気もするのですが・・・

本題とは外れますが、どっちに転んでも同じさんへ:
>PC9821シリーズのある機種では、2MBのビデオメモリがあるにもかかわらず
>640x480x8bit,640x480x24bit,1024x768x8bitの3種類の解像度しか選択
>できなかったりしていましたから。
>800x600(16bit)が出せなかった。
4.のディスプレイアダプタのドライバがタコだったパターンですね。
 http://www.raidway.ne.jp/~nisikawa/65536.htm
にPC-9821Xs/Xp/Xn/As3/Ap3での設定方法が載っています。

>個人所有のFM-TOWNS-2Fのディスプレイは、15KHz,24KHz,31KHzしか対応してなくてそんな高解像度は出せませんよ。
>もしかして、Pentium搭載マシンに付属のやつですか?
うちのディスプレイはFMT-DP8311です。詳細は
 http://www.alles.or.jp/~ansaku/towns/opn/monitor.html
にあります。TOWNSに使えるディスプレイとしては結構優秀なやつのようです。別のサイトにもっと詳しい一覧表があり、そこを見てFMT-DP8311用infファイルを書いたこともあるのですが・・・ファイルもサイトも行方不明(泣)
TOWNSはモデルSA20(ベースはMA20)で、486SX-33です。詳細は
 http://www.alles.or.jp/~ansaku/towns/data/sa.html
にあります。ディスプレイは別売りだったようです。

どっちに転んでも同じさんからのコメント(2000年11月02日 16時34分37秒)
           パスワード

>4.のディスプレイアダプタのドライバがタコだったパターンですね。
>  http://www.raidway.ne.jp/~nisikawa/65536.htm
> にPC-9821Xs/Xp/Xn/As3/Ap3での設定方法が載っています。

私も、ここの情報をみてやろうとしたのですが、WindowsNTにはどうも対応してない
みたいでできなくて悔しい思いをしました。



この投稿に対するコメント

コメント:HTMLタグは使えません。改行は反映されます。


お名前:(省略不可)

削除用パスワード:(省略不可8文字以内)

メールアドレス:(省略不可)

URLアドレス:
 ホームページをお持ちの方のみ、そのURLアドレスを記入してください。



Copyright(C) 2000 Tips. All Rights Reserved.◇  DB-BBS-system V1.10