游戏中在什么地方关闭dx12怎么关闭

电脑教程子分类游戏玩家快升级Win10!详解DX12种种好处
  虽然很多人仍在使用Win7等老系统,但其实在游戏玩家群体中,Win10才应该是绝配。为何如此说?原因就是Win10才能够支持DirectX 12。到底DirectX 12能带来些什么?  前言  我们首先得从为什么需要DirectX说起。  如果是在主机上开发游戏,开发者只需要一套硬件对应一个品牌(Xbox、PlayStation、任天堂),也就是说他们只需要考虑一款处理器和一款显示芯片,内存需求、输入选项和其他硬件标准都是预先决定好的。  但到了PC游戏开发上,问题就开始复杂了。游戏开发者需要面对无数种硬件配置,要让游戏在茫茫多的显卡、主板和各种硬件平台上完美运行可以说困难重重。这就是为什么在上一个十年里,开发者们会纷纷涌向主机平台。  主机有着性价比高、盗版率低的特点,而且开发者在编程时还能够直接访问硬件&&后者是关键,因为这让开发者能够榨取硬件的每一寸性能,并且可以最大程度利用主机内置的部件特性。而这,就是DirectX对于PC游戏来说如此重要的原因。  DirectX是什么?  简单来说,DirectX是一种由微软开发,用以和PC硬件&交流沟通&的软件。再说具体一些,它是一套应用程序接口&&也就是API&&的集合。DirectX的工作和2D及3D的矢量图形渲染有关,负责Windows平台的视频渲染和音频播放。  目前与DirectX形成竞争的是OpenGL,这是于1992年推出的另一个图形API套件。OpenGL采用开源原则,并且得到Khronos Group团队的持续开发。因为OpenGL是跨平台API,它并不像DirectX那样能得到Windows的原生支持。  DirectX 最初出现在Windows 95时代。那个时候,大多数 PC 玩家还守在老旧的DOS平台上。DOS给予开发者直接访问PC硬件的权限,这是很大的诱惑。Windows 95并不提供这样的能力,直到DirectX横空出世。  其实最开始DirectX并没有得到关注,因为开发者们更依赖 OpenGL,而且他们认为DOS环境更有效率。不过随着时间的推移,DirectX逐渐强大起来。当开发者意识到这一点后,它的地位变得不可动摇。  要说DirectX真正开始战胜OpenGL,那还是在2002年,也就是著名的DirectX 9出现的时候。Windows XP的成功大大加速了DirectX的增长,时至今日这个平台已经高度稳定并且仍在全球范围内被使用。Windows 10逐渐将成为主流,它即将带来最新的DirectX 12。  DirectX 12将带来什么?  在这个最新的版本发布之前,DirectX 最大的缺陷在于它始终不像主机那样,提供对硬件的底层访问。为了解决这个问题,AMD自立山门推出了Mantle API套件,让开发者可以在AMD的产品上优化软件。  从本质上说,图形芯片已经变得和主处理器一样强大了,足以承担图形渲染之外的运算任务。AMD的Mantle让开发者能够充分利用那些支持它的Radeon显卡的性能。从人们的反馈来看,Mantle口碑很好,表现得也十分出色。然而就在微软推出了新版本DirectX解决底层的问题后,Mantle的短命也就成了注定。  来自NVIDIA的Henry Moreton是这么概括DirectX 12的:&DX12重在极大提升视觉效果的丰富程度,但却能显著减少CPU与API有关的负担。过去,驱动程序和系统软件会为开发者管理内存、状态和同步。然而,对应用程序需求的理解不完全导致了效率偏低。DX12让应用程序能够直接管理资源和状态,并执行必要的同步。结果是,高级应用程序的开发者将能够有效率地控制GPU,充分利用上自己对游戏开发知识的精通。&  通过将更多工作分配给图形芯片,主处理器的负担就会少很多,游戏也就不会被系统后台中的各种任务所拖慢。越多的核心性能越好,意味着双核处理器会和四核处理器有明显的差距。  这一点对图形芯片来说也是一样的,双显卡当然性能要更强,我们通过NVIDIA的SLI和AMD的交火理解了这一点。配合DirectX 12,游戏或还将有更好的表现,因为负载现在可以被同时分配到不同的核心上了,而非像以前那样一次只能有一个核心负责。  这个改变非常重要,因为DirectX 11并没能完全利用上多核心的优势,一次只有一个核心在工作,其他的全都在待机。DirectX 12发布后,单CPU核心和单GPU核心的时代终于完全落幕。  你可以做如下想象:计算机从原本的单车道时代进入了超宽八车道时代,让CPU能够将渲染和指令计算的工作交给GPU。对于玩家来说,这意味着更流畅的帧率和更好的画质。  如何享受DirectX 12?  DirectX 12还有一个亮点是它是Windows 10的原生API,而Windows 10现在已经被应用在了各个不同种类的设备上&&台式机、笔记本电脑、平板电脑、手机,甚至Xbox One。DirectX 12还在一定程度上向下兼容,让PC玩家不需要购买新的显卡也能游玩喜欢的作品。  根据微软的说法,DirectX 12比起DirectX 11来,在CPU利用效率上能有50%的提升,而且在程序化指令或线程的多序列工作上也有更好的任务分配。  好消息是现在有为数不少的PC游戏已经做好准备迎接DirectX 12了,比如《奇点灰烬》、《上古卷轴 OL》、《古墓丽影:崛起》、《战争机器:终极版》和《杀手》。除此之外,《杀出重围:人类分裂》、《星际公民》、《极限竞速 6:巅峰》等即将推出的作品也会支持新的API。  总的来说,如果游戏支持DirectX 12,那么它就有望能够为玩家带来更好的性能表现。这样一来,开发者就需要为那些已经推出的作品进行更新,以便让它们支持DirectX 12,但他们会不会积极响应呢?  无论是 NVIDIA还是AMD都已经开始了它们对DirectX 12的支持,所以未来毫无疑问将会是新API的时代。如果你还没有更新Windows 10,DirectX 12会是一个很好的推动力。DirectX 12带来的变化那么大,而且微软又急于推广Windows 10,因此它肯定是不会支持旧系统了的。相关阅读:原来Win10叫Win9?微软文件暴露Win10真名史上最火Windows!Win XP为何如此成功Win10更完善!Win10年度更新将于7月推送编程利器!微软Bing可以直接搜索源代码&
软件论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品放弃 Fraps,我们有更好的游戏工具
现在 DX12 游戏越来越多,但是除了少部分游戏自带 Bnechmark 可以让玩家自己测试之外,常规的如 Fraps 这类软件都是无法测试和记录 DX12 游戏的帧速的。所以玩家遇到像《战地 1》、《Hitman》这样的 DX12 游戏,也只能用肉眼判断自己的机器跑得流畅不流畅,很不客观。下面我们就教大家一些方法,可以看到以及测试 DX12 游戏运行的具体帧速,了解自己电脑的性能。只看实时帧速?用 Steam 最科学
一般而言,Fraps 是我们最常用的显示游戏帧速的工具,但是这个软件已经停止更新很久了,而且仅支持 DX11 游戏,遇到 DX12 游戏就无法正常工作。如果不考虑记录游戏的帧速,那么我们可以用 Steam 这个软件替代。
Steam 虽然是个游戏平台,但这个软件里面是带有帧速显示功能的,而且由于 Steam 本身含有各种 DX12 游戏,比如《古墓丽影》,所以它的帧速显示功能也是支持 DX12 游戏。我们只需要在 Steam 设置中将 " 游戏中 " 选项的 " 游戏中显示帧速 " 开启即可,这样通过 Steam 运行的游戏,无论是否 DX12 游戏,都将在屏幕上显示实际的运行帧速,非常方便。
注意,Steam 是通用软件,无论是 A 卡还是 N 卡都适合。 Steam 可以在游戏中直接显示帧速
如果用户使用的是 NVIDIA 显卡,也可以选择 NVIDIA 的 GFE 软件,GFE 软件同样可以实时显示玩家任意游戏的帧速。但个人还是推荐大家 Steam,简单直接并且适合各类玩家,只是一定要记得非 Steam 购买的游戏(比如破解版)需要添加进 Steam 游戏库里,并通过 Steam 运行才能实时显示的帧速。 将各类非 Steam 的游戏添加入库$pager$测试 DX12 帧速,PresentMonLauncher 最专业
如果不满足于显示帧速,而是需要记录帧速变化用来测试游戏,那么 Steam 就无能为力了。这里推荐一款名为 PresentMonLauncher 的软件。这款软件是由英特尔的工程师协助开发,专门用于记录测试游戏帧速,它可以支持一切 3D 游戏,包括 DX12 游戏以及 Vulkan API 的游戏,如 DOOM。
PresentMonLauncher 是一款相当专业的软件,目前版本已经更新的 1.0 版,界面虽然做的一般还不能显示正确(开发人员太偷懒了吧……),但这并不影响它的功能。下面我们就来介绍一下这款软件的正确运行方式。 PresentMonLauncher 的软件界面让人一头雾水,但操作起来其实比较简单
如果各位要 PresentMonLauncher 输出测试数据(会生成一个 CSV 文件),那么要在 Output File 项上打勾,并且在下面的空格部分选择输出的路径,然后最基本的选项就结束了。
然后任意打开一个游戏,无论是 DX11 或者 DX12 游戏都可以,进入游戏后按下热键(有提示,也可自定义),然后再切换出来,我们会发现 PresentMonLauncher 已经自动找到了游戏的进程(右上角显示了 XXXX 的执行文件)。 软件已经找到了 Hitman 这个游戏的进程
PresentMonLauncher 的热键可以按照自己的喜好随意调整,在游戏中按下热键后,PresentMonLauncher 不但能找到进程,并且自动开始记录游戏帧速,再按一下热键就可以结束记录帧速,此时所有的游戏帧速数据就会被记录在 CSV 文件中。
CSV 文件可以用 Excel 打开,不过里面的数据比较复杂,不容易看懂。所以我们还需要下载一个小工具 FLACalculator 来协助我们。FLACalculator 是专门用来分析游戏帧速的软件,打开这个软件,会看到三个空行,第一行我们需要填上测试的 GPU 名称,在第三行中选择我们刚才测试完的 CSV 帧数数据,点击右下角的 NEXT 就能看到游戏每帧画面的数据。 FLACalculator 可以分析 CSV 的帧速数据
不过这样的数据显然会让人一头雾水,我们要看的可是游戏的具体帧速表现,点击 FLACalculator 下方的 fps,软件就会显示游戏的帧速曲线图了。在这个曲线图中,我们可以看到游戏的最大帧速、最小帧速以及平均帧速。 游戏的帧速表现一目了然
利用 PresentMonLauncher 以及 FLACalculator 这两款软件的配合,玩家几乎可以侦测大多数游戏的帧速表现,最新的 DX12 游戏也可以全部支持。当然在测试软件的过程中,我们发现还是有一些游戏不兼容这个软件,比如最新的 PES2017 就无法用 PresentMonLauncher 找到进程,也就无法记录帧速了。要想图方便,就用 Afterburner
或许很多人觉得 PresentMonLauncher 显得过于专业,还需要用两个软件才能正确显示游戏帧速,有点麻烦。还好最近 Afterburner 这款超频软件进行了版本更新,最新版的 Afterburner 终于可以支持 DX12 的游戏监测了,这样我们也可以比较方便地进行 DX12 游戏帧速的显示和记录了。
最新版的 Afterburner 版本号为 4.30
14,之前的版本是不支持 DX12 监测的,所以下载的时候别下错了。找到正确版本号并且下载后即可安装,需要注意的是,Afterburner 所附带的另一款软件 Rivatuner 也要一并装上,不能跳过。 最新版的 Afterburner 界面也有很大的变化
安装完毕后,在设置选项卡中找到 OSD 显示栏目,我们可以勾选自己想要显示的项目,包括但不限于帧数、帧生成时间、GPU 温度、电压、频率、核心频率、显存使用率等指标,确保栏目前面的对号呈现标记状态。如果想在截图中显示,要选中栏目后选择下方的在 OSD 中显示。 将想要显示的数据进行勾选,然后记得在下方的 OSD 显示上打勾
继续将进度条拖拽向下,我们可以看到 " 日志文件保存到—— " 的对话框,挑选合适的路径后打勾即可,随后进入游戏正常截图即可。这样退出游戏后,通过我们日志文件保存的路径,我们就能找到以 Html 形式记录下来的帧速数据。
这个 HTML 文件可以用 Excel 打开,Excel 图表中用户勾选的项目都会如实列出,很容易可以找到帧率、GPU 温度、GPU 核心频率等信息,如果玩家无法确定自己想要截取的时间段,那么可以观察 GPU 核心频率的变化,GPU 核心频率从高到低的这一段,就是游戏从渲染到结束的时间点。这样通过 Excel 生成曲线图,我们可以测试到游戏的帧速变化了。 想要记录帧速,就要保存日志文件 在 Excel 表中我们可以轻易看到游戏的帧速
原网页已经由 ZAKER 转码排版后使用快捷导航没有帐号?
查看: 1702|回复: 7
DX12是否已在开发计划中?
帖子威望金砖
LV.1, 积分 6, 距离下一级还需 25 积分
昨天从DX9升级到DX11,完全两个游戏....&&昨晚就花了1000+买了脚气马和一套马具。
win10 下的DX12,据评测相对DX11的游戏性能又有了质的提升,所以基于DX12的剑三是否有希望在今年跟大家见面 ?
微软强制升级win10的动作越来越大,剑三别老跟在别人脚步后面咯。。。。
也应该走在别人更前一点..
帖子威望金砖
你想多了,剑三永远落后一个时代啊,现在玩的是DX9,马上出的重置版都只是DX11时代的,想玩DX12只能等DX13出来才有可能玩到DX12
帖子威望金砖
你觉得有好多人的显卡能支持DX12?
帖子威望金砖
不要指望现在的版本出DX12了好么,至少也在重制版出吧,现有的就修修补补好了
帖子威望金砖
重制版公测之后 就会着手DX12的。
帖子威望金砖
目前win10 仍然在开发期间目前并没有几家厂商推出实质性的dx12引擎 估计在win10开发稳定后可能会有推出
帖子威望金砖
你想多了~~
帖子威望金砖
急什么,和金山合作的N卡还未在dx12上占到便宜,金山怎敢妄自开发dx12版,这不给AMD长脸么。
Powered by
Copyright & 2014 .All rights reserved.}

我要回帖

更多关于 战地1怎么关闭dx12 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信