瀏覽單個文章
EANCK
*停權中*
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
我的power angel多年前被a走了,再買好不甘心,而且現在用到的機會也極少了,
所以用溫度為標準做簡單的測試。
(無法證明溫度和功耗間的相關程度有多高)

激戰有內附 fps 數據顯示,
所以我拿它的某一個場景來測試。

8600GT於室溫下的起始溫度: 56
在 NVIDIA 的控制面板下操作"垂直同步",
測溫軟體也是控制面板內附的。

開啟: FPS=59~60 , 溫度=66

關閉: FPS=180~240 , 溫度=72


另一個測試:WC3(無法顯示 fps ),正規戰3 VS 3 ,同一張地圖,特效設定值相同,
結果卻是不論開啟OR關閉,溫度都是60,不懂是怎麼一回事。

=========================================
網兄 Raziel 說的fps會從60直接下跳30,而沒有中間值,
這情況我還沒遇到過,
但我推測是不是"垂直同步"是把1秒鐘分成60格(假設螢幕更新頻率=60),
這一格顯示晶片沒跟上就只能等下一格再輸出,螢幕仍維持上一格的畫面,
所以說要是算一幀的時間即使超過1/60秒一點點,也必須等待下一格,
因此變成螢幕更新頻率的1/2,
同理,負荷再加重的話,應該變成1/3(20fps)、1/4(15fps)....。

如果這說法正確,那麼當計算時間稍稍超出1/60秒時,
把螢幕更新頻率提高到80,應該能有40fps。
舊 2009-02-03, 02:10 PM #18
回應時引用此文章
EANCK離線中