最近一段時間,專業圖形卡受到比較廣泛的關注,尤其是在CUDA這樣利用GPU加速計算的接口出來之後,不少專業圖形設計人員,比較關心如何去選擇專業圖形卡,和普通的顯示卡硬體上有什麼區別。採訪了NVIDIA亞太區技術市場經理鄧培智先生。#科技V計劃#
問:首先,因為專訪可能會針對對硬體不了解的使用者,所以請Perry先介紹一下,圖形專業卡和遊戲顯示卡的區別?
鄧培智:Quadro和GeForce可能會採用同樣的核心,但在硬體上還是有區別的。專業圖形和遊戲的應用很多地方不一樣。做專業設計的時候,可能會用到很多模式,比如線框模式、帶線框渲染模式,這些模式在遊戲裡是不會用到的。遊戲裡只需要把渲染好的紋理等顯示就可以了,專業卡則不一樣。
在各種模式下,專業卡都需要能正常工作和有很好的效能。Quadro有很多GeForce沒有的功能,不同專業領域對效能的要求是不一樣的,需要滿足不同的需求。比如模擬要求高解析度、大場景、高精度紋理、複雜地形等,而CAD對紋理要求沒這麼高,但對模型的要求很高。類似這種情況千差萬別。
問:一個圖形設計人員不懂硬體,他該怎樣去選擇專業圖形卡呢?
鄧培智:就看他做什麼了,針對不同的領域有不同的解決方案。主做3D方面的,可以選擇Quadro FX系列;主做多屏顯示應用、平面設計,可以選擇Quadro NVX。目前NVIDIA傾向於對一些特定的軟體或特定的應用,定製一些專門的產品。比如專門針對AutoCAD、3DSMax,我們有專門的產品VX 200。另外我們有Quadro CX專門針對Adobe的使用者。除此之外,我們還有很多產品線和解決方案,比如Quadro Plex針對高密度圖形解決方案,針對油氣勘探、所謂的體積圖形等;或者電視臺做專業視訊,我們還有HDI這樣的產品。所以我們的解決方案很多,使用者可以根據需要選擇的產品。
問:專業卡對圖形軟體的執行會帶來怎樣的提升?
鄧培智:提升主要是兩方面:一方面是效能的提升;另一方面更重要的是穩定性、相容性和功能上的提升。比如設計非常複雜的模型,複雜的幾何紋理,用專業卡會有很明顯的速度提升。專業卡對所有主流軟體都有優化,每種軟體都有不同的渲染方式,需要逐一進行調節。最關鍵的是確保執行的時候不會出問題,而用GeForce沒有經過嚴格測試,執行專業軟體很有可能會出問題。
問:那麼對於使用者軟體、技術等方面的支援是由顯示卡廠商來維護,還是NVIDIA維護呢?
鄧培智:Quadro和GeForce最大的區別是,Quadro系列全部由NVIDIA來設計和製造,只是由顯示卡廠商來銷售。比如亞太區主要就是麗臺,PNY負責別的地區,但無論是麗臺還是PNY,卡都是一樣的。NVIDIA負責所有的開發和維護,會針對使用者去提供產品保證。這些都是NVIDIA來負責。NVIDIA有專門的技術支援團隊,直接對使用者進行支援。
問:專門卡有不同的檔次,價格,它們的差異主要體現在什麼地方呢?效能還是其它方面?
鄧培智:效能上肯定是有很大的不同。持此之外,功能上也有很大的不同。只有中高階的專業卡,才只支援SLI功能。另外像Quadro FX 5800等可以連線一些專用的子卡,組成專門的解決方案。
問:現在Photoshop CS4可以針對GeForce進行加速,那麼Quadro針對Adobe的套件是不是意義就不大了?
鄧培智:如果只是Photoshop,GeForce是沒有問題的。但是Adobe有很多個系列,比如Premiere,尤其是要做一些效果的時候,需要用到專業卡套件加速。另外Quadro CX有專門的轉碼軟體,效率可提供很多,這些都是GeForce沒有的。
問:CUDA出來之後,會不會對專業卡產生一定的影響或是衝突的作用?
鄧培智:CUDA給Quadro提供了非常有價值的功能。在專業領域,需要計算的地方更多,要求更迫切。最簡單的例子,光線追蹤,NVIDIA是第一家推出實用的光線追蹤運算器的廠商,是CUDA和高階圖形設計結合的解決方案。
問:現在專業卡的視訊記憶體越來越大,1.5GB、2GB到現在的4GB。什麼應用需要用到這麼大的視訊記憶體?
鄧培智:在有些情況下,即使4GB視訊記憶體,也是不夠的。NVIDIA有個NV scale技術,可以利用多片GPU來實現效能提升,不僅是圖形效能,而且提升視訊記憶體效能,傳統SLI無法提升視訊記憶體效能。而NV scale則可以。兩片GPU在渲染2億個多邊形的時候,速度比一個GPU高五倍,這樣的情況下,視訊記憶體還是不夠用。在專業領域,幾億個多邊形是很常見的,高視訊記憶體就是為解決這些問題。
問:專業API領域,現在DirectX發展得不錯,以前只支援OpenGL的現在也支援DirectX,那麼您認為以後的發展趨勢是什麼?
鄧培智:這個很難說,現在的確DirectX越來越多。比如AutoDesk公司,支援DirectX非常多。不過多數其它公司還是支援OpenGL比較多,無論是DirectX還是OpenGL,對於圖形方面的需求是一樣的。
問:DX10在遊戲領域已經普及了,在專業領域有沒有什麼新特性可以發揮作用?
鄧培智:有,有很多軟體支援高階Shader效果,Autodesk有很多軟體可以利用Cg來實現一些高階渲染和功能,如果你的專業卡支援DX10,就很有意義了。
問:OpenGL 3.0已經推出,您如何看待它的前景?硬體上是否需要改動?
鄧培智:NVIDIA公司支援OpenGL 3.0的驅動已經推出有段時間了。硬體上不需要改動,NVIDIA的GPU從硬體架構上也可以完全支援OpenGL 3.0。OpenGL和DX有個很大的區別:OpenGL不會像DX那樣對硬體要求嚴格,比如必須滿足DX 10所有模組才能叫支援DX 10的硬體。但是OpenGL只需要支援部分模組就可以,不能硬體支援的可以軟體來支援。我們的Quadro FX 5800和4800是OpenGL的標準參考平臺。
問:現在Quadro FX 5800已經有4個Display Port介面了,是否意味著專業領域會完全普及DP介面,放棄DVI?
鄧培智:這個主要還是看顯示器,我們還是兩方面都要支援。