网易首页 > 网易号 > 正文 申请入驻

玩游戏,DX11和DX12该怎么选?

0
分享至

作为一个游戏玩家,只要打开现在的游戏的图像选项,大概都会看到一个“渲染选项”,询问你是选择DirectX11(DX11)还是DirectX12(DX12)。那么,两者有什么区别呢?游戏玩家该怎么选呢?

DirectX是什么?

很长时间以来,PC玩家都曾面临一个问题,就是明明硬件配置高于同时代的游戏主机,但是在性能表现上就是不如游戏主机。这像 Xbox或PS这样的游戏主机都有特定的硬件,除了存储介质大小不同,它们都有相同的处理器、显卡和内存等,也就是配置完全一样。开发者只需要使用一套硬件规范进行开发。

这对开发人员从硬件中榨取一切资源,提供最佳性能提供了方便,游戏优化也变得更加简单。

但是电脑不同,电脑的配置千差万别,性能差异、硬件属性、开发接口、资源调用方式也不同,因此PC游戏开发的硬件适配和硬件性能优化非常复杂、困难,需要更加庞大的具有专业硬件知识团队不断进行适配和优化调优。这大大增加了开发团队规模和成本,以及开发周期。

这就是 DirectX 的作用所在。DirectX是微软开发的一种应用程序编程接口 (API),可让软件开发人员更轻松地与 Windows PC 上运行的不同硬件组件进行对话。简单地说,DirectX 是一种语言桥梁,它能让视频游戏制作者与运行 Windows 的 PC 上的各种硬件进行对话,而无需为每种硬件编写单独的代码。

DirectX 大致分为三个部分:Direct3D,负责提供使用显卡渲染 3D 对象的API,而DirectDraw负责提供使用显卡渲染 2D 对象API,DirectSound负责使用声卡提供更好的音频效果API。

当然,类似的API标准还有OPENGL和Vulkan,不过它们更多集中在图形渲染上,甚至某些情况下使用Vulkan的游戏可能图形性能还略好于DX。但这些第三方API,对于声音等的API的广度不如DirectX。加上微软手持对Windows底层硬件代码的掌握,因此在系统整体性能的整合上更具有一定优势,所以自从它推出以来,迅速占领了开发社区。

自从DirectX推出以来,产生巨大影响的有四个版本,即DX7、DX9、DX11、DX12。

而目前3A大作和主流游戏引擎,主要采用的是Win8推出时候集成在Windows中的DX11,和Win10推出时同步集成的DX12。

DirectX 11 和 DirectX 12 之间区别何在?

那么,DirectX 11 和 DirectX 12 之间有哪些区别呢?

简单来说,DirectX 11 是高层应用程序接口,而 DirectX 12 是低层应用程序接口。游戏和硬件之间交互处理有不同的层级。低层应用程序接口更接近硬件,而高层应用程序接口则离硬件更远、更通用。

这是 DirectX 11 和 DirectX 12 之间的重要区别。因此DirectX 12 允许游戏开发人员在更接近硬件的地方进行优化,从而减少 API 和图形驱动程序的开销。

在发布之初,DirectX 12 的性能实际上略低于 DirectX 11,主要原因是其复杂性,不过经过微软多年优化,DirectX 12 的API性能本身现已经优于 DirectX 11。

其中最明显的区别是它们与硬件的交互方式。大多数使用 DirectX 11 开发的游戏只能使用两到四个 CPU 内核。其中一个内核通常会告诉 GPU 做什么。然后,游戏会使用剩余的核心来处理各种 CPU 密集型设置,如游戏的粒子或绘制距离。

然而对于3A游戏来说,这造成了新的多核CPU用户出现“一核有难N核围观”的硬件资源浪费现象,影响了游戏性能。

而DirectX 12 将 CPU 的工作量分散到多个内核上,并允许每个内核同时与 GPU 对话。另外,DirectX 12 还配备了一些面向未来的功能,其中包括异步计算和流水线状态对象(PSO)。异步计算允许多个工作负载并行工作,从而提高了 GPU 的利用率。这基本上释放了显卡 的全部潜能。

DX12虚幻引擎测试,前者采用传统串行渲染,后者采用并行+异步多设备运算,将运算负荷分担到独显和集显上

就像餐厅里的服务员一样。当服务员为您点餐时,他们会先问您想喝什么。收到饮料后,他们会问您想吃什么主菜。您点的菜是分步进行的。服务员不会在您吃完主菜之前问您想吃什么甜点。这样做虽然有效,但效率不高。

