PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
Smile 《教學》XP 打電動螢幕更新率過低的解決方式

一、前言

Microsoft 在 Windows XP 做了一件奇怪的事,就是當你在玩 DirectX 遊戲時,內定的螢幕更新率為 75Hz;OpenGL 遊戲時為 60Hz!不像 Windows 9x/Me 會以內定的最高值顯示。雖然這對遊戲流暢度很好,但對眼睛卻很傷。


二、簡介

怎麼辦?有很多種改法:
  1. 使用經修改的驅動程式 (NVidia 是改 inf 檔),或直接以 RegEdit 改 Windows 設定,但這對一般人來說是天書...
  2. 使用 Windows 2000/XP NVidia Refresh Rate Fix 程式,但不能用在超過 NVidia 驅動程式 27.41 以後的版本。
  3. 使用程式進行調整:
    (1) 以 國內有名廠商 Entech 的 PowerStrip 3.1x (Shareware) 或 MulitRes 1.4 (Freeware) 進行設定。
    (2) 以 NVRefreshTool 1.0 (Freeware) 進行設定。
    (3) 以 RefreshLock 2.01 (Freeware) 進行設定。
  4. 改螢幕的解析度設定 (見第四點)。
  5. 不要用 Windows XP...
三、檔案下載
  1. PowerStrip 3.1x (Shareware)
  2. MulitRes 1.4 (Freeware)
  3. NVRefreshTool 1.0 (Freeware)
  4. RefreshLock 2.01 (Freeware)
下載後再設定一下解析度的 Refresh Rate 即可,蠻簡易的!
     
      

此文章於 2002-05-27 12:03 AM 被 adelies 編輯.
舊 2002-05-26, 09:07 PM #1
回應時引用此文章
adelies離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
四、更改螢幕解析度設定

好了,如果您是一般使用者,看到這裡即可,接下來的東西可以不用看,因為會蠻無聊的。根據 Help Fix the Refresh Rate Limitations in Windows XP 網站的說法,除了以上幾種方式外,有些人利用 DirectX Diagnostic Tool (DXdiag) 工具進行強制設定 (其他說明→強制覆寫→強制覆寫數值,填上 Refresh Rate) 是無效的!引述原文如下:
引用:
Some people will tell you to just run the DirectX Diagnostic Tool (DXdiag) and use the "Override" button to fix the refresh rate problem in DirectX games. However, this is not a real solution, because it only sets a "static" refresh rate value, which is pointless if you use different games with different resolutions that run at different refresh rates. Many other tweaking programs also allow you to only set a "static" refresh rate setting as well. To users that don't have a NVIDIA video card and don't want to pay $29.99 for Powerstrip, the only other real solution is to just stick with Windows 9x and not buy XP altogether, or dual boot with both Windows XP and 9x, and use Windows 9x for gaming. However, this will still not fix the 2D desktop refresh rate problem when you switch resolutions while running XP.

在 NVRefreshTool、RefreshLock、PowerStrip 等程式還沒普及前,有一篇有趣的文章:Solving the refresh rate problem,他的方式就是改螢幕的 inf 檔 (螢幕 inf 檔會敘述此螢幕在多少解析度下能承受的 Refresh Rate 範圍),讓系統根本沒機會用到 85Hz (或其他頻率,根據您的螢幕規格) 以下的更新頻率!利用自行修改的 inf 檔 (檔案下載) 來變更系統的螢幕設定。因為原作者的螢幕很大,所以他的 inf 檔可能不適用大家,我把要改的地方列在下面,大家可以自己下載後更改之:
引用:
;-------------------------------------------------
; Common AddReg/DelReg sections (解釋 by Adelies@South Pole)
;-------------------------------------------------
[DEL_CURRENT_REG]
HKR,MODES
HKR,,MaxResolution
HKR,,DPMS
HKR,,ICMProfile

[640]
HKR,,MaxResolution,,"640,480"
[800]
HKR,,MaxResolution,,"800,600"
[1024]
HKR,,MaxResolution,,"1024,768"
[1280] ; 如果不支援,刪掉以下兩行!
HKR,,MaxResolution,,"1280,1024"
[1600] ; 如果不支援,刪掉以下兩行!
HKR,,MaxResolution,,"1600,1200"

[DPMS]
HKR,,DPMS,,1
[ICM9]
HKR,,ICMProfile,1,9
;-------------------------------------------------
; Install Sections
;-------------------------------------------------
[Min85Hz]
DelReg=DEL_CURRENT_REG
AddReg=Min85Hz.AddReg, 1600, DPMS, ICM9 ; 請把 1600 改為您的最高水平解析度
;-------------------------------------------------
; Model AddReg sections
;-------------------------------------------------
[Min85Hz.AddReg]
HKR,"MODES\1600,1200",Mode1,,"30.0-95.0,85.0-120.0,+,+"
; 1. 請把 1600,1200 改為您的最高水平/垂直解析度
; 2. 請把最低/最高水平掃瞄速度 30.0-95.0 改為螢幕能接受的數值 (請參考螢幕規格)
; 3. 請把最低/最高垂直掃瞄速度 85.0-120.0 改為螢幕能接受的數值 (請參考螢幕規格)

