PCIE X1都夠用?顯卡到底需要多少帶寬
2023-10-22 22:41:05 1
泡泡網顯卡頻道9月5日 電影《功夫》裡的終極BOSS火雲邪神說過一句話:「天下武功,無堅不破,唯快不破」,功夫再高也怕被人瞬間秒殺。這說明無論是防守還是進攻,速度都是決定性因素,對速度有著極度需求的還有電腦上的系統總線。系統總線是是用來連接處理器與其他部件的一束信號線, 通過系統總線架起了處理器與其他部件之間進行信息傳遞的通道。
它的歷史悠久,三十年前個人電腦剛剛問世的時候就開始存在,但是相比PC部件中的CPU、顯卡1-2年就要換一代的發展速度,系統總線的發展可謂龜速,自從IBM於1982主導制定了ISA標準以來,目前只有ISA、92年發布的PCI和2001年發布的PCI Express三種標準規範,基本上每隔10年才更換一次架構,目前的主流是PCI-E 2.0。
PCI-E總線在顯卡上應用的如此成功,以至於一提到PCI-E,很多人第一個想到的就是顯卡,實際上PCI-E更多地是作為系統總線存在的,不僅是顯卡的數據要通過它,就連我們使用最多的USB、SATA等其他接口的數據最終都是通過PCI-E總線才能與CPU連結。
正因為此,主板上PCI-E通道數量的多少往往成為衡量主板性能等級的重要指標之一,別看有些主板提供了三條或者四條顯卡插槽,但是由於晶片組或CPU提供的PCI-E通道不足,實際使用中會有很大局限。
目前PCI-E的主流標準是2.0,下一代PCI-E 3.0標準也公布了很久了,只是相關的硬體還沒有完全到位,只有CPU、主板和顯卡同時支持之後我們才能享受到PCI-E 3.0帶來的快感。
單位換算:「位(bit)」和「字節(byte)」的關係大家都知道了,理論上1byte=8bit,1GB=8Gb,1GBps=8Gbps,還有一個單位是Transfer/s(縮寫T/s),這是一個速率單位,在AMD的HT和Intel的QPI介紹中很常見,1T/s與1bps/s可以看作是等價的,即1B=8b=8T/s。
● 需要注意的是,在一些新的技術標準中,為了防止數據在高速傳輸中出錯而加入了校驗碼,比如PCI-E 2.0、USB 3.0和SATA 3.0中採用的是8/10編碼,每10位編碼中只有8位是真實數據,這時單位換算就不再是1:8而是1:10了,USB 3.0的5Gbps速度實際上是理論500MB/s而非理論625MB/s,SATA 6Gbps的理論速度則是600MB/s而非750MB/s。
● 帶寬計算:PCI-E的帶寬計算與顯存帶寬(B/s)=運行頻率(MHz)*數據倍率*顯存位寬(bit)?相類似,只是前者公式略微複雜一些,串行PCI-E帶寬(B/s)=PCIE時鐘頻率*每周期數據位(bit)*總線通道數*編碼方式?,以最常見的PCI-E 2.0 x16插槽為例,其時鐘頻率為5GHz(通過基準頻率和PLL鎖相環得到),每周期可傳輸2bit數據,16條通道,8/10編碼,其傳輸總帶寬=5000*2*16*8?0?=16GB/s。