引用:
Originally posted by giligula
有些話恕刪了
就我認為
NV30 仍是一顆暴力的 GPU
500MHz 超高時脈
DDR II 記憶體
加上那顆超暴力風扇
很難將它歸類為精巧或聰明的 GPU
只能說他遇到了 R300 這顆比怪�**朁ヰ囿煽馱�
|
well, 其實我覺得這句話有兩個問題.
1. 晶片發熱量高和它設計精巧與否沒有頗直接的關聯
我這樣講好了, 如果以R300的架構實作32bit內部精確度, 估計是一億五千萬以上的電晶體數; 目前的R300是一億一千五百萬.
雖說NV3x與R300的架構不能一概而論, 問題是R300的架構上的確比NV3x要"直來直往"許多.
先前也說過, NV3x需要相配合的軟體才能發揮, 而R300則是在設計上追求
要先能夠跑快現有的軟體, 這部分的哲學造成的落差也應該要考慮進去.
2. GeForceFX 5800 Ultra的主要發熱量來源來自2.5v DDR2.
這部分非常值得注意.
因為samsung沒有能夠設計出真正合於當初DDR2設計目標的產品,
於是本來計畫使用1.8v的DDR2變成2.5v, 發熱量從本來計畫中的稍降尚可,
變成現有產品的延伸, 成為無法接受的超高熱量. 光工作維持熱量就48W, 還沒加上IO部分的熱量.
整個產品1/2以上的熱量來自八顆DDR2本身, 只能說NV3x最大的敗筆就是在採用了不夠成熟的DDR2.
這部分來自GZeasy的cho桑實測時的經驗.
另, 我覺得FX Flow也不能稱之為暴力扇, 它的噪音來源主要來自高頻的震動音, 但是風量其實尚可而已. FX Flow當初的主要目的在於吸入機殼外部的低溫空氣, 因為他認為只靠留空一條PCI本身所能得到的低溫空氣量並不足夠; 我不知道是不是nVIDIA本家設計的, 但是顯然整個FX Flow設計還不夠好.
引用:
floating point precision 主要不是用在顏色上
就算使用了 FP32
但是最後輸出的 DAC 也只有 10bit
那其他 22bit 照樣浪費
floating point 是應用在其他方面如 normal map 上
目前 8bit 的 normal map 的確有精確度不足的問題
造成 artifact 的存在
DOOM III 的 normal map 材質在設計之初就為 floating point precision 了
|
嗯, 當初GF4時期的DAC已經全面10bit了, 但是支援10bit Frame Buffer的則要等到FX之後.
只是高精確度轉低不是直接浪費掉, 而是經過dithering之後才轉換的, 人眼仍然可以感受到更多的資訊.
現在的重點在於, FP32/FP24/FP16目前使用上的絕對必要性存在嗎?
連Pixar都只用到FP16了.... FP32我現在覺得除了用於查表之外, 可能必要性並不大.
引用:
JC 並沒有說 12bit 就足夠
而是說並不是所有的情況下都需要用到高精確度
在某些情況下 12bit 就足夠
在某些是 FP16
少數需要用到 FP32
|
這邊我要提出一個疑問了.
這樣的整個Data Flow可以中途切換精確度嗎?
假設可以的話, R300全程都是FP24, 直到輸出前才轉成10bit;
但是NV3x可以從一開始是FP32, 部分精確度不需要保存可以轉成FP16, 甚至是FX12, 最後輸出前Dithering成10bit Int....
NV3x全程用FP32和視狀況切換精確度的狀況, 速度不知道會差上多少?
NVIDIA的人員會對FutureMark反彈的心態我想我也可以體會一點了, 因為NV3x的確需要一點特殊的關照才會發揮高速, 不然的話硬叫它開FP32全程實在是有點欺負人.
既然知道眼前的牆壁很硬, 實在沒必要拿腦袋瓜撞上去.
引用:
這和使用 pixel shader 2.0 的時機是一樣的
在 pixel shader 1.4 能夠做出很好的效果
又何必需要用到 2.0 呢
2.0 跟 1.4 的差別在可程式化的程度不同而已
所以也不是所有像素都需要用到 2.0
同樣的
精度這種東西也是視情況而定
在效能與品質間取得平衡才是重要的
畢竟大家之前用 8bit precision 還不是用得很爽
不必出了個 floating point precision
就一窩蜂的趕流行
|
well, SSE的例子有蠻大的差異所以恕刪, Intel當初就是打算拿SSE來取代x87的, 所以沒有用不用的問題.
至於不是所有像素都需要用到PS2.0 , 部分可以用PS1.4之類的話,
去對nVIDIA說他們可能會跳腳吧? 這的確是行銷上的一個大問題.
----
不過我們好像也不能一聲令下要它們全部實作IEEE754.....
雖說FX的確除了部份例外之外, 把資料結構整個都弄成IEEE754了.
相對地, ATi 因為用了FP24, 現在當然會喊24bit就夠用; 但是明年呢?
R400可能是個內部精確度達32bit的R300系產品, 到時候它會喊24bit夠用嗎?
結論: 別把廠商看的太高尚了, 跟著起舞的消費者麻煩就大了.