答案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 支持也是如此,它也需要硅片来支持它。