![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 顯示卡討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=8)
- - N牌顯卡"三重緩衝"與DOOM3 F.E.A.R.效能
(https://www.pcdvd.com.tw/showthread.php?t=717515)
|
---|
引用:
垂直同步就是畫面等待更新以避免撕裂等問題 這也就是樓主喜歡開垂直同步的原因 問題是打開後一般都會降低效能(如我上面po圖,但aoe3比較沒那麼誇張) 因此才有所謂再加三重緩衝的想法(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram) 但如我上面所言 他針對opengl遊戲有用,也因此樓主跑doom3開三重緩衝有用 但對fear這d3d的遊戲就要想想其他撇步了 這也就是我後來所引dx tweaker之法... |
引用:
.........................:jolin:.. Triple Buffer在n年前.. DirectX標準老早就把它放進去了..:jolin:... Triple Buffer是看程式有沒有做.... Back Buffer和Front Buffer在丟一個buffer下去.. 有做他可能會有加速的情況.. "(即多個緩衝區讓垂直同步不太會影響效能,但代價就是多吃顯卡的ram)" 對目前的GPU上面塞一堆Local Memory來說.. 這點根本不算甚麼.. |
引用:
我忘了我文章是打哪看來的 不過我上面不是有測試 dx tweaker對fear有效 至於你講的標不標準 有沒有放進去誰知道? 遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker..." 我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響 並非人人顯卡都512m或是640m起跳的,不是嗎? 而且請再想像一下 如果你解析很高,特效又開得凶 要不要開、能不能開三重緩衝的負擔就能確切地體認... |
引用:
我相信負擔是有,而且對一些還要刻意從系統借記憶體來用的顯卡也是有影響 並非人人顯卡都512m或是640m起跳的,不是嗎? Triple Buffer會占多大Local Memory你要不要算算看??.. "並非人人顯卡都512m或是640m起跳的" 這是為了Texture Buffer... 尤其做了FSAA更重要.. "至於你講的標不標準 有沒有放進去誰知道?" DirectX沒放進去??.. 你要不要去翻教科書???..:confused:.. "遊戲公司不會在遊戲外盒寫'我已經內建了,你只要開三重緩衝就好,不用去搞dx tweaker" 前面不是講過了.. 看程式有沒有做..!! DirectX Tweaker也只是另一種招式.. |
引用:
講反了吧,是「關」的時候會出現畫面有水波紋的情形。 開的話降低效能是一定的,因為 GPU 必須等螢幕的畫面更新時再一起更新。但效能的降低有一定的限度,我是覺得不差那幾個 fps, 保持畫面完整度比較好,我也是必開派的。 |
引用:
看啥教科書? 遊戲製作百科還是dX開發流程控管? 那要怎麼算? 除非你玩遊戲都用不到他的記憶體 不然這個比例很難估算 好比我玩遊戲習慣特效全開 而且都玩重度遊戲、解析度也開很大 那麼假設256m我用了255m好了 假設開個三重緩衝吃2m好了 那這多出來的1m會不會成為壓死駱駝的最後一根稻草? 我認為是有影響,畢竟天下沒有白吃的午餐 除非這個影響趨近於零,不然我認為這只是比例問題而已 既然您不看好dx tweaker 那請再推薦幾招吧? 前面測試我覺得dx tweaker還不錯阿... |
引用:
"除非你玩遊戲都用不到他的記憶體" 最單純的做法是可以算的.. 單純不把Texture放進去.. 不會很大..!!.. 但是連同Texture這些哩哩啦啦的一起丟進去算.. 那就不小了...(在開FSAA..那會愈來愈大!!) "三重緩衝+垂直同步只能針對OpenGL向的遊戲產生效果阿" 事實上我只對此句有很大的意見.. 要看程式有沒有做.. Vsync使用要搭配Triple Buffer的原因他不像Vsync+Double Buffer有一些機歪限制.. 不過單純使用Double Buffer是可以得到最好的效能 "既然您不看好dx tweaker" 這和我說的有甚麼關係呢??:confused:.. |
引用:
"開的話會打消動態畫面可能會造成的撕裂情況.." 你看錯了啦..:D.. 我個人是不會開.. 玩CNC3跑起來已經很難看了.. 那種少量的撕裂畫面我可以忍受..(因為RTS GAME沒有甚麼太大的動態畫面..).. 個人習慣拉.. 我個人不習慣開啦... |
引用:
所以你說的不影響是指不開特效的狀態? 這個我太同意了 跟我上面講的一模一樣 如果你講的是還沒更新的惡靈古堡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就有了.. |
所有的時間均為GMT +8。 現在的時間是03:52 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。