![]() |
||
|
Major Member
![]() 加入日期: May 2005
文章: 204
|
不知道是不是因為agp比較特別..我之前的電腦7600GT agp玩惡魔獵人4
垂直同步打開會很慘(這卡不會到60..) 關了垂直同步張數多了10幾幀 但是溫度也高了幾10度... ![]() |
|||||||
|
|
|
Power Member
![]() ![]() 加入日期: Jul 2001
文章: 557
|
這不是很容易就可以自己做實驗看出來嗎...
現在一堆可以看GPU使用率/溫度/風扇轉速的軟體. 開vsync / 關vsync各跑一次. 溫度比較低可以說必然是耗電比較低阿.. 手邊要是有power angel這種可以量耗電工具就更直接, 插上去量一下... 偶而也自己做點實驗吧... |
||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Oct 2004 您的住址: 台南縣關廟~
文章: 1,384
|
一般遊戲來說 FPS 60開垂直同步我看起來覺得不順
因為張數會在59~60跳動,等於經常會低於60 所以我都是開75下去同步 如果說是真的能保證維持在每秒60FPS穩定輸出那我就沒話說~ |
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Oct 2006
文章: 1,384
|
引用:
Vista的特效渲染只會用到顯示卡一小部分的效能 怎麼控制和判斷2D和3D間的模式我不知道XD 但在遊戲中,程式和GPU要怎麼知道這部分的場景要用多少SP就可以讓FPS剛好定在60? 現在SP包山包海做一堆事情...很難控制要關閉多少SP GPU的設計還希望能進一步提高SP使用率哩 而重度遊戲和較舊的DX9遊戲都會讓GPU的SP忙碌 能不能讓FPS到60 不知道 差別在於loading,loading輕的工作一下就做完就換下一個工作,loading重的工作會讓SP忙比較久、耗更多資源、耗電量也上升,所以操硬體的重度遊戲往往會GPU溫度偏高 個人淺見 有錯請指教 謝謝 |
|
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Feb 2004 您的住址: 從來處來
文章: 2,765
|
所謂垂直同步,其實原理很簡單,就「等待」而已。
螢幕也有更新頻率,LCD 一般是 60Hz, 螢幕的更新頻率是固定間隔且不會等人的,但顯示卡的運算就不一定了,所以如果不開垂直同步,可能會造成,顯示卡輸出運算完的畫面,但螢幕已經更新到一半,變成最後看到的結果是「上一個畫面與下一個畫面上下各一半出現在螢幕上」,也就是產生傳說中的水波紋。 而垂直同步就是指,顯示卡每次算完一個畫面,就等待螢幕要更新時再送出去,所以垂直同步會受限螢幕更新頻率。 所以有些人有一些迷思, 顯示卡算完一個畫面後,是在「等待」的,所以這段時間不做運算,因此開啟垂直同步功耗會下降。 我實測的結果,Ghost Recon, 800x600, 17xfps, 全機功耗 230W; 開啟垂直同步後,強制 60fps, 同一個場景畫面功耗變 197W, 扣掉其他配備的耗電量,可說差異相當大,因此沒事還是開啟垂直同步,沒必要跑 1, 2 百的 fps 白耗電力。 再來是,只要是 fps 和螢幕頻率一樣,fps 就表示一定穩定的了,因為螢幕的頻率是穩定的,會有 59, 60 跳動是因為測試軟體的計算誤差,軟體的時間抓取不可能一定剛剛好,而且有的軟體是使用無條件捨去法 59.999 就變 59...... 你覺得會頓,那是心理作用,不然就遊戲有問題,同樣的畫面重覆輸出,不然就計算 fps 軟體有問題。 |
|
|
|
Major Member
![]() 加入日期: May 2005
文章: 204
|
引用:
這句我不是很懂,意思是說開不開垂直同步對於顯卡的效能/幀數沒影響嗎? 用舊的7600GT在玩惡魔獵人4的時候,因為卡太爛張數都在20~30幀跑 溫度大約在65度左右,人物以慢動作在跑.. 有次無聊將垂直同步關閉,發現幀數平均上升10幀以上(雖然還是沒超過60..) 人物也不像之前那麼《慢》像是玩快打旋風選Turbo那種感覺 所以我覺得我應該不是「感覺」錯誤.. (溫度80!)只是..只有惡魔獵人4有這樣的情形,其他遊戲關不關開不開似乎一點差別也無 ![]() |
|
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Dec 2006 您的住址: Taipei
文章: 8,344
|
如果你的顯卡真的夠力去跑你要的畫質+解析度與遠高於60FPS張數,那開垂直同步是很OK的.
但是不到穩定的60FPS+ 之前, 開垂直同步會下拉到30FPS甚至更低,很可能只有更噸的份~ 反之, 解除vsync當然可能取回原本被封印的張數,這是要看顯卡能力到哪裡去斟酌開啟的. 我相信多數新遊戲開夠精緻的畫面品質與原生解析時,大多數人的卡都跑不到60FPS+, 就更不用說破百, 但鎖30FPS可能又太低, 而vsync又沒有40張還是50張的其他值可以自定, 在取捨畫質與張數的平衡點,開不開vsync就看個人取捨, 有適用與未必適用的情境. |
|
|
|
*停權中*
加入日期: 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。 |
|
|
|
Basic Member
加入日期: Sep 2008
文章: 20
|
想請問一下,垂直同步一定要全螢幕才能啟動嗎,
視窗模式下玩 市上廣泛的3d olg 好像都沒用,畫面會發生水波跟撕裂, 有辦法在視窗模式下讓垂直同步啟動嗎? 小弟是ati 4850。 |
|
|
|
Major Member
![]() 加入日期: Sep 2004 您的住址: 結義
文章: 245
|
兩頁看完,有點似懂非懂
是不是就像機車燈具使用40W的HID 魚眼只是限制光形跟亮度的器具 所以就算加上個魚眼,也不會使HID有更高的亮度或是更省電 因為HID本來的亮度&功耗就是如此 ![]()
__________________
下沉海溝......
此文章於 2009-02-03 09:50 PM 被 s70407 編輯. |
|
|