瀏覽單個文章
Artx1
Registered User
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
引用:
Originally posted by 宗毛
就不知道OpenGL 1.5的應用場合NV的FX還可以佔多少優勢就是了…



說到這一部分....

OpenGL 1.5的Core Acceration(核心加速)部分並沒有引入GLSlang Programmable Part,應該說所有的programmable element都是ARB Extension(所謂的ARB/2 backend就是使用ARB Fragment Program這個Extension為基礎撰寫的),所以原有的加速功能而言,應該不會隨著GL改版有多少差異;而且以繪圖品質而言,一些硬體差距還是存在的。(比如說最近常掛在嘴邊的子像素精確度差距)

理應會帶來差異的GLSlang,Fragment Program等可程式化部份,目前常用於實作Realtime Preview即時預覽算圖功能,這部分NVIDIA現在綁標蠻嚴重的,廠商靠攏的狀況很明顯....(回去看NVIDIA去年到今年上半年的新聞稿吧,簡直是洋洋灑灑)

而且這方面也不單純只是管線數量的差異。比如說上次Darkclow的Maya5 H/W Renderer Benchmark。
NV35 vs R350理應是單純的4x2 vs 8x1對決,但是X2(R350,8x1)和T2(RV350,4x1)有時候都還會演出平手(!!)了,更別提QuadroFX1000和QuadroFX2000之間頻率有3:4的差異,結果成績出來大多只差那麼一點點,更別提NV35GL和NV30GL之間的差距也極小。該說這方面的瓶頸可能不在GPU Horsepower上。

而且在這些專業應用時就會開始用到一些遊戲等單純的應用程式很少用到的詭異指令,Darkclow的H/W Renderer的完成時間NV3x與R300系之間有2:5的差距(20min vs 50min),發生和管線規模差距完全相反的狀況,想到NV3x加速了一大堆平常用不到的指令(*),這的確會讓人聯想到架構上的微妙差異。
*:當初ixbt-labs對NV30的第一印象就是"工作站卡原地轉職遊戲卡",某些平常用不到的指令特別快,比如說SIN/COS;NFI也有引用這句話。

----
總之,NVIDIA因為在NV3x上引入了過多遊戲市場沒有用處的加速功能,以及過去的一些額外包袱,造成同等的電晶體數卻只能做出對手的半數管線,進而在遊戲市場上慘遭滑鐵盧,這點的確是讓人記憶猶新;不過這些"沒有用處的投資",要是連在其原始目標的專業市場都沒有發揮其應有的價值的話,那就真該把David Kirk抓起來打了。

ATI在R300系上可能沒有賦予太沉重的高階加速功能,所以在遊戲表現上相當輕快;但是會不會因此降低了它在高階市場原有的競爭力,這點就有待觀察了。話說我仍然相信專業市場除了改為精確度掛帥之外,理應沒什麼大不了的差距,管線數有優勢速度卻跑不贏人家我是不太能理解的,這方面只好還是推給Driver品質差距了。

(話說ATI和NVIDIA現在的團隊裡面都有SGI的人啊~ 這兩家之間常常演出人才交流的)
舊 2003-12-08, 09:24 AM #17
回應時引用此文章
Artx1離線中