[32429]  ディスプレイ側の設定が保持されない
投稿者:NobisTsec さん   2002-04-08 21:35:07
ディスプレイ側の設定(画面ギリギリまで横長にしたいとか、コントラストを強く
したいとか、少し台形上に歪んでるので治したいなど)について質問です。

以前CreativeGeForceMX(CREATIVEDRIVER)を使用していた時は、これらの設定が
解像度毎に設定できてたように思われ、一旦別解像度に戻しても、再びその解像度
にするとそのディスプレイ設定で表示されていました。

最近LeadtekGeForce3Ti200(Detonator28.32)に変更したのですが、これらディス
プレイの設定が解像度毎ではなく、どの解像度でも一つの設定が適用されてしまい
ます。640x480で少し横長にすると、1024x768に戻ってもそのまま横長といった風。

気になるのが、今まで解像度が変わる度に「カチッ」とディスプレイから音がして
いましたがそれが鳴らなくなりました。画面のプロパティのモニタの設定やリフレ
ッシュレートの変更も試してみましたが上手くいきません。

環境はAthTB1GHz+A7V+256MB+WinMe+DX80(以前と構成は変わらず)
  1. NobisTsec さん   2002-04-08 21:37:10
    ちなみに、デバイスマネージャなどでもモニタは正しく認識できているようです。
  2. ほへ さん   2002-04-08 22:18:20
    ディスプレイドライバに付属するツールで各画面モードごとに調整・記憶できるのは、
    リフレッシュレートの他、表示サイズと表示位置くらいのはずです。
    それ以外の各種歪み等の補正・記憶はCRTモニタ側で行います。
    モニタ側は水平・垂直の信号周波数を元に画面モードを識別し(色数はモニタ側からは
    識別できません)それぞれに各調整パラメータを関連づけて記憶するようになっています。
    (既に死語になりましたが、かつてはこれを「マイコン制御モニタ」等と称していました)

    現在起きている現象ですが、以前のドライバと現在のドライバとで、各画面モードごとに
    出力する画面信号の周波数が違っているために、以前と同じ画面モードのつもりでも
    モニタ側は別の信号と判定してしまっていることが関係していると思われます。
    さらに、CRTモニタが記憶できる画面モードは10種類程度の場合が多いため、
    新たに調整情報を記憶しようとしてもマイコンのメモリに空きが無く、
    記憶できていない可能性があります。
    一度CRT側の調整情報を全部消す操作を行うと、問題が解決するのではないかと思います。
  3. NobisTsec さん   2002-04-09 21:13:23
    ありがとうございました。
    おっしゃる通りディスプレイ設定を全リセットし、再度設定しなおすとうまく
    設定できました!なるほど、とても勉強になりました。