顯示卡知識掃盲 為你講述流水線的發展與未來

2021-07-03 12:01:21 字數 1283 閱讀 7336

現階段,對於**處理器或顯示卡圖形晶元的發展,廠商們正意識到乙個同樣的問題:那就是不斷提高工作頻率已經不合時宜。因此,我們看到近期處理器開始急速朝雙核心發展。那麼,顯示卡方面又如何呢?其實,顯示卡除了圖形核心和視訊記憶體的工作頻率高低之外,影響大局的還有流水線數量。故目前顯示卡廠商的發展重心也正在逐漸向流水線轉移。

圖1說實在的,顯示卡流水線並不是什麼新鮮的技術。以nvidia顯示卡產品為例,早在當年代號為「nv3」的riva 128圖形晶元(圖1)問世時就已經採用了流水線架構,只不過其流水線數量只有1條而已。相比起目前最新的geforce 7800gtx圖形晶元(圖2)提供的24+8流水線設計,當然不可同日而語,但從中我們也能夠見到流水線技術的發展歷史可謂悠久。

圖2一、什麼是流水線

那麼,究竟何為流水線呢?一般說來,我們統稱的顯示卡流水線有兩部分,包括vertex shader(頂點著色)單元和pixel shader(畫素著色)單元,兩者同屬於處理3d影象的兩個階段,當中又以pixel shader較受使用者重視。

如果從繪畫角度來形容的話,vertex shader階段就是在繪畫前先「起」的構圖,即將所畫的影象輪廓或外框先畫出來;到pixel shader階段則會進行著色,構成完整的3d影象。因此,對於3d影象顯示來說,當顯示卡的其他技術規格相同時,流水線越多表示處理3d影象的能力越強,也就是執行3d遊戲時的速度會更加流暢。

二、流水線與顯示卡超頻

同時,流水線設計還為diy玩家帶來更多的超頻樂趣。顯示卡市場曾經流行過開啟隱藏流水線的超頻方法。最出名的大概就是將ati radeon 9800se圖形晶元隱藏的8條流水線開啟,變成高一級的圖形晶元radeon 9800 pro。

為什麼會出現這樣的情況呢?

這是因為在圖形晶元的製造過程中,難免會出現瑕疵,部分圖形晶元可能出現一組流水線壞掉或是效能較差的情況。通常,廠商為保證產品質量,會將當中有問題的流水線隱藏起來,以低一級的型號**,如ati顯示卡中的「se」型號及nvidia顯示卡中的「le」型號都是例子。而diy玩家借助於軟體或硬體修改方式將這些隱藏的流水線開啟,的確有可能獲得更高的效能提公升。

三、流水線的未來發展

現階段,主流的geforce 7800gtx圖形晶元採用了24條pixel shader的流水線設計,已經比當年只有1條流水線的riva 128圖形晶元多出很多。但這並不代表著流水線技術已接近極限。據了解,ati r520圖形核心的pixel shader流水線數量將達到32條。當然,由於次品率的問題,預計最終會以16條、24條及32條pixel shader的不同型號分別推出產品,但以其32條流水線版本效能之強,足以證明流水線對效能的重要影響。因此我們完全有理由相信,以後推出的顯示卡產品的流水線數量還將會更多,效能也會更加強大。

CISCO知識掃盲

cisco知識掃盲 一.vlan簡介 1.什麼是vlan vlan的優勢 1 廣播控制 2 頻寬利用 3 安全性 4 延遲.2.vlan的種類 1 靜態vlan 基於埠劃分靜態vlan 2 動態vlan 基於mac位址劃分動態vlan 3.trunk中繼鏈結 1 作用 實現跨交換機之間的vlan通訊...

知識掃盲0226

一 profile維持 profile是針對每個帳戶的資料儲存,比如乙個電子商務 的使用者購物車資料.使用者配置檔案 是profile這個詞的直接翻譯,其實沒有檔案的意思,預設儲存在資料庫中,不用自己管理檔案。profile是httpcontext類的乙個屬性,是profilebase類,繼承自se...

知識點掃盲

1.explicit c 中,單引數建構函式 或者除了第乙個引數外其餘引數都有預設值的多參建構函式 承擔了兩個角色。1 是個構造器 2 是個預設且隱含的型別轉換操作符。class test1 普通建構函式 private int num class test2 explicit 顯式 建構函式 pr...