![]() |
||
Master Member
加入日期: Jun 2002 您的住址: 耗電量頗高的地方.
文章: 1,959
|
續論.FX5200是不是MX440+DX9
這個想法是在看到Doom3的建議配置劃分中, 將Radeon9700排在與GF4Ti一起為中階卡而出現的.
想想, 9700與9800在API適應特性上, 運作效能等等, 甚至連針腳定義都相同(由大陸某些廠商將9700的PCB版搭配9800SE使用推出所謂黃金版可得知), 可以說R300與R350本身的差異實在是相當地小, 但是為何要將9700與9800歸在兩種不同的等級上呢? 以我個人的意見, 最大的原因在於記憶體支援容量上. 先前聽了Fighter大那邊在測試FX5900NU(128MB)執行一些nVIDIA本家提供的Demo的時候, 由於有部分的Demo需求超過128MB的記憶體(材質到底有沒有壓縮過狀況不明, 但是認為應該是有), 在不滿128MB的顯示卡上執行的時候, 會有兩種情況: 1. 預設的flyby路線 會在某些角度上出現短暫(1~2sec)的停格, 雖然運作狀態中的fps數相當高. 路線應該有特別考量過, 沒有發生第二點所述的情況. 2. 自由行走 可能出現極嚴重的停頓, 在部分角度上甚至會出現數十秒長, 狀況有如當機一般. 由於當時Fighter大手頭正好有一張256MB的FX5600, 實驗發現它能以明顯較低的速度, 但是全程沒有停頓地平順運作; 而由於材質需求與解析度無關, 雖然並沒有實際實驗, 但是我相信如果是256MB的FX5200的話, 應該也能以更低的解析度, 達成全程無停頓運作. 而NV3x全系列支援256MB的記憶體, 耕宇已經有256MB的FX5200推出了. 老實說, 以上述的狀況, 我可能會覺得一張256MB的FX5200, 可能會比一些更快, 但是只配備128MB的產品, 有更長的產品週期. ---- 關鍵點就在於會不會有這種遊戲呢? 以我的觀點, 會. 就以Half-Life2來做例子吧, 由於準備了相對上比較多的backend, 它可以用相當低的系統配置就可以開啟遊戲; 但是如果要將所有效果全部打開的話, 目前看來是與Doom3的需求相去無幾. 我相信這會變成一個生態: 遊戲本身會準備相當多的設定值, 以適應市場上大量組態不同的顯示卡. 如果是一張256MB的FX5200, 它可能可以用較低的解析度, 維持所有特效的運作; 但是如果是一張128MB的高速卡, 它可能會受限於材質等等的需求, 而必須一定要關閉部份的特效. 這下子就有趣了: 因為速度不夠而不能打開高解析度與AA, 造成鋸齒滿天飛的畫面; 但是卻有完整的特效, 所以還是可以看到水面的倒影與反光之類. 因為速度很夠而可以打開高解析度與開啟AA, 所以畫面非常細緻; 但是卻因為記憶體不足, 所以載入的材質的量受到限制, 特效也沒辦法全開..... 不知道哪個看起來效果會比較差. 偶爾可能會被以為是當機的1024x768@150FPS, 與全場平平順順沒卡住的640x480@30FPS, 會哪個玩起來比較難過呢? 而已一個發燒玩家而言, 應該不會容許沒辦法使用最高品質組態吧? 這樣一來, 記憶體容量較高的卡, 似乎就有比較高的採用價值了. 於是, 我想這就是即使低階如Radeon9200, 也開始出現256MB產品的原因了. 至於Radeon9700由於晶片本身已經停產, 即使實際上它可以支援到256MB, 只怕我們也無緣得見了. 至於FX5200是不是一顆只是增加了DX9支援的MX440呢? 看來這句話在不同的狀況下, 會出現非常戲劇性的結果. 當初在DX8時期,自64MB轉換至128MB的狀況並不明顯, 市面上低階卡仍然以64MB為主; 但是進入DX9時期後, 由於API本身的能力提高(單週期16材質), 就算低階卡也有256MB的組態出現, 雖然一個遊戲引擎的確應該在執行期間盡可能地在最低的系統負載下達到相同的品質, 但是在各種不同的巧妙演算法施展開來之後, 最後還是要看載重量與速度來決勝負的, 要採用怎樣的載具, 的確要先看貨物才能夠決定. 所以, 這是我所以為的Doom3的硬體分級列表如何解釋, 以及FX5200這樣的顯示晶片其價值所在的個人意見, 以上給各位朋友做個參考, 並歡迎各位加入討論. 此文章於 2003-07-16 08:03 PM 被 Artx1 編輯. |
|||||||
![]() |
![]() |
*停權中*
加入日期: Feb 2003 您的住址: 台灣
文章: 4,036
|
其實記得9700pro剛推出時ATI是有128/256mb兩種方案的
只是後來不知道為何都只有出128mb就是了 ![]() |
||
![]() |
![]() |
Master Member
加入日期: Jun 2002 您的住址: 耗電量頗高的地方.
文章: 1,959
|
引用:
其實以RV250都支援256MB來看, 之後的R300應該也支援256MB; 不過實情就是沒推出嘍. 從NV31/34/35都支援256MB來看, NV30(FX5800)應該也支援256MB, 只是照樣沒有出現.... ![]() 和晶片的生產成本也有關係吧. 為了提升良率而重新設計, 比較花錢的晶片就不大量生產了.(雖然其實量也不少) 其實如果把FX5800和9700排在一起的話或許會比較合理一點; 不過這樣子讓FX5800和GF4Ti 排在一起就更詭異了. ^^ 只能說因為9700實在有相當的銷售量, 於是不得不註明清楚吧. (何況還是當初的Demo用平台) |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,050
|
其實情況並沒有那麼嚴重~
大部份情況下材質記憶體不夠那就等於無法執行~ 所以只能降低材質的大小~ 顯示卡會停頓並不一定是記憶體不夠,有可能是某些場景的瞬間多邊形與像素填充速率不夠快~ 如果說記憶體不夠,以前agp剛推時所說記憶體不足時可以跟你主機板上的主記憶體借,可是這只會使速度變的更慢而已 ![]() ![]()
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. |
![]() |
![]() |
Major Member
![]() 加入日期: Apr 2003
文章: 120
|
Doom3 把 9700 放在和 GF4 Ti 放同等級, 反正程式是他們寫的, 應該有他們的原因, 只是若是最大的原因在於記憶體支援容量上, 那其實也可以把 9800 Pro 128 MB板本也一起放在 GF4 Ti 等級算了, 不是說 R300 及 R350 本身的差異實在相當的小嗎?
|
![]() |
![]() |
Master Member
加入日期: Jun 2002 您的住址: 耗電量頗高的地方.
文章: 1,959
|
引用:
well, 另外一個問題是, 其實記憶體需求提高的現在, 一些"反應"會比過去來得激烈. 過去可能只是顯示卡配備32MB~64MB, 廠商也知道而不敢超過很多, 於是使用AGP textuing的時候就頂多是多一點點的量; 但是現在因為材質的流量比以前大出很多, 場景複雜度也較高, 所以失速的狀況要是發生就會比以前來得嚴重. 瞬間polygon rate與fillrate趕不上的話, 可以看到很明顯的fps down, 但是不應該會"still(失速)". 如果是直接性的停頓(數秒~十數秒)的話, 解釋成讀取場景與材質資料應該是比較適合的理由. 這個在UT也有發現過, 配備64MB時部份轉場會停頓數秒; 但是128MB時則完全不會. 畢竟同樣一個場景不應該在某個角度猛然出現複雜度遠遠大過其他角度, 甚至大到rendering time會變成其他角度的數十倍(100FPS -> 0.5FPS以下?)的部分, 似乎難以用引擎寫作不良或場景設計不佳來解釋, 而且還是發生在技術用的展示Demo上, 這就更令人難以理解了. 另一個理由是AGP-Texturing實際上實用性亦低, 當然AGP-texturing是一個備胎般的存在, 但是因為使用AGP頻寬的來源頗多(還有geometry, polygin-list等等需求), AGP-texturing的效率其實比想像中低很多. |
|
![]() |
![]() |
Master Member
加入日期: Jun 2002 您的住址: 耗電量頗高的地方.
文章: 1,959
|
引用:
我個人同意這句話.... 不過今天要是把5900-128MB放在5200-256MB底下, 我看nVIDIA的人臉色也會很難看吧. ![]() ![]() |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2001 您的住址: taiwan
文章: 610
|
我比較擔心的是,萬一256MB的5200即使調到640*480特效全開也跑不到30FPS時怎麼辦
因為就玩蘿拉的經驗來看,5200開PS 2.0 800*600墓園那關FPS大概頂多10幾出頭 我是沒試過640*480,不過我猜也好不到哪裡去...玩起來是不會突然停頓啦 不過不會突然停頓但是FPS也不到30張的遊戲我想也沒人玩的太下去.... 蘿拉跑起來就這樣了那HL2跟DOOM3的特效全開跑起來怎麼辦? |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Oct 2001 您的住址: 0與1的世界
文章: 793
|
引用:
應該是stall吧??still是整個不動了..
__________________
![]() ![]() 我的貓咪有五隻.. ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Jun 2003 您的住址: 肉食性動物巢穴
文章: 3,552
|
引用:
既然如此,那廠商乾脆在卡上做個ram擴充槽不就好了??我記得以前的顯示卡 是可以擴充ram的,現在新的反而不行??廠商越來越老干,讓你直接換一張新 卡比較快XD. |
|
![]() |
![]() |