● 2007年显卡技术之六:DX10.1的意义是什么?
早在R600发布时,AMD就曾暗示R600能够支持DirectX 10.1的部分技术特性,但由于当时DX10.1的最终规范尚未完全确定,R600只能算是支持一些DX10.0之上的额外特效。而在开发RV670时,微软DX10.1补丁的框架和内容已经成型,AMD毫不犹豫地将DX10.1纳入RV670之中,成为首颗完整支持DX10.1和SM4.1的GPU。
现在微软已经在前几天发布的Vista SP1中把DirectX版本从10.0升级到10.1。根据微软的说法,DX 10.1是对DX10的一系列完善、补充、拓展和延伸,并增加5个新的API、支持即将发布的最新硬件、强制要求FP32纹理过滤和4x MSAA多重采样反锯齿。
DX10.1主要更新内容:
1. 支持Shader Mode 4.1
2. 新的着色指令支持立方体纹理贴图阵列
3. 应用程序可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板
4. 可以直接对压缩的纹理材质进行渲染
5. 更具弹性的资源复制和利用
6. 包括多个渲染目标的总体混合模式,以及更新的浮点混合功能
理论上来讲,DX10.1的要点在于提高执行效率、减少重复性的GPU资源浪费,DX10.1所带来的扩展指令并不会带来额外的特效和画质,但AMD为了展示DX10.1的新特性,特别制作了一个非常复杂的“全局照明”演示程序:
但目前的情况是,DX10游戏刚刚起步,DX10的指令和特效尚未得到充分利用,至于更新的DX10.1指令集恐怕无法在短时间内得到使用。另外,从DX10.1的更新内容来看,它远不如从DX9B到DX9C的改动那么巨大,因此DX10.1的意义恐怕会大打折扣。
据最新消息表明,由于Shader Model技术经历了2.0、2.0a、2.0b、3.0等多个版本的改进,DX9也随之升级了数次,直至DX9.0c,但DX10不会如此,而是只有10和10.1两个版本,相应的Shader Model则分别是4.0和4.1。虽然DX10.1相对DX10变动不大,但会持续很长一段时间,不会像NVIDIA和ATI在2003-2004年推行的SM2.0a、SM2.0b那样因为SM3.0的迅速普及而销声匿迹。
所以说,虽然现阶段DX10.1还不会给用户带来任何好处,但微软开发这么一个升级版出来就一定有存在的价值,以后的游戏如果使用了DX10.1新增的指令,那么RV670的执行效率就会比非DX10.1显卡更高一些,RV670的寿命和价值也会更长一些。
进入讨论组讨论。相关专题
- 菜鸟购卡慎防 显卡选购常见五大误区 (33次浏览)
- 拒绝陷入低端显卡陷阱 识破偷工减料显卡 (10次浏览)






