一、G80,全球首片硬件DirectX10 GPU
从2006年11月8日算起,这天全球图形技术领袖NVIDIA发布全球首款支持DirectX10、代号为G80的GeFrce 8800系列显示核心。算来已经有近半年时间,今天,2007年4月17日星期二,NVIDIA公司又发布了基于GeForce 8800新一代核心架构的中端产品,分别是GeForce 8600GTS、GeForce 8600GT、GeForce 8500GT,发布即上市。这延续了NVIDIA在近几代产品的一贯作风。产品的发布日就是产品的同步上市时期,也就是说,今天,你就可以在市场上通过零售方式买到NVIDIA正式宣布的以上三款完整硬件支持DirectX10 GPU的显卡产品。06年被AMD收购的ATI的支持DirectX10 API的R600,由于一再推迟发布,已经落后NVIDIA新的产品进程至少半年时间,在芯片技术领域,18个月是整整一代产品的周期,而6个月以上的时间差,意味着失去了整整“半代”产品的节奏。不过,从一些放风式的“特别透露”出来的消息声称:AMD的R600产品也将在未来的2个月内面市。
无论是GeForce 8600GTS、GeForce 8600GT、GeoForce 8500GT发布即上市的“实力派”作风;还是传说中的R600面市前做的那样,通过放消息预热市场的“偶像派”做法;不管怎样,确定一定以及肯定:一个新时代的到来,即个人电脑图形处理技术已经跨入了DirectX10时代,也可以称之为Vista的GPU时代。因为只有微软的操作系统统治了个人电脑93%以上的市场份额,而新的微软操作系统Vista替代旧版操作系统也是不可遏制的潮流,并且,只要是Vista电脑,就意味着最先进的API——DirectX10,它对新的硬件与软件编程提出脱胎换骨的要求。使得GPU在个人电脑的重要性中,加大了权重,越来越有赶超CPU的趋势,对GPU性能要求也提到了新的高度,这一切,就是为了满足用户日益对操作界面更人性化、更大便利性的要求。

注:新一代性能与价格的“黄金分割点”杰作GeForce 8600GTS上市
已经上市的全新硬件架构的G8X系列将会改变当前的局面,掀开新一代GPU技术发展的序幕。GeForce 8X00系列完全基于微软DirectX 10 API开发,带来前所未有的设计,融合了统一着色架构、Shader Model 4.0等先进技术。正是由于最新的Vista上市,宣布了新的操作系统时代,而Vista的最新API——DirectX10决定了电脑的最新应用和最新功能,基于这个层面上,只有显卡是完全硬件支持DirectX10这一本质特征,决定了你所使用个人电脑是否是真正意义上的“新电脑”。
二、Vista系统的DirectX API有何优势?
1、统一着色器架构
此前的显卡都采用象素着色器跟顶点着色器分离的架构,这种架构不允许GPU同时处理象素跟顶点着色。比如说显卡在进行顶点着色的时候象素着色器单元就变成闲置,浪费了资源而且还形成了不必要的性能瓶颈。特别是现在分离式架构的GPU 的PS资源都要远高于VS,在这种状况下瓶颈的负担无疑是雪上加霜。实际上这种情况我们在游戏里就经常碰到。而在采用了统一着色器架构的GPU以及运行于DX10的系统中,显卡可以同时对顶点、几何以及象素着色进行处理,而不必等待逐个分别进行。这也使得资源得以合理分配,保证整个架构高效运行。

虽然目前只有NVIDIA的G8X采用了统一着色器架构。统一着色器架构还会令GPU更加适合处理通用化任务,这是由于一方面程序员无需再为不同的着色器单元编写不同的执行单元,也不必去顾虑不同着色器之间存在的差异,所对应的接口以及操作方式全部融为一体,从而使负责的开发流程得到一定程度上的简化。另一方面是由于shader单元的统一化使得任何通用计算程序都将在统一着色器架构的GPU上发挥它的所有计算资源,不存在我们上面提到的分离架构造成的着色器单元闲置问题。此外,统一架构的带来的执行单元和配套资源上的共享化也让之前分离架构上存在通用化计算问题迎刃而解。因此,游戏里像物理模拟、运动模拟以及其它原本不适合GPU计算的任务如今都可以交给GPU来做。GPU强大的性能使得那些原本无法达成的任务,比如流体运动模拟,得以在游戏中实现。这也极大了减低了系统对CPU的依赖性,原来给CPU的工作,让GPU执行通用化操作,而现代高速GPU的通用操作性能已经超过了高速CPU的性能,极大提高了系统的整体运算效率。