为什么 Windows 11 上禁用 DirectX 12 Ultimate

为什么 Windows 11 上禁用 DirectX 12 Ultimate

为什么 DirectX 12 Ultimate 在 Windows 11 上被禁用?

Windows 11 具体在寻找什么?

这是一台笔记本电脑。CPU 集成了 Intel UHD 显卡 - Intel Iris Xe 11th Gen。DxDiag 显示 Windows 11 中已禁用 DirectX 12。

在此处输入图片描述

答案1

显然,Intel UHD 不支持 DX12。只有最近的 Nvidia 显卡和一些高端 AMD 显卡才支持它。DX12 相对较新(大约 1 年前),因此大多数图形适配器尚不支持它是非常合理的。这可能需要一段时间,但最终我猜大多数显卡和集成显卡也会支持它,就像 DX11 花了一段时间但最终实现了一样。

不过,我不确定哪些显卡/集成显卡可以通过驱动程序更新获得支持(如果有的话)。您的设备可能永远不会支持 DX12。

答案2

为什么 DirectX 12 Ultimate 在 Windows 11 上被禁用?

您的 iGPU 必须支持 DirectX 功能级别 12_2(也称为 DirectX 12 Ultimate)。您的特定 iGPU 仅支持功能级别 12_1。因此,虽然它是支持 DirectX 12 的 GPU,但它不支持最近添加的功能。

来源:DirectX 功能级别

DxDiag 显示 Windows 11 中已禁用 DirectX 12。

否;实际显示为已禁用的是功能级别 12_2 或 DirectX 12 Ultimate。您提供的屏幕截图表明您的硬件支持 12_1。12_2 添加到 DirectX 的功能需要硬件(硅)来支持。

最终,虽然它需要来自(英特尔、Nvidia 和 AMD)的驱动程序才能在软件中使用 DX12,但仅通过软件无法添加 12_2(或更高版本)。Vulkan 支持也是如此,它也需要硅片来支持它。

相关内容