我們知道,許多應(yīng)用程序(包括操作系統(tǒng)在內(nèi))都要求顯卡的內(nèi)存容量達(dá)到最低要求值時(shí)才能正常運(yùn)行(甚至才能完全運(yùn)行),因此,集成顯卡的芯片組都使用了一些智能技術(shù),在需要的時(shí)候用共享內(nèi)存的方法來(lái)增加顯存的容量,達(dá)到能運(yùn)行應(yīng)用程序的目的。主流的AMD、NVIDIA、Intel集成顯示芯片,在分配顯存方面有各自的解決方案,下面就來(lái)看看在不同情況下它們分別共享了多少系統(tǒng)內(nèi)存。
一、HyperMemory
HyperMemory是ATI提出的“允許圖形卡和CPU共享系統(tǒng)內(nèi)存,同時(shí)將可能出現(xiàn)的性能沖突降到最低的一項(xiàng)技術(shù)”,HyperMemory技術(shù)的主要特點(diǎn)在于允許核心通過(guò)System Bus Interface利用PCI Express總線龐大的帶寬直接訪問(wèn)系統(tǒng)內(nèi)存,在需要時(shí)將數(shù)據(jù)置于系統(tǒng)內(nèi)存中進(jìn)行操作,并通過(guò)新添加的Memory Controller對(duì)本地顯存和系統(tǒng)內(nèi)存的訪問(wèn)與操作進(jìn)行協(xié)調(diào)管理,使核心能更加合理、充分地利用本地顯存和系統(tǒng)內(nèi)存的資源,達(dá)到最終擴(kuò)展總顯存容量的目的。
以下為映泰TA690G AM2主板搭配512MB、1GB、2GB內(nèi)存,在采用HyperMemory技術(shù)后,能分配的容量。
BIOS設(shè)置“UMA Frame Buffer Size”為“Auto”時(shí),物理內(nèi)存總?cè)萘繛?GB時(shí)候的測(cè)試圖:
注:上表列出了BIOS設(shè)置的各種情況下,通過(guò)HyperMemory技術(shù)顯存所分配的系統(tǒng)內(nèi)存的值。當(dāng)然,這只是最大限制值,實(shí)際使用仍然是按需獲取的。
二、DVMT 動(dòng)態(tài)顯存技術(shù)
那么基于Intel 845G/865G/915G/945G/965G芯片組的集成顯卡又能共享多少系統(tǒng)內(nèi)存呢?答案是:視情況而定。
顯存容量大小取決于系統(tǒng)以及動(dòng)態(tài)分配共享顯存技術(shù)(DVMT) 設(shè)置的預(yù)分配內(nèi)存。DVMT用于動(dòng)態(tài)分配系統(tǒng)內(nèi)存作為顯存,以確保最有效地利用可用資源來(lái)獲得最佳2D/3D 圖形性能。所分配的顯卡內(nèi)存容量取決于操作系統(tǒng)要求的內(nèi)存量,當(dāng)不再需要內(nèi)存時(shí),將它返還操作系統(tǒng)供其它應(yīng)用程序或系統(tǒng)功能使用。DVMT根據(jù)系統(tǒng)需求分配內(nèi)存。BIOS 選項(xiàng)(DVMT/FIXED Memory),用于調(diào)整可用于 DVMT 的內(nèi)存容量。
動(dòng)態(tài)分配的內(nèi)存最高可達(dá)圖形驅(qū)動(dòng)程序設(shè)置的最大值,里面有提供64MB、128MB、256MB設(shè)置。DVMT 分配顯存的最大限制取決于具體Intel芯片組和所安裝的顯卡驅(qū)動(dòng)程序的版本。所以,運(yùn)行應(yīng)用程序時(shí),通過(guò)各芯片組廠家的動(dòng)態(tài)分配顯存的方式,顯存容量方面可以得到充足的保障,有效地提高了集成顯卡的2D/3D圖形性能。
三、TurboCache
TurboCache 技術(shù)利用額外的 PCI Express 圖形總線帶寬達(dá)到了超出傳統(tǒng)顯卡內(nèi)存解決方案的更高圖形性能,提供了你所期望的NVIDIA圖形硬件的性能和功能。通過(guò)允許圖形處理單元 (GPU) 共享專(zhuān)用顯卡內(nèi)存和動(dòng)態(tài)可用系統(tǒng)內(nèi)存的容量和帶寬,TurboCache 提升了性能,提供了更大的圖形總內(nèi)存。
TurboCache 架構(gòu)的主要功能特點(diǎn):
1.專(zhuān)利硬件和軟件技術(shù),直接渲染到系統(tǒng)內(nèi)存;
2.TurboCache Manager(TCM)可以動(dòng)態(tài)分配內(nèi)存以獲得最大的系統(tǒng)性能;
3.智能軟件算法可以最大化應(yīng)用程序性能;
4.雙向 PCI Express帶寬配合 TurboCache 架構(gòu),提升了圖形性能。
以下為七彩虹 C.N7050PV分別搭配512MB、1GB、2GB內(nèi)存,在采用TurboCache技術(shù)后能分配到的顯存容量:
在使用2GB內(nèi)存時(shí),默認(rèn)物理分配64MB,不過(guò)采用TurboCache技術(shù)后最大可以獲得256MB顯存容量(圖2),而在游戲過(guò)程中檢測(cè)到的可使用顯存容量為256MB。