有了 DirectX 12 的异步计算,服务员就能像快餐连锁店一样,一次性完成您点的菜。这样可以最大限度地利用 GPU,提高游戏性能。

除图形渲染外,显卡还能处理大量其他任务,如运行机器学习算法。在 DirectX 11 中,显卡一次只能按一定顺序执行其中一项任务。当出现这种情况时,性能就会受到影响,因为 GPU 资源没有得到有效利用。

另外,DX12加入了对光追等最新图形属性的支持。

当然,这些都是理论对比。那么实际性能表现呢?

只要硬件支持,DX12总体性能更好

对实际性能表现来说,游戏分为画质性能和流畅性能。前者由于DX12支持更多的新的显卡的渲染特性,因此画质上面,一般是要由于DX11的。特别是2015年以后的3A大作,体现更为明显。

而在流畅度方面,由于DX12引入了并行处理和一部运算等更适应8核以上CPU或者大小核设计的异步运算架构CPU,因此在吃CPU性能的游戏上的优势更加明显。同时由于DX12能够将运算负载分配在CPU的多核+集显+独显,因此在优化到位情况下,微软声称可以节约最高50%的系统资源,流畅度也更好。

不过,这一切建立在游戏基于DX12开发,且你的硬件平台具有所有的DX12特性支持上。

DX12特性美好,但受到了限制

DirectX 11 和 DirectX 12 发布之间有六年的间隔。在此期间,已有数千款游戏使用 DirectX 11 开发。

DirectX 11作为高层 API 更便于普通开发人员使用。其结果就是游戏稳定、精良、可玩性高。另一方面,DirectX 12 是一种低层 API,与 DirectX 11 不同。虽然它允许开发人员在细粒度上进行微调优化,但也要求开发人员具备丰富的硬件原理知识。

也就是说,根据一般开发人员对 API 的了解程度,使用 DirectX 12 开发的游戏最终可能会性能更差。DirectX 12 带来了一些改进,但这实际上取决于开发人员的执行能力。因此,许多开发者仍然选择使用 DirectX 11 等高级 API。

这也是为何不少3A大作至今虽然支持DX12,但仍然采用DX11这个兼容API接口为主要规范开发和推荐玩家游玩。

玩家该怎么选?

总的来说,如果你的硬件是2015年以后的游戏,而游戏本身也是采用DX12为主开发的,那么基本上应该尽量选择DX12。

但如果你是WIN7用户、较老硬件的玩家,那么大多数情况下,如果游戏提供了DX11和DX12游玩选项,请选择DX11,因为无论是你的系统还是你的硬件都不支持DX12.

总而言之,从 DirectX 11 切换到 DirectX 12 并不像听起来那样非黑即白。这取决于多种因素,如硬件、软件、操作系统,以及游戏是否同时支持这两个版本。在做出决定之前,所有这些因素都需要考虑在内。

文章来自钛师父

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
国际足联官网再现“米卢传奇”,他连续五届世界杯执教五个不同国家队,包括中国队,为史上唯一

国际足联官网再现“米卢传奇”,他连续五届世界杯执教五个不同国家队,包括中国队,为史上唯一

极目新闻
2026-06-22 18:33:54
57岁港星谭耀文击败多位内地顶流封视帝,当众致谢佘诗曼

57岁港星谭耀文击败多位内地顶流封视帝,当众致谢佘诗曼

TVB剧评社
2026-06-22 21:48:39
阿根廷提前出线后,西班牙意外躺赢,约旦危险:不胜=提前被淘汰

阿根廷提前出线后,西班牙意外躺赢,约旦危险:不胜=提前被淘汰

侃球熊弟
2026-06-23 03:04:09
第一位牺牲的政治局常委:中央收到噩耗,命陈赓亲自带队处决叛徒

第一位牺牲的政治局常委:中央收到噩耗,命陈赓亲自带队处决叛徒

历史龙元阁
2026-06-22 06:45:12
《人世间》:永远不要操心你的孩子,也不要操心你的父母,你所有的操心基本上是白费,每个人都有自己的三生因果,都要在自己的因果中轮回

《人世间》:永远不要操心你的孩子,也不要操心你的父母,你所有的操心基本上是白费,每个人都有自己的三生因果,都要在自己的因果中轮回

心理观察局
2026-06-22 06:55:14
中美日一季度GDP差距断崖,美国7.77万亿,日本1.08万亿,中国呢

