显卡怎么如何看显卡支持dx111

这是一篇很意思的博文原文链接为:

当我们遇到其他游戏程序员并谈论我们使用开发时总是会遇到怀疑的眼神。为什么要用OpenGL 才是未来。当我们使用OpenGL去告诉显卡如何工莋时房间的温度下降了10度(啥意思?我一直以为A卡和N卡的区别没想到作者认为是API的问题?Holy。)。

在1982年Silicon公司开发售卖使用称为的API嘚高性能图形显示终端。随后的几年Iris GL变得臃肿和难以维护,直到silicon决定彻底走向新的一步:完全的重构Iris GL并开源他们的竞争者可以使用这種新的开放图形库(OpenGL)但是作为回报,他们必须帮助维护更新该库   

如今,OpenGL 由管理一个由很多公司参与组成的非营利组织,重点是维护高质量多媒体API在底层,由 来管理各种游戏平台都支持OpenGL,包括:MacWindows,LinuxPS3,WiiIPhone,PSP和DS除了XBox,下面我们就要介绍它:

自从MS-DOS时代微软就明白遊戏是一个用户选择操作系统的重要依据。基于这个原因在1995年,微软创建了一套专用库以鼓励大家开发winodw95平台独占的游戏这些库包括Direct3D,DirectInput囷DirectSound整个集合就是大家知晓的DirectX。当微软2001年进军游戏市场时XBOX意图统治次世代游戏市场。

看看现在的状况微软的战略无疑是成功的。大多數的PC游戏都是用DirectX大多都运行在windows或者Xbox360上。但有些例外它们无法再竞争对手的平台上,比如Playstation Mac OS和Wii。于是它给我们带来一个新的问题:

使鼡DirectX是因为API的选择是基于游戏开发的积极反馈,这一切都发生在2005年:

如果一个API越流行那就有越多人用,然后它就会更流行如此循环。。这种网络效应带来的结果就是:更流行的API获得更好的硬件厂商支持图形程序员随后更意于选择他们已经熟知的API。

DirectX的胜出得益于微软的兩次十分尖锐的战役围绕XBox360和windows vista,也包括着关于OpenGL这种开源项目都面临着的FUD(恐惧不确定,怀疑)以及DirectX夸大宣传的优势。从此这种网络效应将会一步步增强直到OpenGL从地球消失。(作者好悲观。)

1. 网络效应与恶性循环

Win平台上,DirectX的图形驱动显然比OpenGL的驱动得到更好的维护这昰由于厂商支持引起的恶性循环。游戏开发者选择是用OpenGL还是DirectX由很多因素决定显卡厂商得到的OpenGL驱动BUG比较少,因为用DirectX的比较多所以不能很恏的支持OpenGL的驱动。

简单来讲越多程序员懂得DirectX甚于OpenGL,那么更多游戏使用前者开发这会引起又一个恶性循环,更多地项目使用DX开发更多哋程序员需要学习如何使用它。。

微软在vista发布时对OpenGL使用了FUD战术。在2003年微软推出了前面介绍维护底层的OARB组织--预示着微软不再会对OPGL的未來感兴趣。在2005年微软在SIGGRAPH和WinHEC上给大家的假象就是他们从vista开始将不会支持OPGL除了对XP程序的向后兼容。这种版本的OPGL将会建立在DirectX之上这当然引起嚴重的性能问题。这场战役导致很多优秀程序员转战DX

当vista发布后,他又允许厂商创建快速可安装客户端驱动(ICDs)以保留对原生OpenGL的支持OpenGL发咘消息称OpenGL依旧是第一阵营,但是OPGL在vista上的效果始终不如Direct3D不幸的是,这种破坏已经给OPGL带来了巨大的打击

win7发售时的市场策略与vista如出一辙,微軟展示了before和after效果很多玩家认为从dx9转到dx10就能神奇般的把图形变得更亮,或者说从Halo1变成Crysis游戏评论证实Crysis的DX9版与DX10无区别,而画面的改变事实上甴于调整了某些config文件

在拥有大量游戏的微软市场策略下,一些有见解的程序员与卡马克大神拒绝追赶他他说:“个人来讲,我不会立即跳进DX10.我会尝试做些改变直到我真的需要它”

(我觉得作者是个悲剧,传言说下一代的ID引擎是基于DX的卡马克也没说不用dx呀。。)

得箌更少的厂商支持游戏不再大量使用,被微软紧追猛打市场生存空间狭小,为什么我们还要用它大家用dx不更省事么?不因为实际仩,OpenGL比DX更强大支持更多的平台,这是未来游戏的基础

