閱讀屋>計算機硬體> 解讀顯示卡3D API

解讀顯示卡3D API

解讀顯示卡3D API

  API是Application Programming Interface的縮寫,是應用程式介面的意思,而3D API則是指顯示卡與應用程式直接的介面。3D API能讓程式設計人員所設計的3D軟體只要呼叫其API內的程式,從而讓API自動和硬體的驅動程式溝通,啟動3D晶片內強大的3D圖形處理功能,從而大幅度地提高了3D程式的設計效率。

  如果沒有3D API在開發程式時,程式設計師必須要了解全部的顯示卡特性,才能編寫出與顯示卡完全匹配的程式,發揮出全部的顯示卡效能。而有了3D API這個顯示卡與軟體直接的介面,程式設計師只需要編寫符合介面的程式程式碼,就可以充分發揮顯示卡的不必再去了解硬體的具體效能和引數,這樣就大大簡化了程式開發的效率。

  同樣,顯示晶片廠商根據標準來設計自己的硬體產品,以達到在API呼叫硬體資源時最最佳化,獲得更好的效能。有了3D API,便可實現不同廠家的硬體、軟體最大範圍相容。比如在最能體現3D API的遊戲方面,遊戲設計人員設計時,不必去考慮具體某款顯示卡的特性,而只是按照3D API的介面標準來開發遊戲,當遊戲執行時則直接透過3D API來呼叫顯示卡的硬體資源。

  目前個人電腦中主要應用的3D API有DirectX和OpenGL。DirectX目前已經成為遊戲的主流,市售的絕大部分主流遊戲均基於DirectX開發,例如《帝國時代3》、《孤島驚魂》、《使命召喚2》、《Half Life2》等流行的優秀遊戲。而OpenGL目前則主要應用於專業的圖形工作站,在遊戲方面歷史上也曾經和DirectX分庭抗禮,產生了一大批的優秀遊戲,例如《Quake3》、《Half Life》、《榮譽勳章》的前幾部、《反恐精英》等,目前在DirectX的步步進逼之下,採用OpenGL的遊戲已經越來越少,但也不乏經典大作,例如基於OpenGL的《DOOM3》以及採用DOOM3引擎的《Quake4》等等,無論過去還是現在,OpenGL在遊戲方面的主要代表都是著名的id Software。

  顯示卡的散熱方式

  由於顯示卡核心工作頻率與視訊記憶體工作頻率的不斷攀升,顯示卡晶片的發熱量也在迅速提升。顯示晶片的電晶體數量已經達到,甚至超過了CPU內的數量,如此高的整合度必然帶來了發熱量的增加,為了解決這些問題,顯示卡都會採用必要的散熱方式。尤其對於超頻愛好者和需要長時間工作的使用者,優秀的散熱方式是選擇顯示卡的必選專案。

  被動式散熱

  顯示卡的散熱方式分為散熱片和散熱片配合風扇的形式,也叫作主動式散熱和被動式散熱方式。一般一些工作頻率較低的顯示卡採用的都是被動式散熱,這種散熱方式就是在顯示晶片上安裝一個散熱片即可,並不需要散熱風扇。因為較低工作頻率的顯示卡散熱量並不是很大,沒有必要使用散熱風扇,這樣在保障顯示卡穩定工作的同時,不僅可以降低成本,而且還能減少使用中的.噪音。

  主動式散熱

  主動式散熱除了在顯示晶片上安裝散熱片之外,還安裝了散熱風扇,工作頻率較高的顯示卡都需要這種主動式散熱。因為較高的工作頻率就會帶來更高的熱量,僅安裝一個散熱片的話很難滿足散熱的需要,所以就需要風扇的幫助,而且對於那些超頻使用的使用者和需要長時間使用的使用者來說就更重要了。

  按照熱功學原理我們可以把目前顯示卡的散熱方式分為軸流式散熱和風道導流式散熱。其中軸流式散熱是最常見的散熱方式,這種散熱方式類似於CPU散熱器的散熱方式,主要靠採用高導熱係數的大面積金屬材質散熱器來實現散熱。此外,廠商還會為散熱器配置散熱風扇,散熱風扇會按電機軸向吸收空氣並吹到散熱片上,從而達到高效率散熱的目的。不過,這種方式散發出的熱量最終還是要排放到機箱內,對機箱自身的散熱系統提出了較高的要求,當機箱散熱效果不佳的時候,顯示卡散熱效率也將會大打折扣。

  導流式散熱

  導流式散熱則是一種非常好的設計,很多高檔遊戲顯示卡都採用了這種散熱方式,雖然該散熱系統的外形與軸流式有些相似,但其散熱效果卻是軸流式散熱系統不可比擬的。CHIP本次測試的顯示卡中,升技生產的顯示卡基本都採用了這種散熱方式,散熱片收集的熱量可以透過顯示卡自身的專用導流風道直接排到機箱的外部,既保證了顯示卡的散熱效果,又不為機箱增加額外的熱負荷。

【解讀顯示卡3D API】相關文章: