DOOM3加速器!S3 S18 ChroMAT技术简
ChroMAT技术简介:
ChroMAT全称是Chrome Memory Address Translation,是一种适当的存储地址转换技术,简单地说,就是当出现显存不足现象(small memory footprint)时,就会使用3D引擎去读/写系统内存。ChroMAT技术的产生是有着较为重要的意义,随着游戏对硬件要求地提高,玩家所要花费的代价自然也就越大了,可是按照国内的消费观念来看,低价格高性能的产品是最受欢迎的。如果产品规格过低,那么在性能上就不能满足游戏的要求,最多只是一件用于宣传的产品而已,而显卡所能压缩的成本极为有限。受制造工艺限制,板载显示芯片的显示效果和独立显卡的显示效果还是有一定的差距,那么所能压缩成本的就只能是显存了。这样就产生了内存共享技术,显卡上只提供较小的显存,用以存储最常用数据,而当出现显存不足的时候,就可以由显存地址转换到内存地址,因为内存也是系统中读写速度较快的存储器,能够满足游戏对大容量显存需要,而且在成本上比显存也要低的多。
ChroMAT从根本上讲是S3在市场运作方面所采用的一系列技术总称,而这一系列技术是用来取代AGP-GRAT的,这就不能不说一说GART了。GART全称是Graphics Address Remapping Table,译为图形地址再映射表,是内置于AGP显卡芯片组中的硬件。
在AGP显卡时代就有了类似ChroMAT的技术DIME,称为直接执行内存,直接将系统的内存作为Texture材质的存放空间,这样可以增加3D显示卡所需的显存,从而降低显示卡的成本。其实现最主要的两点是:建立显示控制单元与系统之间的专用信息高速传输通道和采用DME(Direct Memory Execution,内存映射)技术利用电脑系统内存虚拟显存,以扩大显存可用容量。
被AGP显示卡所使用的内存就称为AGP Memory,而显示卡的显存是本身的Local Memory加上部分AGP内存,此外还有剩余的系统内存,可以做这三种分类,因此必须重新对内存的位址做一个定义,让系统能够去支配控制它们,因此有了GART。处理器线性虚拟地址由页面机制转换成物理地址,这些物理地址用来存取内存、局部帧缓冲和AGP存储器,CPU用和图形控制器同样的地址存取局部帧缓冲和AGP存储器。操作AGP存储器时,而GRAT将图形控制器和CPU所用的相邻区域转换到内存中几个不同的、甚至可能是杂乱分布的页面地址上,但是要安装单独的驱动程序。<