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

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

回應
 
主題工具
DanFang
*停權中*
 

加入日期: Aug 2000
您的住址: Seattle, WA
文章: 6,075
Question 關於限制FPS以換取整體效能及畫質?

最近從這裡得到的靈感: http://forums.delphiforums.com/n/mb...rt&msg=177062.1

基本上理念是把FPS鎖定在30 FPS~60FPS間以提昇整體效能 (反正超過60也看不太出來)
請問這樣的觀念對嗎? 技術上可行嗎? (目前已知Q3系列作可以限制FPS)
假如這樣的話是否就能以流暢的速度跑8X AA&AF?
     
      
舊 2003-12-10, 08:17 AM #1
回應時引用此文章
DanFang離線中  
Artx1
Master Member
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
回覆: 關於限制FPS以換取整體效能及畫質?

引用:
Originally posted by DanFang
最近從這裡得到的靈感: http://forums.delphiforums.com/n/mb...rt&msg=177062.1

基本上理念是把FPS鎖定在30 FPS~60FPS間以提昇整體效能 (反正超過60也看不太出來)
請問這樣的觀念對嗎? 技術上可行嗎? (目前已知Q3系列作可以限制FPS)
假如這樣的話是否就能以流暢的速度跑8X AA&AF?


嗯.... 我覺得不是鎖定在30~60FPS之間這個動作能夠提升效能,
而是"因為本來就達得到這種效能(在60FPS時可在某解析度達到支撐8xAA/AF等設定),經過實驗之後設為預設值之類的.
這種做法比較偏向Video-Game Console的開發邏輯.

Doom3是把World Simulation就定在60FPS, 所以繪圖輸出也是最高鎖60FPS.
但是如果硬體一開始就達不到那個水準(滿足跑60FPS的要求), 那鎖FPS這個動作也只是鎖定而已.
 
舊 2003-12-10, 08:54 AM #2
回應時引用此文章
Artx1離線中  
maxchang
Advance Member
 

加入日期: Sep 2001
文章: 400
像 MS 的 Flight Simulator 為例 , 因為除了圖形render 部分,還有不少 AI
, 動態場景 , 以及一堆數學運算,如果把FPS 限制在 30fps or 60fps , CPU 就有更多空下來的時間可以作別的事情, 變成可以開更多的AI 模擬..等
lock fps 明顯可以看到就是這樣的例子 :P
舊 2003-12-10, 09:01 AM #3
回應時引用此文章
maxchang離線中  
DanFang
*停權中*
 

加入日期: Aug 2000
您的住址: Seattle, WA
文章: 6,075
當然前提是要能跑到cap的數字, 否則設cap 300FPS有何意義?
但假如說你的硬體一定能跑到那數字, 那限制GPU不要浪費FPS是否能提昇效能?
舊 2003-12-10, 09:16 AM #4
回應時引用此文章
DanFang離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
呃.....怎麼說呢......
一台500匹馬力,極速300km/h的車子,你可以讓它跑60km/h.
但是一台100匹馬力,極速160km/h的車,你讓它跑60km/h時,它的馬力
不會變成200匹的......

就現有的硬體來說,顯示卡能輸出的最高AA/AF是固定的值,統統開到最大
的時候就是這張顯示卡能表現的極致.當然看Driver怎麼寫啦,這是可以改
的.不過怎麼調總是有個極限.在這個極限下,能跑多少fps算多少fps,鎖定
某個fps就是讓顯示晶片超過的部份不作工,意義不大.當然如果Driver可以
讓程式無限制的調整AA的值,也是可以把多餘的power拿來做更高AA啦.

不過有一個現實問題,當我把fps鎖定時,不同的等級顯示晶片,要如何定義
要多做多少東西??這完全沒有準則可言.況且遊戲送進來的多邊型處理量
不是一個恆定值.舉個例子,如果我要鎖定60fps,把高出60fps的性能拿來
處理別的事,那就要保證系統的處理速度高於60fps,但是多出來的效能有
可能是100個fps的效能,也有可能是10fps的效能,這種隨時在變動的東西
怎麼調整??總不能遊戲中我轉某個角度是16xAA+32xAF,但是再轉個角度
就變成4xAA,8xAF吧??

在遊樂器中,因為一個機種每一台機器都是相同的工作能力.所以可以以某個
fps為基準,調整遊戲的內容,例如場景,特效等等.像XBOX的PGR2就是很好
的例子,它使用30fps的更新率,而把場景,車輛,特效等做得更精細.但PC每一
台性能都不同,比較沒辦法以fps為基準來調整遊戲的內容.

所以不要想太多了啦....
__________________
祝~Po文破千篇......
舊 2003-12-10, 09:53 AM #5
回應時引用此文章
bluesystem離線中  
paradise
Golden Member
 

加入日期: Apr 2001
文章: 2,513
我是覺得這樣的做法有一點本末倒置
如果說遊戲在某些場景為了要達到一定 fps
而降低畫質來換取順暢度還說的過去
但這前提是機器無法達到某些 fps 的情形下才做出來的折衷方法

但倒過來做... 就蠻怪的..
舊 2003-12-10, 10:28 AM #6
回應時引用此文章
paradise離線中  


回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。