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

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

  回應
 
主題工具
edw26487
Master Member
 

加入日期: Aug 2005
文章: 2,250
引用:
作者firmware
請問開啟triple buffer跟Vertical synchronization 這兩個選項是都可以增加遊戲效能嗎 ?

垂直同步就是畫面等待更新以避免撕裂等問題
這也就是樓主喜歡開垂直同步的原因
問題是打開後一般都會降低效能(如我上面po圖,但aoe3比較沒那麼誇張)
因此才有所謂再加三重緩衝的想法(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram)
但如我上面所言
他針對opengl遊戲有用,也因此樓主跑doom3開三重緩衝有用
但對fear這d3d的遊戲就要想想其他撇步了
這也就是我後來所引dx tweaker之法...
     
      
舊 2007-05-13, 08:13 PM #11
回應時引用此文章
edw26487離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者edw26487
垂直同步就是畫面等待更新以避免撕裂等問題
這也就是樓主喜歡開垂直同步的原因
問題是打開後一般都會降低效能(如我上面po圖,但aoe3比較沒那麼誇張)
因此才有所謂再加三重緩衝的想法(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram)
但如我上面所言
他針對opengl遊戲有用,也因此樓主跑doom3開三重緩衝有用
但對fear這d3d的遊戲就要想想其他撇步了
這也就是我後來所引dx tweaker之法...

...........................
Triple Buffer在n年前..
DirectX標準老早就把它放進去了.....
Triple Buffer是看程式有沒有做....

Back Buffer和Front Buffer在丟一個buffer下去..
有做他可能會有加速的情況..

"(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram)"
對目前的GPU上面塞一堆Local Memory來說..
這點根本不算甚麼..
 
舊 2007-05-13, 08:26 PM #12
回應時引用此文章
vxr離線中  
edw26487
Master Member
 

加入日期: Aug 2005
文章: 2,250
引用:
作者vxr
...........................
Triple Buffer在n年前..
DirectX標準老早就把它放進去了.....
Triple Buffer是看程式有沒有做....

Back Buffer和Front Buffer在丟一個buffer下去..
有做他可能會有加速的情況..

"(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram)"
對目前的GPU上面塞一堆Local Memory來說..
這點根本不算甚麼..

我忘了我文章是打哪看來的
不過我上面不是有測試
dx tweaker對fear有效

至於你講的標不標準
有沒有放進去誰知道?
遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker..."

我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響
並非人人顯卡都512m或是640m起跳的,不是嗎?
而且請再想像一下
如果你解析很高,特效又開得凶
要不要開、能不能開三重緩衝的負擔就能確切地體認...

此文章於 2007-05-13 08:40 PM 被 edw26487 編輯.
舊 2007-05-13, 08:36 PM #13
回應時引用此文章
edw26487離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者edw26487
我忘了我文章是打哪看來的
不過我上面不是有測試
dx tweaker對fear有效

至於你講的標不標準
有沒有放進去誰知道?
遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker..."

我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響
並非人人顯卡都512m或是640m起跳的,不是嗎?



我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響
並非人人顯卡都512m或是640m起跳的,不是嗎?
Triple Buffer會占多大Local Memory你要不要算算看??..

"並非人人顯卡都512m或是640m起跳的"
這是為了Texture Buffer...
尤其做了FSAA更重要..

"至於你講的標不標準
有沒有放進去誰知道?"
DirectX沒放進去??..
你要不要去翻教科書???....

"遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker"
前面不是講過了..
看程式有沒有做..!!
DirectX Tweaker也只是另一種招式..
舊 2007-05-13, 08:42 PM #14
回應時引用此文章
vxr離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,762
引用:
作者vxr
Vertical synchronization是和Monitor的Refresh Rate做同步..
這是因為大多情況GPU畫出來的frame都會超出Monitor的Refresh Rate..
開的話會打消動態畫面可能會造成的撕裂情況..
通常我個人覺得沒必要開..!
(他不會增加效能..)