附註:
  1. 更新螢幕驅動程式方法:(以 Windows XP 為例)
    螢幕空白處按滑鼠右鍵 > 內容 > 設定值 > 進階 > 監視器 > 內容 > 驅動程式 > 更新驅動程式 > 從清單或特定位置安裝 > 不要搜尋,我將選擇要安裝的驅動程式 > 從磁片安裝,按瀏覽後切換到您下載的 INF 檔案目錄,選擇螢幕型號後即可完成。
  2. 改變掃瞄速度時,建議比標準值大,例如想要定垂直為 75,不要設為 75.0-75.0,改為 73.0-77.0 (),不然 Windows 有可能會把此更新頻率視為不合法,必須要把「隱藏此監視器無法顯示的模式」關掉才能用!(水頻掃瞄設定方式亦然,by Adelies@South Pole)
五、後記
  1. 有聽過 Microsoft 要在 XP SP1 解決此問題,但不管他有沒有解決,只要您使用上述程式,您的 NVidia 顯示卡在玩遊戲時就不會有低更新率的問題!(注意:是玩遊戲時)而 ATi 或其他晶片的顯示卡怎麼辦?如果上面的程式都不合用,別擔心,在 Help Fix the Refresh Rate Limitations in Windows XP 網站裡也列出 ATi 相對應能用的:Rage 3D Tweak、Radeonator 的對應程式,事實上,這類程式應該都是通用的 (抱歉沒有時間與別牌顯示卡可供小弟一一測試)。
  2. 以上如有謬誤歡迎指正,謝謝!(Adelies 2002/5/26 Ver. 2.0)
 

此文章於 2002-05-27 12:02 AM 被 adelies 編輯.
舊 2002-05-26, 09:09 PM #2
回應時引用此文章
adelies離線中  
silentlain
Advance Member
 
silentlain的大頭照
 

加入日期: Jul 2001
您的住址: 雲の向こう、約束の場所
文章: 496
感謝分享~~
__________________
雖然我已被地獄的業障之火所玷汙
我的心還是憧憬天堂~
舊 2002-05-26, 09:32 PM #3
回應時引用此文章
silentlain離線中  
Furier
Golden Member
 
Furier的大頭照
 

加入日期: Jun 2000
您的住址: 家裡
文章: 3,506
寫的真詳細,感謝您的用心。
舊 2002-05-26, 09:42 PM #4
回應時引用此文章
Furier離線中  
HigH
Golden Member
 
HigH的大頭照
 

加入日期: Nov 2000
您的住址: 戰星卡拉狄加
文章: 3,822
color = skyblue看起來不錯喔,不會如red那麼刺眼
舊 2002-05-26, 10:58 PM #5
回應時引用此文章
HigH離線中  
xyz1
Junior Member
 
xyz1的大頭照
 

加入日期: May 2001
您的住址: 涉谷
文章: 838
感謝分享,寫的很詳細...
__________________
世代傳承的意志,時代的變遷人的夢,這些都是擋不住的
只要人們繼續追求自由的解答,這一切都將永不停止..........
舊 2002-05-26, 11:14 PM #6
回應時引用此文章
xyz1離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
引用:
Originally posted by HigH
color = skyblue看起來不錯喔,不會如red那麼刺眼


謝謝!
這邊背景底色是藍色,所以實在很難配色...
Skyblue 不錯,以後知道要把 blue 改啥了...
舊 2002-05-27, 12:04 AM #7
回應時引用此文章
adelies離線中  
dmdm
Junior Member
 
dmdm的大頭照
 

加入日期: Mar 2000
您的住址: 山間角落
文章: 804
我想請教一下;我一個天才朋友把更新頻率設太高了;現在一開機就會out of frequency range...

那要怎麼更改呢!?謝謝......
__________________
活著的時候一定要快樂,因為死了以後時間很長。
---奧格威
舊 2002-05-27, 09:09 PM #8
回應時引用此文章
dmdm離線中  
nick66
*停權中*
 
nick66的大頭照
 

加入日期: Jul 2001
您的住址: 彰化
文章: 483
還有第6種...不要玩遊戲(亂入的..別生氣^.^)
舊 2002-05-27, 09:51 PM #9
回應時引用此文章
nick66離線中  
wmq
Regular Member
 

加入日期: Sep 2001
文章: 66
引用:
Originally posted by dmdm
我想請教一下;我一個天才朋友把更新頻率設太高了;現在一開機就會out of frequency range...

那要怎麼更改呢!?謝謝......


你可進安全模式後再更改啊!!
舊 2002-05-28, 01:56 AM #10
回應時引用此文章
wmq離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:38 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。