Ati X1***系列除了勉强支持DX9c之外,主要的改进是“通用型”构件,可以把原先只能运行DX7/DX8.1的那部分电路用来运行DX9效果,具体来说,如果某应用从头到尾都是只需要DX8.1的效果,那么Nv的显卡只有针对DX8.1的构件在全速工作,而X1***显卡的通用构件则可以都用于DX8.1效果处理。同理,某应用只需要DX9的效果,那么Nv的显卡只有针对DX9的构件在全速工作,针对DX7和DX8.1的构件都在闲置中,而X1***显卡的通用构件则可以都转而处理DX9效果。这也就是X1400的管线数比X700缩水很多,性能也差,发热却一点不少的原因,因为那4个通用型构件的结构太复杂了,处理具体效果的时候难免效率偏低。
个人认为这一变化是超前的、革命性的,Ati可能借鉴了精简指令集CPU和复杂指令集CPU的差异。随着微软不停的推出新的DX版本,针对旧版本的构件将会越来越多的闲置,这一技术就会体现出威力来。但是在当前,这一技术则有些过份超前,以至于实际效果欠佳。Ati为此变革付出了巨大的代价, 不但迟迟不能支持DX9c(新作一个针对DX9c的构件是容易的,但是要把现有的已经完成的构件改为可以额外支持一种特效就会复杂很多),而且有史以来第一次在发热/功耗控制方面落后于Nv。