你會(huì)買顯卡么 POP小編教你怎么買顯卡
在我們購(gòu)買顯卡的時(shí)候,經(jīng)常會(huì)看到顯卡后面有個(gè)TC(Turbo Cache)的標(biāo)志。懂行的人知道這是動(dòng)態(tài)共享系統(tǒng)內(nèi)存的技術(shù),就是在顯存不夠用的時(shí)候可以調(diào)用內(nèi)存充當(dāng)顯存。但是對(duì)于不懂行的人來(lái)說(shuō)。“太次”技術(shù)常被某些JS拿來(lái)忽悠小白,筆者就曾在賣場(chǎng)見過,某些JS忽悠消費(fèi)者。
你看我這顯卡,支持動(dòng)態(tài)共享,你知道什么是動(dòng)態(tài)共享么?就是你想用多少顯存就能化多少顯存,你看別人家的卡512MB就是512MB的,不經(jīng)過硬改(增加顯存)沒辦法擴(kuò)大顯存容量,你看我這卡支持TC技術(shù),顯存想用多少就直接從內(nèi)存里化多少。更有甚者,部分商家在對(duì)顯卡的宣傳上,都不提流處理器、核心頻率等核心參數(shù),而只在內(nèi)存上做噱頭,將“最高可共享至1G顯存”直接宣稱1G顯存,以欺騙消費(fèi)者。
那么什么才是TC技術(shù)的真正的含義呢?在nVIDIA的官方技術(shù)說(shuō)明中,內(nèi)存管理技術(shù)可以“允許GPU在分配和不分配系統(tǒng)內(nèi)存時(shí)無(wú)縫切換,并且高效的讀寫內(nèi)存”。這個(gè)工作由驅(qū)動(dòng)程序中名叫TC的管理部分執(zhí)行,以分配和平衡系統(tǒng)及本地顯存,而且它的操作級(jí)別非常高。
TC技術(shù)引入了內(nèi)存管理單元(Memory Manage Unit,MMU),能夠讓GPU透過PCI-E總線直接對(duì)系統(tǒng)內(nèi)存進(jìn)行讀取和寫操作,自動(dòng)把渲染結(jié)果和紋理分配在本地內(nèi)存或者系統(tǒng)內(nèi)存上。這就類似于把CPU的內(nèi)存管理器搬到了GPU里,能夠把本地緩存和系統(tǒng)內(nèi)存渾然視作一體,突破兩者的物理地址,以虛擬尋址方式自由地分配幀緩存以及紋理緩存。
即使顯卡需要占用一部分內(nèi)存,但BIOS與Windows都會(huì)認(rèn)為系統(tǒng)仍具有512M內(nèi)存。還有比起集成顯卡完全依賴于系統(tǒng)內(nèi)存的情況,TC卻可以通過顯卡板載的顯存作為Cache來(lái)加快對(duì)系統(tǒng)內(nèi)存的讀取調(diào)用速度,為顯卡性能帶來(lái)明顯的提升。
比如一塊XX型號(hào)TC1GB的顯卡,實(shí)際顯卡上面只有512MB的顯存,其余的512MB顯存需要在內(nèi)存中共享。TC技術(shù)需要在內(nèi)存容量比較寬裕的情況下才能有效的發(fā)揮作用,如果內(nèi)存比較小的話,TC技術(shù)會(huì)減少對(duì)內(nèi)存的占用。因此TC技術(shù)有如下兩個(gè)好處:
第一、 TC技術(shù)僅僅是需要占用主內(nèi)存的時(shí)候才占用,MMU具有一個(gè)智能的算法來(lái)決定使用主內(nèi)存和使用板載緩存的非常好的途徑。
第二、 2D顯示輸出是使用板載高速緩存,因此在這種情況下不會(huì)和CPU爭(zhēng)搶內(nèi)存的控制權(quán)。
總結(jié):TC技術(shù)本身是用來(lái)解決顯卡顯存不足的而產(chǎn)生的,這項(xiàng)技術(shù)本身并沒有什么不好。不過這個(gè)技術(shù)反應(yīng)到終端的消費(fèi)市場(chǎng),往往就變成JS宣傳大容量顯存的噱頭。筆者在這里建議,網(wǎng)友們?cè)谫?gòu)買顯卡的時(shí)候,看清你要買得顯卡規(guī)格、型號(hào)。至于什么TC技術(shù),你完全可以視為“垃圾”顯卡的專屬技術(shù),因?yàn)樯晕⒏叨诵┑娘@卡,都不會(huì)在自己的尾號(hào)上打個(gè)“太次”。
關(guān)注我們
