DirectX 12 是微软随 Windows 10 一同发布的新一代图形接口,相比前代在底层调用和多线程利用上做了大幅调整。它能让游戏更直接地操控硬件,减轻处理器和显卡的负担。原生状态下,这套接口只随 Win10 提供,Win7、Win8、Win8.1 用户无法直接获得。后来有人从 Win10 新版本中提取出可独立安装的 DirectX 12,让老系统也能用上,并声称游戏性能可提升六成以上。

1、 最明显的变化是 API 更贴近硬件,思路和 AMD Mantle 类似,在硬件抽象层上挖得更深
2、 能同时降低 CPU 与 GPU 的过载压力,让两者配合更顺畅
3、 应用可以追踪 GPU 流水线,控制资源状态转换,比如从渲染目标切到纹理
4、 支持资源重命名,减少 API 和驱动层的跟踪负担,还能预判属性
5、 多线程效率提升明显,能更充分地调用多核硬件,而 DX11 在这方面受 CPU 性能制约严重
6、 微软表示对多核 CPU 的利用接近线性增长,四核心差不多能到单核心的四倍
7、 渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等方面也有改动、这些偏开发层面、不再展开
- NVIDIA 确认开普勒、费米、麦克斯韦架构全部支持 DX12,GeForce 200 系列以后的型号都算在内,DX11 的卡也行
- AMD 确认 GCN 架构显卡均支持,涵盖 Radeon HD 7000 和 Radeon R200 系列
- Intel 确认第四代 Haswell 可支持,但实际仅限高端两个型号:GT3 Iris 5100 和 GT3e Iris Pro 5200
- 目前还不确定这些是百分之百 API 支持,还是仅特性集层面的支持
- 有一点可以确定,DX12 不需要新硬件才能实现,现有硬件就能跑,更像是 DX11 的一次扩展
- 高通是首次与微软 DX 联手,也是微软 DX 首次正式面向移动领域
- 按高通说法,DX12 能大幅提升能效,改进移动设备性能,扩展性和移植性都不错
- AMD 提到 DX12 会完全导向 Xbox One
- 微软表示只花了四个人月,就把 Xbox One 的核心渲染引擎从 DX11.1 转到 DX12
- 此前已有部分 DX12 特性存在于 Xbox One,其余部分也已移植过来
- Epic Games 表示正与微软、NVIDIA 紧密合作,让虚幻引擎 4 完美支持 DX12,未提 AMD
1、 解压下载的 DirectX 12 文件,找到 DXSTUP.exe
2、 双击运行,弹出用户协议后勾选同意,点击下一步
3、 安装程序会提示安装内容,点击下一步继续
4、 显示安装进度,等待一分钟左右即可完成
5、 弹出完成界面后点击完成,就可以打开 DirectX 12 使用
- 查看显卡是否支持 DX12:在 Win10 桌面右键开始按钮选“运行”,或按 Win+R
- 输入 Dxdiag 并确定,打开 DirectX 诊断工具,软件会自动扫描系统
- 扫描完成后点“显示”选项卡,查看右下角的功能级别与驱动程序模型
- 功能级别里有 12、驱动程序模型为 WDDM2,说明显卡支持 DX12,否则不支持
- 切换到 DX11 可在游戏图形设置里选 DX11 后重启;也可改安装目录下的 .ini 配置文件,把 DirectX 版本参数改为 11 再重启;Steam 等平台可在启动选项加 -dx11
- 部分游戏仅支持 DX12 无法切换,切换后异常可尝试更新显卡驱动
- 更新日志:修复已知 bug,优化用户反馈的问题,提升细节体验
(您的评论需要经过审核才能显示)
0条评论