频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

又到改朝换代时 DirectX10显卡技术全解析

来源:PCPOP-电脑时尚 作者: 出处:巧巧读书 2006-07-19 进入讨论组
上一页 1 2 3 4 5 6 

● 8. 微软一统江湖,DX10同时支持GPU、PPU物理加速:

    通过DX10的特性可以看出,DX10 GPU将是更为通用化的处理器,也就是说,原本许多交由CPU进行的3D处理会被转移到GPU上面来,因为强大的GPU比CPU更适合做这些工作,由此游戏性能会大幅提高。

    最近热门的技术就是物理加速及其应用,物理计算是下一代游戏体验当中的关键部分,它将增加游戏的真实感、沉浸感和带来更加有趣的体验。微软同样对物理加速非常感兴趣,在未来的DX10版本中会加入物理加速的支持。

又到改朝换代时 DirectX10显卡技术全解析(图二十三)

 无论AGEIA还是Havok都需要更多游戏的支持

    物理加速现在分为两大阵营,一是AGEIA的PPU物理处理器及其物理加速卡,另一阵营为Havok,NVIDIA和ATI都使用Havok FX引擎调用GPU处理物理运算。而据微软的表态不会偏袒任何一方,DX10会开放两个SDK,分别照顾到AGEIA和Havok,其中AGEIA的PPU直接作用于SDK独立进行物理运算,在Havok引擎的调动下NVIDIA和ATI的GPU也可以动态的处理物理运算!

又到改朝换代时 DirectX10显卡技术全解析(图二)

 由于缺乏游戏支持,物理加速卡销量不如预期

    当前的物理加速技术——我们谈论的AGEIA、Havok、NVIDIA和ATI等物理加速软件和硬件厂商。它们都有一个共同的特点,那就是物理加速引擎互不兼容、各自为政,这就使得很多游戏仅能支持一种物理引擎,这种情形非常类似于3D时代开荒初期在技术和规范上百花齐放!

    众所周知,现在物理加速卡需要更多的游戏来刺激销售,而ATI/NVIDIA也需要实际游戏来证明自己GPU物理加速的强大,而这两大阵营的物理加速游戏是完全互不兼容的,这就是标准惹的祸!软件巨头微软推出的DirectX/Direct3D终结了早期3D时代的无序状态。现在微软着手物理加速API的研发工作,以Direct Physics统一物理标准不论对哪一方都是非常有利的,微软的介入将使得物理加速更容易得到推广和普及,应用性也变得更加方便,同时DX10 GPU的架构也能够让GPU更较有效的进行物理加速!

● 9. 谁更强大?DX10 GPU进一步蚕食CPU:

    为什么GeForce 256被称为第一款GPU?因为它所具备的硬件T&L功能将原本CPU负责处理的光影转换交给了显示芯片,而光影特效处理要占据3D场景的很大比例,这种技术的实现让系统3D性能得到了大幅提高。因此显示芯片也有拥有了同CPU平起平坐的称谓——GPU!

    自从GeForce 256开始,GPU就逐步替代CPU进行各种各样的运算,从可编程GPU到通用型GPU,GPU将更多图形相关处理纳入自己旗下。最近一段时间热门的技术就是HDTV视频加速和物理加速,通过各方面的测试和报道都证明了GPU的处理能力远远超越了CPU。

又到改朝换代时 DirectX10显卡技术全解析(图二十四)

 强大的扣肉可以缓解3D游戏中的CPU瓶颈,但治标不治本,GPU解放CPU才是正道!

    如果大家留意近期扣肉处理器的测试成绩就会发现,在1024分辨率、显卡不变的情况下,单纯更换CPU就能使游戏FPS提高30%-70%,这种幅度就算是将7600GT升级到7900GTX也未必能达到!这一方面说明了扣肉性能的强大,另一方面也反映出了当前游戏的瓶颈更多的在CPU方面,因为CPU依然要进行太多并不适合自己的运算!

    DX10拥有全新的DLL数据库,运行效率大幅提高;另外API将更多的将工作从CPU移交到了GPU身上。微软表示:整个API和流水线都将重新设计,CPU运行程序时间最小化,性能最大化DX10的思路是在不需要CPU参与下,最大程度发挥GPU性能,如果需要CPU也参与工作的话,那么就是一个快速的,流线型的流水操作。DX10赋予了GPU更有效的数据读写方式,从而使CPU将更多工作移交给显卡并进而减少程序运行时间。

    由此可见,DX10的出现进一步强化了GPU的功能和性能,使得游戏开发者可以将更多的运算交给GPU处理——这样做并不会给GPU带来多少负担,而给CPU减负可以进一步的消除游戏系统的瓶颈,使得游戏场景可以变得更加复杂,协调GPU和CPU在游戏中的负担,最大话电脑硬件的3D图形性能!

    事实上同时代游戏机的性能强于PC的主要原因,就是游戏机的硬件配置更加合理,开发商更清楚如何调用游戏机的硬件资源,而复杂的PC系统存在多处性能瓶颈,“机能”没有得到完全发挥!

● 总结:

    以上所介绍的DirectX 10图形技术仅仅是对于我们用户而言最主要的特性,其实DX10的体系结构、编程语言的简化和更加灵活的调用仅针对游戏开发者、而且也只有他们才能看得懂!简言之,DX10能够大幅简化程序员的工作,以尽可能简练的语言开发出尽可能复杂、真实的游戏画面!

    DX10游戏到底能给我们带来什么,或许今后当您玩到DX10游戏时我们通常所说的HDR光照、动态模糊、软边阴影和物理加速等等图形技术已经难以分辨或者说是不复存在,因为展现在我们面前的图形画面将会变得非常接近现实,一切都是那么自然和谐!

本U R L:http://www.qqread.com/hardware/vga/using/2006/07/d180162031.html进入讨论组讨论。
上一页 1 2 3 4 5 6 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章