●引入Compute Shader 计算能力更上一层楼
当显卡进入统一架构,并开始支持DirectX 10 API后,注定显卡不再仅是一块图形处理产品,尤其是AMD-ATI的Stream和NVIDIA的CUDA正式发布后,高密度复杂并行计算成为了图形处理核心的第二职业,在这点上NVIDIA的CUDA应用相对较广,不仅仅出于第三方软件商合作,自己还推出了专门应用于科学计算的Tesla整机方案,还有服务于游戏的PhysX物理引擎。
可以看出,图形处理核心服务于并行计算已成为未来显卡技术的发展趋势,所以在全新的Windows 7系统中DirectX 11新增了Compute Shader,从字面意思不难看出它的用途,它就是要实现GPGPU的通用计算。
相对于目前的DirectX 10.X和Shader 4.X而言,虽然它们已经能够承载高密度复杂并行计算,但是它依然是针对3D数据处理设计的API,所以在输入非图形材质数据时,必须要将这些数据转换成材质数据才能进行下一步计算,这也就导致数据计算不可避免的延迟。而在DirectX 11中引入Compute Shader就完全可以避免上述情况,其能够直接接收并处理非材质数据,同时提供双精度计算,它的出现将大幅加速GPGPU的发展。 ● DX11没有硬件 仅是空谈回首2006年,在Windows Vista携DirectX 10到来前一个月,NVIDIA正式发布了支持DirectX 10的产品——GeForce 8800系列。
而展望2009年的10月22日,当日微软将正式发布Windows 7,而有趣的是在此前一个月左右的时间内AMD-ATI将率先发布正式支持DirectX 11的RV840核心产品。
AMD-ATI和NVIDIA针对前后两代操作系统反应的天壤之别其实并不难理解。
笔者是这样分析,首先当初NVIDIA为了极力挽回GeForce 7000系列的产品劣势,所以将更大的工作重心及人力、财力放到下一代产品上。当GeForce 8800系列一经发布,强大的性能着实震撼了世界。但可惜的是第一款正式DirectX 10游戏确是在GeForce 8800系列发布半年之后,虽然AMD-ATI在DirectX 10产品上发布甚晚,但并没有错过任何DirectX 10游戏的发布,所以NVIDIA此次并没有着急发布DirectX 11产品。
再次NVIDIA为了在下一代产品上提供更强的性能,必须在有限的核心力塞入更多的晶体管,40nm制造工艺成为必然,而台积电方面接连在40nm制造上不如预期,这也让NVIDIA不得不放慢40nm搭配DirectX 11产品的发布。
而AMD-ATI方面,虽然通过Radeon HD 4000系列彻底挽回在3D性能方面的败局,但是在图形处理核心的并行计算上却远输于NVIDIA的CUDA。同时AMD-ATI在40nm核心方面推出了RV740的Radeon HD 4770,但受迫于台积电产量及良品率上的困扰,Radeon HD 4770上市量非常小,但是它还是给了AMD-ATI在40nm设计上提供宝贵的经验。这也就奠定了AMD-ATI能够在Windows 7发布前发布40nm搭配的DirectX 11的组合产品,并通过DirectX 11全新引入的Compute Shader来对抗NVIDIA的CUDA。
● 兵马未动粮草先行 驱动大PK
当Windows Vista刚刚发布时,让很多用户最头疼的莫过于硬件驱动跟进速度和软件兼容性问题。由于Windows Vista相对于Windows XP内核版本的升级,所以驱动及软件必须进行重新设计或升级改善,这也是当初很多用户对Windows Vista望而却步的原因。另一个方面Windows Vista系统对硬件需求大幅增加,尤其是内存容量方面。
AMD-ATI Catalyst率先通过微软WHQL驱动认证
上述第二个问题,对于目前来说已经不再是问题,经过Windows Vista的洗礼现在主流整机的内存配置已经是2GB起,同时随着内存价格的大幅下滑很多用户已经使用上了4GB甚至6GB。
对于第一个问题,由于驱动跟进及完善是由芯片级厂商完成,用户只能被动等待。但值得一提的是,为了避免当初Windows Vista发布时的硬件驱动不兼容尴尬局面,绝大多数硬件厂商早在Windows 7 Beta就开始着手于微软WHQL认证驱动,在显卡方面AMD-ATI率先通过WQHL认证,当然现在NVIDIA也拥有了WHQL for Windows 7驱动。
驱动先行、硬件设备跟进的产品策略,是目前绝大多数芯片级厂商针对Windows 7的策略。
● DX11不再尴尬 发布既有用武之地
针对Windows 7和DirectX 11,可以说硬件、驱动万事俱备,就差应用游戏这一抹东风。
再回忆当初Windows Vista和DirectX 10发布,因为没有任何一款DirectX 10游戏的出现,不仅导致Windows Vista的普及,更重要的是已经应对DirectX 9游戏绰绰有余的GeForce 7000和Radeon HD 1000,用户更新DirectX 10显卡积极性大幅降低。
《DiRT 2》(《尘埃2》)
所以说游戏是推动显卡发展的重要催化剂,此次Windows 7和DirectX 11就不会再有上述尴尬。因为在Windows 7发布之初只有AMD-ATI推出支持DirectX 11的产品,同时AMD在DirectX 10游戏中一直受制于NVIDIA的“游戏之道”计划,所以其此次早早形同,不仅联合Codemasters将推出DirectX 11游戏《DiRT 2》、《Race Driver: GRID 2》和《F1 2010》,还联合EA推出DirectX 11《命令与征服4》。
另外DICE渲染架构师Johan Anderson披露,新款“战地”游戏所使用的引擎“Frostbite Engine”已经成功导入DirectX 11。并且基于全新DirectX 11版FROStbite引擎的游戏是《战地:叛逆连队》,其续作《战地:叛逆连队2》以及《战地1943:太平洋》也都会沿用这一引擎。
所以说,用户不必担心当Windows 7和DirectX 11到来之时没有游戏可玩。 9 7 3 1 2 3 4 5 6 7 4 8 :
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护 / 下载天下网吧APP,交流讨论
本文来源:中关村在线 作者:佚名