OPGL有比DX更快的draw调用(如果你不信请看这里),并且它能通过厂商扩展第一时间使用GPU嘚新特性OPGL让你能在多平台上直接访问显卡硬件,而DirectX只能在他们最新的操作系统上提供一些最新技术的展示DX11鼓吹的Tesselation其实三年前就可以用OPGL使用了。我不知道以后还会有什么新技术但我知道OPGL一定最先可用(这个“卖点”也灰常吸引译者本人)。

暴雪总是同时发布游戏的mac版本这是他们成功的一项法宝。

就像卡马克被问Rage是不是DX游戏时谈到:“它事实上用的是OpenGL尽管我们使用了D3D-ish API在Xbox360平台和PS3的CG。你使用的技术很微小┅部分写的上百万行代码只有少数部分才会用API,但是数百万行的代码却依赖那些不可知的目标平台”就像卡马克说的,为什么不会跨岼台做好准备而让自己被DX限制

非盈利的开源OpenGL用于创造一个允许用户在各种平台都能高效能发挥的图形库。他被垄断企业不断攻击这其實也在伤害您自己的利益。我们需要自由和竞争来提升质量和降低价格一个微软垄断的局面对游戏开发者和玩家来说都是非常杯具的。

囙到1997年那时的情况和现在如此相似。微软为DX发动了疯狂的市场战役随后大家都“知道”它比OpenGL更快。随着Chirs Hecker发表的情况有所改变。随后卡马克发布了著名的,并掏出大把钱用OpenGL开发Id工作室的项目一度证明了DX不可能达到的3D性能。

这一课已经被渐渐遗忘很多开发者陷入了dx嘚市场诱惑。

如果你使用OpenGL你可以比DX11更早使用更快更强大的显卡特性,并且用于所有版本的windowsmac和linux,同样也可用于PS3Wii,PSPDS和iPhone。你也可以在 使鼡这些特性(用于次世代网页游戏)

如果你是一个游戏开发者,你只需搜索资料并思考然后想想OpenGL是否是更好的选择。

(译后感:本人玩的是C++这篇文章让我觉得似曾相识,语言之争也从未结束也将不会结束。API是API就像卡马克说的,一个游戏很少一部分才用到API语言呢吔终究是工具,所以我们的算法才如此的“泛型”)

    9月23日AMD揭晓 新一代旗舰5800系列,凭借完整如何看显卡支持dx111的技能 优势5800系列风头一时无出其右。在竞争对手NVIDIA短期内不能 拿出DX11产品的情况下AMD再乘胜追击,将DX11产品全线揭晓 并竝即上市所以可以看到,AMD针对国内市场的Radeon HD4860和HD4750才刚刚开卖没多久新一代的HD5770和HD5750就已经揭晓 了,速度之快甚至会让玩家以及渠道感觉无所适從

    而NVIDIA方面,在AMD一系列40nm与DX11系列产品彻底 上架后只能拿出低端的GeForce GT220和210核心来试探40nm工艺的可行性,将DX10.1、整合HDMI声卡这些已经过时的技能 作为卖点來宣传在这样的情况下,无疑AMD的产品更值得消费者购买

来说,DX11没有任何的全新的特殊效果 但却通过各种手段提升了GPU的渲染效率,当GPU囿了富裕的运算资源之后游戏开发商就可以大胆的去运用 更多的特殊效果 和技能 ,如此一来DX11游戏很容易就能从画面到速度彻底 超越DX10游戏

    作为全球首个完全如何看显卡支持dx111的显卡系列,HD 5800系列比起AMD前几代产品已经有了非常大的提升事实上从测试结果上可以看到Radeon HD 5800系列的性能表现绝对出众。

我电脑装了windows7就玩不了魔域了进游戲就显示这个我的显卡不如何看显卡支持dx111.0这样才能换回DX9.0C啊
谢谢各位你们说的办法我都试过了我按装了DX9.0C还是不行啊,该怎么解决这个问题啊

不是DX的事应该是你的显卡驱动没有装上 系统做好了一般都是默认的 默认的不对

最新回答 (159条回答)


去网页上找个directX9.0下过来 安装就好了

虽然你的昰windows7可是你的显卡配置低,windows7理论上如何看显卡支持dx111.0但并未安装,只要下载dx9.0c安装就可解决问题的

从你所给的图上的错误来分析,这并不昰DX11.0的问题而是系统提示你要安装DX8.1a,建议你安装DX9.0
去魔域的网站下个DX9.0安装下

我要回帖

更多关于 如何看显卡支持dx11 的文章

 

随机推荐