网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > vista > 安装试用 > 官方讲解:OpenGL在Vista上的性能问题  

官方讲解:OpenGL在Vista上的性能问题

2007-04-29  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  OpenGL官方组织Khronos OpenGL ARB工作组最近陆续收到了许多请求,希望能澄清OpenGL在Windows Vista上的性能问题。由于微软在Vista中引入了Aero Glass桌面效果和全新的显示驱动模式,因而极大地改变了用户体验,对OpenGL的疑问也是可以理解的,不过很多人也许没有意识到,Vista是原生支持OpenGL的,这对微软来说是一个巨大的改变。

网管网www_bitscn_com

  OpenGL ARB称,有关OpenGL和Vista大家应当记住以下三点: 网管网www.bitscn.com

  1、Vista完全支持OpenGL硬件加速

网管下载dl.bitscn.com

  2、OpenGL应用程序可以从Vista改进的图形资源管理机制中获益

中国网管论坛bbs.bitsCN.com

  3、Vista上的OpenGL性能完全可以媲美XP上的

网管联盟bitsCN_com

  下边逐一解释:

网管联盟bitsCN@com

  1、Vista完全支持OpenGL硬件加速

网管下载dl.bitscn.com

  与XP中一样,Vista里的OpenGL加速也是通过标准的Windows可安装客户端驱动程序(ICD)实现的,只是该驱动需要单独安装,否则都是只能使用软加速。 网管联盟bitsCN_com

  另外从Aero Glass桌面合成机制上看,OpenGL和Direct3D在Vista中的地位是等同的,都是相关图形驱动从应用程序中获得数据,并使用GPU进行硬件渲染,随后提交给桌面窗口管理器(WDM),随后合成写入桌面,实现新的用户界面效果。 网管网www_bitscn_com

  关于DWM对系统应能的影响:由于DWM本身就是个3D程序,因此必然会消耗CPU和GPU资源,通常情况下会导致10%的图形性能降低,因此用户需要在美丽界面和更高性能之间做出选择;不过,如果3D游戏等程序运行在全屏状态,DWM就不再执行窗口合成,也不会再拖累性能。

网管网www_bitscn_com

官方组织讲解:OpenGL与Vista 网管联盟bitsCN@com

  2、OpenGL应用程序可以从Vista改进的图形资源管理机制中获益 网管论坛bbs_bitsCN_com

  Vista窗口显示驱动模式(WDDM)提供了一个防火墙和Thunk Layer,以提高系统整体稳定性,这与XP截然不同。在XP里,OpenGL ICD直接与GPU硬件层会话,并掌握诸多底层功能,包括内存管理。 中国网管论坛bbs.bitsCN.com

  事实上,WDDM为OpenGL应用程序提供了不少潜在的益处,比如显存等此前由OpenGL ICD管理的图形资源现在交给了操作系统虚拟管理,又比如在多个程序运行时,OpenGL ICD可以为每个程序开放最大的材质存储空间,并由Vista负责分配资源和管理时序,从而提高系统资源的整体利用效率。

网管下载dl.bitscn.com


TAGs性能   问题   讲解   官方   OpenGL   Vista   XP   可以   游戏   图形    
 上一篇:Windows XP和Vista双系统安装方法   下一篇:Windows Vista系统还原点的创建频率
官方讲解:OpenGL在Vista上的性能问题 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: