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