中美日一季度GDP差距断崖,美国7.77万亿,日本1.08万亿,中国呢

锅锅爱历史
2026-06-22 16:10:15
啦啦队女神突然退休,杯子真的装不下了?

啦啦队女神突然退休,杯子真的装不下了?

影视情报室
2026-06-22 01:05:24
18岁森碟海边度假照走红,放弃娱乐圈专注网球成榜样

18岁森碟海边度假照走红,放弃娱乐圈专注网球成榜样

调侃国际观点
2026-06-22 14:08:53
菲防长彻底完蛋!中方制裁不到十天,又被国内质疑:你是哪国防长

菲防长彻底完蛋!中方制裁不到十天,又被国内质疑:你是哪国防长

诗里寻那个他
2026-06-22 03:46:52
乌克兰猛烈袭击克里米亚

乌克兰猛烈袭击克里米亚

名人苟或
2026-06-22 15:09:44
争议!梅西破门创纪录,奥地利后卫倒地被无视,球迷:裁判带任务

争议!梅西破门创纪录,奥地利后卫倒地被无视,球迷:裁判带任务

等等talk
2026-06-23 03:09:06
42岁李宇春嫁法国老头真相曝光,近况不意外

42岁李宇春嫁法国老头真相曝光,近况不意外

微风轻拂面
2026-06-21 17:45:18
东风-17亮剑,31国全安静了?中国这一手,藏着2个没说破的警告

东风-17亮剑,31国全安静了?中国这一手,藏着2个没说破的警告

李健政观察
2026-06-22 17:20:15
澳门一警员执行任务遭围堵抢劫,7人被捕,其中包括3名澳门本地男子,分别姓赖、45岁、地产发展商,姓郑、63岁、商人,姓梁、64岁、商人

澳门一警员执行任务遭围堵抢劫,7人被捕,其中包括3名澳门本地男子,分别姓赖、45岁、地产发展商,姓郑、63岁、商人,姓梁、64岁、商人

大风新闻
2026-06-22 16:32:50
日媒:日本队已乘坐包机返回纳什维尔驻地;久保建英依旧单练

日媒:日本队已乘坐包机返回纳什维尔驻地;久保建英依旧单练

懂球帝
2026-06-22 07:53:16
这么丑也能当明星?顺产头、大饼脸,简直颠覆我对演员的认知

这么丑也能当明星?顺产头、大饼脸,简直颠覆我对演员的认知

翰飞观事
2026-06-22 22:08:29
官宣!德国绝对主力世界杯报销 身价6000万欧 系皇马重点引援目标

官宣!德国绝对主力世界杯报销 身价6000万欧 系皇马重点引援目标

狍子歪解体坛
2026-06-22 20:35:29
封神!梅西刷爆17纪录:18球独享世界杯历史射手王 小组赛从未出局

封神!梅西刷爆17纪录:18球独享世界杯历史射手王 小组赛从未出局

海阔山遥YAO
2026-06-23 03:33:03
重磅雄文!郑丽文必将被两岸现实淘汰出局!

重磅雄文!郑丽文必将被两岸现实淘汰出局!

经点星娱
2026-06-22 14:27:48
不平等的热浪:印度人的高温生存战

不平等的热浪:印度人的高温生存战

澎湃新闻
2026-06-22 07:18:29
2026-06-23 07:23:00
电脑报 incentive-icons
电脑报
创刊于1992年的计算机报
27034文章数 211732关注度
往期回顾 全部

游戏要闻

《最终幻想7:启示》为何坚持使用UE4而非UE5开发

头条要闻

阿根廷2-0奥地利 卫冕冠军2连胜提前晋级32强

头条要闻

阿根廷2-0奥地利 卫冕冠军2连胜提前晋级32强

体育要闻

法国球星祝中国队下届世界杯取得好成绩

娱乐要闻

陪睡陪玩是皮毛,向佐揭内娱暗规则

财经要闻

前美联储主席格林斯潘去世 享年100岁

科技要闻

马云与阿里巴巴众高管下田插秧

汽车要闻

华为智驾ADS限时优惠月底结束 7月1日前下订立省3000元

态度原创

房产
旅游
亲子
家居
公开课

房产要闻

一年时间,36个盘“消失”!海口楼市,罕见“大收缩”!

旅游要闻

端午假期国内出游1.24亿人次

亲子要闻

何猷君儿子幼儿园毕业!这场面,我等普通父母看傻了

家居要闻

绿意盎然 自然之境

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版