dx11和dx12哪个流畅?玩游戏选dx11还是dx12?
DirectX是一种应用程序接口(API),可以让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果。那么我们要怎么选择dx11、dx12呢?玩游戏用dx11还是dx12?下面就来一起看看详细内容。
DirectX 12 与 DirectX 11 有何区别?
在 DirectX 11 和 DirectX 12 之间,最重要的区别是 DirectX 11 是高级 API,而 DirectX 12 是低级 API。您的游戏和硬件之间存在多个层次。低级 API 更接近硬件,而高级 API 则更远且更通用。
这是 DirectX 11 和 DirectX 12 之间的重要区别。简而言之,DirectX 12 允许游戏开发人员针对更接近硬件的优化进行定位,从而减少 API 和图形驱动程序产生的开销。反过来,开发人员也更难与之合作。
在发布时,DirectX 12 的性能实际上略低于 DirectX 11,这主要是因为它的复杂性。然而,在过去的几年里,开发人员更多地针对 DirectX 12 – 咳咳 – 并挤出更多优化。接下来,DirectX 12 在大多数游戏中的性能都优于 DirectX 11。
DirectX 12 的另一个重大变化是并行计算。DirectX 11 处理串行操作,这意味着有一个按顺序执行的操作队列。并行计算为开发人员提供了同时进行多个调用的选项,极大地提高了操作效率。
同样,DirectX 12 开启了异步操作的可能性。这类似于并行计算,但它们不是一回事。异步计算允许您的硬件继续操作而无需等待另一个操作完成。例如,您的 CPU 可以执行介绍以从内存中接收纹理并继续执行另一个功能(例如角色的 AI),而无需等待该内存指令完成。这种优先级排序可以减少数千个地方的微小延迟,使您的游戏整体运行速度更快。
最后,DirectX 12 还支持 DirectX 12 Ultimate 的一系列功能。您可以在我们的 DirectX 细分中了解这些内容,但它们包括光线追踪和可变速率着色,以及其他视觉和性能功能。
DirectX 12 与 DirectX 11 性能对比
DirectX 11 和 DirectX 12 之间有很多技术差异,但性能为王。正如您在上表中看到的,使用 DirectX 12 获得的性能几乎总是比使用 DirectX 11 获得的性能更好,因此最好使用更新的 API。
我们看到“几乎”是因为 API 不是影响性能的唯一因素。某些游戏并没有从 DirectX 12 中看到太多好处,因为一些游戏从低级优化中获得的好处比其他游戏更多。
游戏不是唯一的因素。以上结果是使用 AMD 最新一代的AMD RX 7900 XTX收集的。与老一代相比,较新的显卡和处理器将从 DirectX 12 中获得更大的好处。
我们谈论的是最近几代显卡的改进,而近十年前的显卡改进较小。如果您有一台现代 PC,DirectX 12 通常是正确的答案。
你应该使用 DirectX 12 吗?
有十几款或更多游戏支持 DirectX 11 和 DirectX 12,包括《文明 VI》、《控制》、《古墓丽影:暗影》 和 《消逝的光芒 2》。 出于兼容性目的,大多数游戏默认使用 DirectX 11,但最好切换到 DirectX 12 模式。
唯一的例外是如果您有一台可追溯到 10 年或更长时间的旧 PC。较旧的硬件可能在 DirectX 11 上运行更流畅,或者 DirectX 12 可能根本不会提供太多好处。然而,绝大多数人应该选择 DirectX 12,因为它具有更广泛的功能和更好的游戏优化。
最新推荐
-
谷歌浏览器下载文件存储位置怎么修改
谷歌浏览器下载文件存储位置怎么修改?谷歌浏览器是一款开源的强大的浏览器,支持用户进行自定义的设置,那如果用 […]
-
火狐浏览器打不开该网页因为无法连接到服务器怎么解决
火狐浏览器打不开该网页因为无法连接到服务器怎么解决?火狐浏览器拥有强大丰富的功能,很受用户欢迎,但是有的用 […]
-
mac如何设置屏幕常亮不黑屏 mac不黑屏设置方法
mac如何设置屏幕常亮不黑屏?苹果电脑系统中很多功能也跟win系统类似,比如常用的亮度功能等,都可以通过调 […]
-
win11系统怎么和手机连接 win11连接手机功能
win11系统怎么和手机连接?在最新的win11系统中,微软提供了连接手机功能,通过win11系统与手机进 […]
-
win113d加速如何开启 win11怎么开启高性能模式
win113d加速如何开启?在电脑系统中,用户通过开启3d加速功能,可以让游戏显得更流畅,更好的展现图像效 […]
-
win10没有有效ip配置该怎么解决 Win10以太网没有有效的IP配置
win10没有有效ip配置该怎么解决?本地连接没有有效的IP配置的问题,其实是因为你的电脑无法正常获取到网 […]
热门文章
谷歌浏览器下载文件存储位置怎么修改
2火狐浏览器打不开该网页因为无法连接到服务器怎么解决
3mac如何设置屏幕常亮不黑屏 mac不黑屏设置方法
4win11系统怎么和手机连接 win11连接手机功能
5win113d加速如何开启 win11怎么开启高性能模式
6win10没有有效ip配置该怎么解决 Win10以太网没有有效的IP配置
7oppo手机允许安装未知应用在哪里设置 oppo允许安装未知来源
8win10电脑显示无法识别的usb设备怎么办 win10一直提示无法识别的usb设备
9steam加好友错误代码118解决方法
10怎么取消win10开机自检功能 win10关闭自检硬盘
随机推荐
专题工具排名 更多+