triple buffer如果有做應該是會有加速的情況..

講反了吧,是「關」的時候會出現畫面有水波紋的情形。
開的話降低效能是一定的,因為 GPU 必須等螢幕的畫面更新時再一起更新。但效能的降低有一定的限度,我是覺得不差那幾個 fps, 保持畫面完整度比較好,我也是必開派的。
舊 2007-05-13, 08:57 PM #15
回應時引用此文章
Adsmt離線中  
edw26487
Master Member
 

加入日期: Aug 2005
文章: 2,250
引用:
作者vxr
我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響
並非人人顯卡都512m或是640m起跳的,不是嗎?
Triple Buffer會占多大Local Memory你要不要算算看??..

"並非人人顯卡都512m或是640m起跳的"
這是為了Texture Buffer...
尤其做了FSAA更重要..

"至於你講的標不標準
有沒有放進去誰知道?"
DirectX沒放進去??..
你要不要去翻教科書???....

"遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker"
前面不是講過了..
看程式有沒有做..!!
DirectX Tweaker也只是另一種招式..

看啥教科書?
遊戲製作百科還是dX開發流程控管?

那要怎麼算?
除非你玩遊戲都用不到他的記憶體
不然這個比例很難估算
好比我玩遊戲習慣特效全開
而且都玩重度遊戲、解析度也開很大
那麼假設256m我用了255m好了
假設開個三重緩衝吃2m好了
那這多出來的1m會不會成為壓死駱駝的最後一根稻草?
我認為是有影響,畢竟天下沒有白吃的午餐
除非這個影響趨近於零,不然我認為這只是比例問題而已

既然您不看好dx tweaker
那請再推薦幾招吧?
前面測試我覺得dx tweaker還不錯阿...
舊 2007-05-13, 08:59 PM #16
回應時引用此文章
edw26487離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者edw26487
看啥教科書?
遊戲製作百科還是dX開發流程控管?

那要怎麼算?
除非你玩遊戲都用不到他的記憶體
不然這個比例很難估算
好比我玩遊戲習慣特效全開
而且都玩重度遊戲、解析度也開很大
那麼假設256m我用了255m好了
假設開個三重緩衝吃2m好了
那這多出來的1m會不會成為壓死駱駝的最後一根稻草?
我認為是有影響,畢竟天下沒有白吃的午餐
除非這個影響趨近於零,不然我認為這只是比例問題而已

既然您不看好dx tweaker
那請再推薦幾招吧?
前面測試我覺得dx tweaker還不錯阿...

"除非你玩遊戲都用不到他的記憶體"
最單純的做法是可以算的..

單純不把Texture放進去..
不會很大..!!..
但是連同Texture這些哩哩啦啦的一起丟進去算..
那就不小了...(在開FSAA..那會愈來愈大!!)



"三重緩衝+垂直同步只能針對OpenGL向的遊戲產生效果阿"
事實上我只對此句有很大的意見..
要看程式有沒有做..
Vsync使用要搭配Triple Buffer的原因他不像Vsync+Double Buffer有一些機歪限制..
不過單純使用Double Buffer是可以得到最好的效能

"既然您不看好dx tweaker"
這和我說的有甚麼關係呢??..

此文章於 2007-05-13 09:10 PM 被 vxr 編輯.
舊 2007-05-13, 09:08 PM #17
回應時引用此文章
vxr離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者Adsmt
講反了吧,是「關」的時候會出現畫面有水波紋的情形。
開的話降低效能是一定的,因為 GPU 必須等螢幕的畫面更新時再一起更新。但效能的降低有一定的限度,我是覺得不差那幾個 fps, 保持畫面完整度比較好,我也是必開派的。

