谨防JS显存大骗局!TC/HM技术深度解析
大家知道,在2004/2005年,当时内存的价格还非常贵,而且内存的频率也基本上都是200MHz(DDR400)。在当时,内存价格和显存相比基本上没有什么优势,甚至出现了显存比内存还便宜的局面。笔者清楚的记得,当时一块采用256MB显存的显卡,价格仅仅比同芯片的128MB容量显卡贵10-20元。
由于TC/HM都是直接调用系统内存作为显存,而在当时内存这么贵的情况下,TC/HM技术显得并不是很超值。反而很多人更加愿意加点钱购买物理显存容量更高的显卡,而不愿意为此技术多买一条内存。
并且,频率的限制也注定了TC/HM在当时不能普及。DDR400的内存相对与显存的频率来说本来就很低了,而且再通过CPU、北桥等,又有了很大的延迟,性能必然会打很大的折扣。所以说,即使显存频率和内存频率同为200MHz,都不如直接购买物理显存高点的显卡来的划算。正因如此,TC/HM技术一直到去年都没有见太大的起色,两大图形巨头也没有在这方面花太多的心血。
2G内存已经成了标配,显存轻松共享到1GB容量
时过境迁,如今DDR3的内存已经开始初现端倪,而市场上最流行的莫过于DDR2 667等。从内存的频率上来说,相对当时也提高了不少,其传输带宽上的瓶颈得到了很好的改善。另外还有非常重要的一点,如今内存价格非常便宜,笔者前几天刚刚购买了一条1GB DDR2 667内存,价格才190元。相对于当时512MB的内存都还得要5、600元的价格来说,现在内存的价格真的算得上是白菜价了。于是,很多新装机的用户直接就购买了2GB的内存。
笔者电脑的内存使用情况
实际上,在我们一般的应用中,2GB的内存完全用不完,能用到1.5GB就已经很不错了。就拿笔者所使用的计算机来说,现在我开了11个网页,并且还挂着2个QQ、1个MSN和一个杀毒软件。Vista系统开着Aero特效,系统内存才占用了940M,这样对于笔者电脑上的2G系统内存来说,显得有些浪费。不过,没用到的这部分内存正好可以通过TC/HM技术调用给显存,达到资源的最大利用率。所以,现在内存的容量已经不再是瓶颈。
带宽问题解决了,内存容量问题解决了,那么TC/HM也就自然达到了它发挥优势的时候。可以说,目前这两项技术的发展,已经满足了天时地利人和这三个条件,剩下的就是让各大显卡厂商来挖掘它的性能了。