DirectX12是由微软公司发布的新一代API多媒体编程接口,也是一款可以让计算机应用程序运行时,呈现丰富多彩媒体元素的工具,可作为应用程序稳定运行的系统底层平台,是微软专为各类显卡打造的硬件加速组件。绝大多数3D游戏都依赖DirectX12运行,部分非3D游戏同样依靠它实现音效输出。对比DirectX11.DirectX12大幅优化多线程执行效率,充分释放多核硬件性能,兼容开普勒、费米、麦克斯韦等多种硬件架构。当游戏画面异常、运行卡顿,或是系统提示缺少XXX.dll文件时,可安装DirectX12进行修复,优化游戏运行体验。

Directx12安装教程
〈1〉下载并解压本站提供的文件。
〈2〉在 DirectX12 (Windows 10 提取版) 路径下,找到并运行 DXSETUP.exe。
〈3〉双击进行安装,勾选 “我接受” 协议执行下一步,进行安装。

〈4〉安装提示安装内容,默认执行 “下一步” 继续安装。

〈5〉查看安装进度,稍等片刻等待。

〈6〉完成后弹出完成安装界面,点击完成就可以打开 DirectX12 使用了。

DirectX12新特性
『新的特性』
DX12最重要的变化就是更底层API,这一点很像 AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载 (overload)。
具体包括:应用可追踪GPU流水线、控制资源状态转换 (比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。
另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11 在这方面受 CPU 性能的严重制约,主要是因为不能有效利用多核心。
微软宣称,微软对多核心 CPU 的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深,这里就先不说太多了。
『硬件支持』
NVIDIA确认说,开普勒、费米、麦克斯韦架构全部都支持 DX12.也就是 GeForce 200 系列以来的型号都可以,DX11 的都行。
AMD则确认,GCN架构的所有显卡均支持 Directx 12.也就是 Radeon HD 7000、Radeon R200 系列。
Intel确认称,第四代Haswell可以支持 Directx 12.但其实仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200.
目前还不知道它们是100% API支持还是仅仅特性集上的支持,但至少有一点,那就是 DX12 并不需要新的硬件才能实现,现有的就可以,因此它更像是 DX11 的一个扩展。
『高通与移动』
之所以把高通单独列出来,是因为这是它首次与微软DX联手合作,也是微软 DX 首次正式面向移动领域。
按照高通的说法,DX12可以大大提升能效,改进移动设备性能,而且在扩展性、移植性方面都非常好。
『Xbox One』
AMD刚才已经说了Directx 12会完全导向 Xbox One,微软则表示,他们只花了四个月的精力,就把 Xbox One 的核心渲染引擎从 DX11.1 转向了 DX12.
在此之前,已经有一些属于 DX12 的特性存在于 Xbox One (看来谋划已久),其他的也已经移植过来。
另外,Epic Games 也表示正在与微软、NVIDIA 紧密合作,让新发布的虚幻引擎 4 完美支持 DX12—— 没提 AMD,看来虚幻 4 的游戏会很倾向于 N 卡。
DirectX12与DirectX11区别
1、DirectX 主要功能是加强 3D 图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。
2、简单来说,DirectX 是一个非常重要的 Windows API 接口,主要用户提升硬件与软件之间的效率,而最新的 DirectX12 改变了底层的 API,在硬件抽象层上走得比以往更深入,给开发者更多的控制权,带来更好的效率体验。
3、DirectX12 相比 DirectX11 拥有 10% 到 20% 的性能提升,DirectX12 大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DirectX12 对多核心 CPU 的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。DirectX11 在这方面受 CPU 性能的严重制约,主要是因为不能有效利用多核心。
4、需要注意的是,要发挥出 DirectX12 的性能,首先系统必须是 Windows10.另外显卡与游戏还要同时支持 DirectX12 和 Windows10 系统,这样才能体验更高效的 DirectX12 性能。目前大多数主流独立显卡和核心显卡都支持 DirectX12.很多游戏也逐渐加入了对 DirectX12 支持。
5、总结:DirectX12 和 DirectX11 只是 Windows 多媒体编程接口版本之间的区别,DirectX12 是 DirectX11 的升级版,带来效率上的提升,体验更为出色。
DirectX12中常见问题
一、Win10 怎么开启 DirectX12?怎么查看是否支持 DirectX12?
①打开电脑,按下键盘中的 WIN+R 按钮。
②输入 Dxdiag 命令,跳转到相关诊断工具页面。
③软件会自动扫描系统,左下角会显示其诊断的进程。
④等待诊断完成,点击左上角的 “显示”,即可查看右下角的功能级别与驱动程序模型,如果你的显卡支持 DX12 的话,其功能级别中就会有 12.下面的驱动程序模型为 WDDM2.如果不是的话,就说明你的显卡不支持 DX12.
二、directx12怎么卸载
①使用 DirectX 卸载工具,而其中 BUEDirectX 卸载精灵是一款很不错的工具,能卸载所有 DirectX 版本;
还可以用注册表删除:
①注册表法单击 “开始” 菜单打开 “运行” 对话框,输入 “regedit” 回车后进入注册表编辑器;
②在注册表编辑器中单击 “编辑” 菜单中的 “查找” 命令;
③在 “查找” 对话框中输入 “DirectX” 进行查找,将找到的关于 DirectX 主键全部删除;
④然后重新启动计算机就可以安装以前版本的 DirectX 了。
下一篇:CodeBuddy


360流量卫士
OneBlack
驱动人生10
新氧医美
汇彩网彩票
360解压电脑版安装包
WPS Office 2019免费办公软件
QQ浏览器2023 v11.5绿色版精简版(去广告纯净版)
下载酷我音乐盒2023
酷狗音乐播放器|酷狗音乐下载安装 V2023官方版
360驱动大师离线版|360驱动大师网卡版官方下载 v2023
360浏览器极速版
【360浏览器】360安全浏览器下载 官方免费版2023 v14.1.1012.0
【优酷下载】优酷播放器_优酷客户端 2019官方最新版
腾讯视频播放器2023官方版