[22150]
WindowsXPでのリフレッシュレート
投稿者:nao さん
2002-04-30 19:30:22
こんばんは
最近、WindowsXPを使い始めたのですがお聞きしたいことがあります。主にゲームなどで640X480の解像度に切り替わると、どうもリフレッシュレートが60Hzになってしまいます。一度640X480の解像度にして、そこでリフレッシュレートを変更してみてもだめでした。このリフレッシュレートを変更する方法はないでしょうか?
なお、使っているビデオカードはRadeon7200でゲームはDirectXを使うものではないタイプです。
お願いします
-
尭 さん
2002-04-30 20:23:08
何のゲームでしょうか?
Kanon・AIR等だったら一応この方法で改善します。
1.レジストリから640x480 60Hzの定義情報を削除する。
2.WinAPIのChangeDisplaySettingsを使って強制的にリフレッシュレートを変更する。
1はこれをおこなってしまうとどうしてもこのモードが必要なソフトが動かなくなる可能性があります。またレジストリをいじるので変なところを変更してしまうとWindowsが起動しなくなるかも知れません。
2はプログラムを書ける環境&知識が必要です。ぼくはWin2000でこの方法でリフレッシュレートを75Hzにしていますがコマンドラインのうまい解析法がわからず試作段階です。
-
nao さん
2002-04-30 20:50:19
はい、まさにKannon、AIRです。
レジストリから削除するとしたら、どのようにすればいいのでしょうか?
-
尭 さん
2002-04-30 21:44:02
すみません。結構前のことだったので場所忘れてしまいました。今探してみましたが見つからなかったです。ひょっとしたらドライバに依存するかも知れないです。
ちなみにこんな物もありますがぼくの所では周波数切り替えがうまく動きませんでした。(周波数の切り替えは出来る物のソフトを終了したときに元に戻らない)
「ExtRes」
http://www.odysseus.co.jp/~meyer/
-
ytrs さん
2002-04-30 23:29:16
私は使用したことありませんがATi RefreshFixを使えば解決したとどこかの掲示板で
読んだ記憶があります。
-
nao さん
2002-05-01 00:15:55
>ATi RefreshFix
試してみました。そうしたら、ばっちり直りました。このようなツールがあるとはまったく知りませんでした。ytrsさん、ありがとうございます m(_ _)m
-
尭 さん
2002-05-01 11:00:38
解決したたようで良かったです。ATi RefreshFixはATI系チップだけみたいですね。この問題はWinNT系OS側にあるようですのでビデオボードをよそのメーカーに交換した場合また同じ問題が出ると思います。ぼくのPermedia2・Bansheeでも同じ症状が起きています。
-
ewq さん
2002-05-01 17:03:13
以前雑誌でみた関連していそうな感じの物(効果不明)
directx診断ツールを起動
「それでも問題が解決しない場合」タブを開く
directdrawのリフレッシュレートを強制的に上書きする設定があるので設定する。
自己責任でお願いします。
-
尭 さん
2002-05-01 18:05:57
リフレッシュレートの上書きは効果がないときが多いです。Win9xでうまくいったときもあったような気もしますが…ちなみにVisualArt'sノベルエンジンはDirectXは使っていないみたいです。
-
nao さん
2002-05-01 19:25:33
皆様、お答えありがとうございます。
最近、Win98からXPに乗り換えたばかりなのでわからないことばかりです。
問題も解決しました、ありがとうございました
>ewqさん
これは試してみましたが、DirectDrawを使うものだとリフレッシュレートがあがりましたけど、尭さんのいわれるとおり、普通のゲームでは効果がなかったです。
-
ewq さん
2002-05-01 19:52:38
directdraw使用でないと効果はありませんか。
ある意味当たり前でしょうがwindows標準の機能ではこれしか知りません。
失礼しました。
ゴミ情報
canopusのグラフィックアクセラレータ付属のユーティリティにrefresh controll 2
というのがあって、自分はこれで設定しています。
今回対象のゲームで効果があるかどうかは分かりませんが、自分がプレイしている
ゲームでは画面がちらつくような感じはありません。