A卡对于DX的支持肯定是好于NV的,虽然很多人不肯承认。
原因很简单,因为ATI和MS的关系实在非常好,好到MS居然把DX的reference交给了ATI去写。相信很多人根本不知道什么是reference,说简单些那个就是dx的最终可执行的标准,是CPU(即软件)的渲染结果,是渲染精度的最终标准。
很多人在讨论某卡的画质比某卡好的时候全是靠主观感受,其实标准的方法只有一个,那就是把硬件的渲染结果和reference的结果相比较,谁的卡和reference更一致,就说明谁的卡正确,另外一块卡输出结果有问题。WHQL测试都知道吧,其实它的本质就是比较硬件结果和reference的结果,差距范围超过了ms的标准就认为不能通过WHQL。
把reference交给ATI去写的后果就是,ATI实质上控制了DX的精度。有个笑话(不过也许是真的),别人通不过WHQL的时候只好改硬件,改驱动,换成ATI通不过的话就直接改reference。既然如此,那为什么还有所谓ATI驱动不如NV的说法?这个和游戏开发人员采用谁的显卡做开发平台有关。不管ATI还是NV,驱动中都存在大量bug。游戏开发人员不可能直接去解这些bug,甚至有时候都不知道那是bug,不过他们能通过修改自己的程序来使得这些bug看上去不存在。如果他们采用NV的卡开发,那么NV的bug反而成了兼容性上的“优势”,因为游戏开发者为了绕过这些bug可能采用一些非常的方法,从而导致可能没有这个bug的ATI显卡反而出现不兼容性。反之亦然,NV也可能吃ATI的亏。 |