PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   有沒有 限制 顯示卡 效能( FPS) 的軟體或硬體?? FPS超過 60 的部份都浪費掉了 (https://www.pcdvd.com.tw/showthread.php?t=837982)

若明 2009-02-02 08:10 AM

不知道是不是因為agp比較特別..我之前的電腦7600GT agp玩惡魔獵人4

垂直同步打開會很慘(這卡不會到60..) 關了垂直同步張數多了10幾幀 :shock:

但是溫度也高了幾10度... :stupefy:

comipa 2009-02-02 10:44 AM

這不是很容易就可以自己做實驗看出來嗎... :stupefy:
現在一堆可以看GPU使用率/溫度/風扇轉速的軟體. 開vsync / 關vsync各跑一次.
溫度比較低可以說必然是耗電比較低阿..

手邊要是有power angel這種可以量耗電工具就更直接, 插上去量一下...

偶而也自己做點實驗吧...

alugad/zoo 2009-02-02 01:09 PM

一般遊戲來說 FPS 60開垂直同步我看起來覺得不順
因為張數會在59~60跳動,等於經常會低於60
所以我都是開75下去同步
如果說是真的能保證維持在每秒60FPS穩定輸出那我就沒話說~

lobben 2009-02-02 01:21 PM

引用:
作者0948217712
顯卡是如此,我也不知道為何不能設定關 sp 的方式來達成省電,只求在 2D 下關即可, 3D 下全開我就很很滿意了.樓主可能希望的是 3D 下還能就目前的 FPS 自動調節 SP 關閉的數量吧?

降頻省電很少,超頻費電很大.
降電壓做法最有效省電.
如果能關 sp 相信省更多.

............ 只求 2D 下的省電能更進步,但 Windows 好像將來一開機就是 3D .... 2D 不知還有意義嗎?
:D

Vista的特效渲染只會用到顯示卡一小部分的效能
怎麼控制和判斷2D和3D間的模式我不知道XD

但在遊戲中,程式和GPU要怎麼知道這部分的場景要用多少SP就可以讓FPS剛好定在60?
現在SP包山包海做一堆事情...很難控制要關閉多少SP
GPU的設計還希望能進一步提高SP使用率哩

而重度遊戲和較舊的DX9遊戲都會讓GPU的SP忙碌 能不能讓FPS到60 不知道
差別在於loading,loading輕的工作一下就做完就換下一個工作,loading重的工作會讓SP忙比較久、耗更多資源、耗電量也上升,所以操硬體的重度遊戲往往會GPU溫度偏高

個人淺見 有錯請指教 謝謝

Adsmt 2009-02-02 07:47 PM

所謂垂直同步,其實原理很簡單,就「等待」而已。

螢幕也有更新頻率,LCD 一般是 60Hz, 螢幕的更新頻率是固定間隔且不會等人的,但顯示卡的運算就不一定了,所以如果不開垂直同步,可能會造成,顯示卡輸出運算完的畫面,但螢幕已經更新到一半,變成最後看到的結果是「上一個畫面與下一個畫面上下各一半出現在螢幕上」,也就是產生傳說中的水波紋。

而垂直同步就是指,顯示卡每次算完一個畫面,就等待螢幕要更新時再送出去,所以垂直同步會受限螢幕更新頻率。

所以有些人有一些迷思,

顯示卡算完一個畫面後,是在「等待」的,所以這段時間不做運算,因此開啟垂直同步功耗會下降。

我實測的結果,Ghost Recon, 800x600, 17xfps, 全機功耗 230W; 開啟垂直同步後,強制 60fps, 同一個場景畫面功耗變 197W, 扣掉其他配備的耗電量,可說差異相當大,因此沒事還是開啟垂直同步,沒必要跑 1, 2 百的 fps 白耗電力。

再來是,只要是 fps 和螢幕頻率一樣,fps 就表示一定穩定的了,因為螢幕的頻率是穩定的,會有 59, 60 跳動是因為測試軟體的計算誤差,軟體的時間抓取不可能一定剛剛好,而且有的軟體是使用無條件捨去法 59.999 就變 59......

你覺得會頓,那是心理作用,不然就遊戲有問題,同樣的畫面重覆輸出,不然就計算 fps 軟體有問題。

若明 2009-02-03 03:47 AM

引用:
作者Adsmt
你覺得會頓,那是心理作用,不然就遊戲有問題,同樣的畫面重覆輸出,不然就計算 fps 軟體有問題。
...


這句我不是很懂,意思是說開不開垂直同步對於顯卡的效能/幀數沒影響嗎?

用舊的7600GT在玩惡魔獵人4的時候,因為卡太爛張數都在20~30幀跑
溫度大約在65度左右,人物以慢動作在跑..

有次無聊將垂直同步關閉,發現幀數平均上升10幀以上(雖然還是沒超過60..)
人物也不像之前那麼《慢》像是玩快打旋風選Turbo那種感覺
所以我覺得我應該不是「感覺」錯誤..:ase (溫度80!)

只是..只有惡魔獵人4有這樣的情形,其他遊戲關不關開不開似乎一點差別也無
:stupefy: :stupefy: :stupefy:

Raziel 2009-02-03 08:41 AM

如果你的顯卡真的夠力去跑你要的畫質+解析度與遠高於60FPS張數,那開垂直同步是很OK的.

但是不到穩定的60FPS+ 之前, 開垂直同步會下拉到30FPS甚至更低,很可能只有更噸的份~

反之, 解除vsync當然可能取回原本被封印的張數,這是要看顯卡能力到哪裡去斟酌開啟的.

我相信多數新遊戲開夠精緻的畫面品質與原生解析時,大多數人的卡都跑不到60FPS+,

就更不用說破百, 但鎖30FPS可能又太低, 而vsync又沒有40張還是50張的其他值可以自定,

在取捨畫質與張數的平衡點,開不開vsync就看個人取捨, 有適用與未必適用的情境.

EANCK 2009-02-03 02:10 PM

我的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。

mark2001921 2009-02-03 06:59 PM

想請問一下,垂直同步一定要全螢幕才能啟動嗎,
視窗模式下玩 市上廣泛的3d olg 好像都沒用,畫面會發生水波跟撕裂,
有辦法在視窗模式下讓垂直同步啟動嗎? 小弟是ati 4850。

s70407 2009-02-03 09:43 PM

兩頁看完,有點似懂非懂

是不是就像機車燈具使用40W的HID

魚眼只是限制光形跟亮度的器具

所以就算加上個魚眼,也不會使HID有更高的亮度或是更省電

因為HID本來的亮度&功耗就是如此 :confused:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。