首頁 > 硬體

專業顯示卡是什麼 它和遊戲顯示卡有什麼區別【詳解】

2020-10-20 19:09:10

  很多朋友在選擇電腦的時候問我們:“我有專業軟體需要,需要用Quadro之類的專業顯示卡嗎?」實際上專業顯示卡恐怕和大家想的並不一樣,甚至可以說,絕大多數專業使用者並不需要專業顯示卡……要想好好解答這個問題,我們就要搞清楚以下幾點:

  專業顯示卡是什麼? 它和遊戲顯示卡分別大嗎?

  專業顯示卡指的是專門為某些專業使用而優化的顯示卡,有時也被俗稱為製圖卡。但是,專業顯示卡並不是從硬體層面上完全重新規劃的新產品,而是以普通的遊戲顯示卡為基礎,運用對特定軟體進行優化的驅動程式,然後在這些軟體中提供較強效能的一類顯示卡。

  在硬體層面上,其實相同規格的專業顯示卡和遊戲顯示卡幾乎沒有任何分別。唯一的不同在於:由於專業使用往往需要巨大的視訊記憶體容量,因此專業顯示卡一般會配備較大的視訊記憶體空間,除此之外就沒有什麼不同了。

  不過由於專業顯示卡都採用公版規劃,因此散熱往往採用渦輪風扇的規劃,頻率和功耗也相對較低。

  那你可能會問,我為什麼不能給我的遊戲卡裝一個專業顯示卡的驅動來讓它“變身」成專業顯示卡呢?其實以前是有這種操作的,但由於專業卡的售價遠高於規格近似的遊戲卡,因此廠商的利潤會受到影響,所以現在的專業卡上會用多種識別方式來防止你將遊戲卡改造成專業卡。實現方式一般是在硬體ID上動手,比如說在電腦B上通過電阻來讀取ID值,這樣一來即使刷BIOS也不能改變系統識別出的ID,那麼改驅動這件事自然也就無法做到了。

  因此,專業卡和遊戲卡本是同根生,其硬體層面幾乎是一樣的。只是由於驅動的不同而導致了身價的巨大差別,一個穩定且經過優化的驅動才是專業卡的靈魂。畢竟對於用得到的使用者,也許一張專業顯示卡所能創造的價值遠遠高於這樣一張顯示卡的價值,而不穩定的遊戲卡驅動則會讓他損失更多,這才是專業卡賣高價的原因。

  不管是NVIDIA還是AMD,都是擁有專業顯示卡產品線的。其中NVIDIA的專業顯示卡產品線叫做Quadro,而AMD的專業顯示卡產品線則是一直在變,最近剛剛從之前的FirePro更名為Radeon Pro。不過在專業卡的領域,Quadro的市場佔有率要顯著高一些。

  早期NVIDIA並沒有專業顯示晶片產品線,德國艾爾莎(Elsa)公司自行將NVIDIA的RIVATNT系列改為專業卡,並配以自行研究的專業驅動程式進行銷售,其實力獲得NVIDIA青睞。1999年NVIDIA終於推出專門針對專業級的顯示晶片Quadro,隨後艾爾莎更將驅動程式編寫團隊賣給NVIDIA,從而換取Quadro顯示卡三年的全球獨家銷售權。所以Quadro4之前的產品都是由艾爾莎推出的。另外美國SGI(矽谷圖形)也曾銷售過Quadro顯示卡VPro系列(含Quadro、Quadro2MXR、Quadro2 Pro),其同樣是艾爾莎生產。

  2002年2月艾爾莎宣告破產,隨後NVIDIA新授權了兩家公司:美國的必恩威(PNY)與臺灣的麗臺(Leadtek)負責歐美地區與亞太地區的銷售。至於艾爾莎,由於其海外子公司財務相對獨立,並沒有隨總公司而破產,其中日本子公司艾爾莎日本(Elsa Japan)則繼續保留其在日本獨家銷售的權利。這就形成了今天艾爾莎、PNY、麗臺三家公司共同銷售Quadro產品的局面,三家公司互不進入對方所在的市場。

  而AMD的專業卡歷經多次改名,最早的時候ATi的專業卡名叫FireGL,早期的FireGL顯示卡其實跟ATi沒啥關係,1995年由帝盟(Diamond)推出的首張FireGL用的是3Dlabs的晶片。

  而真正的ATi核心的FireGL最早於2001年推出,採用Radeon 8500核心。後來AMD收購ATi之後將FireGL和計算卡FireStream統一改名為FirePro,再之後又在2016年改名為Radeon Pro。而現在國內銷售的Radeon Pro都是以AMD官方品牌售賣的。

  所以說麗臺就跟GIGABYTEAUSU一樣,只是一個顯示卡品牌,並不是說專業卡=麗臺卡,畢竟人家麗臺也有遊戲卡呢,對吧?

  首先,並不是每一款所謂的“專業軟體」都需要“專業顯示卡」。專業顯示卡主要是優化了顯示卡的OpenGL效能,而OpenGL效能並不是每個軟體都需要的。

  比如說Adobe系列的軟體,以PremierePro為例,它的顯示卡加速來源於CUDA,也就是說和OpenGL並沒有任何關係。而相同價格的遊戲顯示卡規格要遠強於專業顯示卡,比如說同樣3000元,GTX1070的CUDA規格甚至是P2000的幾乎兩倍,因此在Pr中運用GTX1070的預覽效能便遠強於P2000。此時選擇遊戲顯示卡就比專業顯示卡價效比高多了。

  再比如說有很多人會覺得像是3Ds Max這類使用應該才是專業卡的舞臺,但其實也不然。以3Ds Max為例,2012年之後的3DsMax開始運用Nitrous驅動,支援Direct3D,這就使得遊戲卡也能夠發揮出正常的實力,因此,對於很多現代的3D建模與渲染使用,遊戲卡也已經遊刃有餘,並不需要專業卡。

  另外一個例子是遊戲開發,當你運用遊戲引擎比如說虛幻4進行開發時,對於你的顯示卡來說,這個工作和你玩一局吃雞的工作是一模一樣的。那麼在這個時候,同價格下,專業卡也就只有被遊戲卡吊打的份了。

  看起來絕大多數軟體都不需要用專業卡啊!於是,專業卡就沒用了嗎?當然不是。比如說Siemens NX、Solidworks、AutoCAD、Catia之類的工程製圖軟體或者是一些醫學成像類的軟體,都是隻針對專業卡進行優化的,這個時候遊戲卡就只能空有一身力氣卻無處可使,只有專業卡才能發揮出應有的表現。

  還有一種情況是在Photoshop當中,由於PS並不是Direct3D使用,遊戲卡是不支援10bit灰階的,那麼如果你想要運用10bit灰階,就只能運用專業卡進行輸出了。但話又說回來,你真的用得上專業卡的這些附加值麼?

  聽說專業卡雙精度計算能力很強?

  淨TM扯淡!

  以NVIDIA的Quadro系列顯示卡為例,其運用了與Geforce系列顯示卡完全相同的GPU,而自從Maxwell架構開始,幾乎所有的GPU都不支援1/2雙精度效能,只支援可憐的1/32(GP100除外)。所以也就是說,除了Quadro GP100之外的所有Quadro顯示卡與同規格的遊戲顯示卡計算效能是完全相同的。

  並且雙精度效能我們也基本上用不到,除了某些科學計算之外,絕大多數時候GPU都是在做單精度運算,因此也只有GP100這麼一款核心能提供強悍的雙精度效能,需要雙精度計算的科研單位往往會選擇採用了這塊GPU的Tesla或Quadro顯示卡,因此說專業卡雙精度計算能力很強的,你可以退群了。

  以NVIDIA的Tesla系列計算卡為例,其規劃目標是針對大規模平行計算任務而優化。顯著的特點是往往帶有ECC視訊記憶體糾錯功能,進行計算任務時,穩定性要比一般的顯示卡強一些。不過在民用領域,用Geforce這類遊戲卡完全可以替代,因為對於CUDA和OpenCL使用來說,比如說特效計算、CG渲染、視訊預覽等等,這兩者在效能上並沒有什麼差別。

  一句話,和同規格遊戲顯示卡一毛一樣。

  看完這篇文章,相信大家對專業顯示卡應該有個基本認識了。專業卡沒有大多數人想得那麼神乎其神,雖然在某些軟體中確實十分有用,但對於絕大多數個人使用者來說,即便有專業軟體需要,也不用擔心遊戲卡無法勝任。


IT145.com E-mail:sddin#qq.com