"開的話會打消動態畫面可能會造成的撕裂情況.."
你看錯了啦....
我個人是不會開..
玩CNC3跑起來已經很難看了..
那種少量的撕裂畫面我可以忍受..(因為RTS GAME沒有甚麼太大的動態畫面..)..
個人習慣拉..
我個人不習慣開啦...
舊 2007-05-13, 09:14 PM #18
回應時引用此文章
vxr離線中  
edw26487
Master Member
 

加入日期: Aug 2005
文章: 2,250
引用:
作者vxr
"除非你玩遊戲都用不到他的記憶體"
最單純的做法是可以算的..

單純不把Texture放進去..
不會很大..!!..
但是連同Texture這些哩哩啦啦的一起丟進去算..
那就不小了...(在開FSAA..那會愈來愈大!!)



"三重緩衝+垂直同步只能針對OpenGL向的遊戲產生效果阿"
事實上我只對此句有很大的意見..
要看程式有沒有做..
Vsync使用要搭配Triple Buffer的原因他不像Vsync+Double Buffer有一些機歪限制..
不過單純使用Double Buffer是可以得到最好的效能

"既然您不看好dx tweaker"
這和我說的有甚麼關係呢??..

所以你說的不影響是指不開特效的狀態?
這個我太同意了
跟我上面講的一模一樣
如果你講的是還沒更新的惡靈古堡4pc版
我更是舉雙手贊成

問題是,天底下的遊戲不光惡靈古堡這塊
如樓主講的fear,雖然很久了
但確實很操顯卡
而且您說遊戲公司要不要把他納入而已...
說實在,以當時卡王玩這遊戲都會趴掉的情況
我覺得沒有納入是不是有點奇怪?
不知道您能不能接受opemgl和d3d的分別可能造成的不同?
不然請您測一下當今哪塊標榜dx的遊戲也有類似doom3這種開三重緩衝就有的效果?

還有您前面說n年前dx就有納入三重緩衝了
我的問題在於
既然納入,我在控制台也開了
問題是fear有開根沒開一樣,何解?
難道fear沒有遵照dx來開發
難道灌好fear後灌的dx是假的?

因為你說有很多招對付這個問題阿
所以我想知道還有沒有其他 的辦法?
舊 2007-05-13, 09:22 PM #19
回應時引用此文章
edw26487離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者edw26487
所以你說的不影響是指不開特效的狀態?
這個我太同意了
跟我上面講的一模一樣
如果你講的是還沒更新的惡靈古堡4pc版
我更是舉雙手贊成

問題是,天底下的遊戲不光惡靈古堡這塊
如樓主講的fear,雖然很久了
但確實很操顯卡
而且您說遊戲公司要不要把他納入而已...
說實在,以當時卡王玩這遊戲都會趴掉的情況
我覺得沒有納入是不是有點奇怪?
不知道您能不能接受opemgl和d3d的分別可能造成的不同?
不然請您測一下當今哪塊標榜dx的遊戲也有類似doom3這種開三重緩衝就有的效果?

還有您前面說n年前dx就有納入三重緩衝了
我的問題在於
既然納入,我在控制台也開了
問題是fear有開根沒開一樣,何解?
難道fear沒有遵照dx來開發
難道灌好fear後灌的dx是假的?

因為你說有很多招對付這個問題阿
所以我想知道還有沒有其他 的辦法?

"
還有您前面說n年前dx就有納入三重緩衝了
我的問題在於
既然納入,我在控制台也開了
問題是fear有開根沒開一樣,何解?
難道fear沒有遵照dx來開發
難道灌好fear後灌的dx是假的?
"
放進去..
不代表我會用..
這應該聽得懂吧??


"不然請您測一下當今哪塊標榜dx的遊戲也有類似doom3這種開三重緩衝就有的效果?"
我記得NBA有提供Triple Buffer..
NFS似乎也有
算了.!!
3DMarks就有了..
舊 2007-05-13, 09:42 PM #20
回應時引用此文章
vxr離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。