DirectX 12 Ultimate 功能、工具和最低要求

在这篇文章中,我们将看到DirectX 12 旗舰版功能以及 DirectX 12 Ultimate 的系统要求。 DirectX 是应用程序编程接口 (API) 的集合,是许多 Windows 游戏所需的一套多媒体技术。如果您的计算机没有安装正确版本的 DirectX,您的游戏可能无法正常运行。

DirectX 的第一个版本是 DirectX 9,于 2002 年发布。DirectX Ultimate 是目前 DirectX 的最新版本。它于 2020 年发布。DirectX Ultimate 是游戏的未来,因为它附带了一些新功能,包括 DirectX 光线追踪、可变速率着色、采样器反馈等。让我们来看看 Microsoft 提供的所有功能和开发人员工具。

DirectX 12 Ultimate 是目前为下一代游戏开发的 API 的最新版本。借助 DirectX 12 Ultimate,您将获得全新水平的游戏体验。在这里,我们已经解释了DirectX 12 旗舰版功能详细。

在开始之前,微软已经明确表示,如果你购买一台带有DX12 Ultimate标志的新PC,则保证支持所有下一代图形硬件功能。它包括

  1. DirectX 光线追踪 1.1
  2. 可变速率着色
  3. 网格着色器
  4. 采样器反馈

所有这些功能将确保您的计算机能够玩依赖于此的下一代游戏。 DX12 Ultimate 将在当前一代的硬件上运行,但它不会提供新功能的视觉优势。平台的统一将提高采用率,并激励开发人员为两个平台制作游戏。

1] DirectX 光线追踪 1.1

它将为开发人员提供实现图形水平的机会,而这只有在宝莱坞才能实现。DXR 可以通过逼真的物理计算来追踪光路。它还使游戏引擎可以轻松地在玩家移动时渲染对象。所有这一切都是可能的,因为 GPU 可以直接调用光线跟踪,而无需等待 CPU,从而使其立即生成。它还提供了一个内联光线追踪帽子,让开发人员可以选择驱动更多的光线追踪过程。这一切都在硬件层面上。

2]可变速率着色

开发人员现在可以选择性地改变游戏的着色率。他们可以利用 GPU 的马力来获得更好的视觉效果或更快的速度。因此,如果这是一个快速动作的快节奏场景,开发人员可以指示 GPU 使用速度,并且为了获得电影体验,要求它提供更好的视觉效果。总体结果是增加帧速率

3]网格着色器

此功能为游戏玩家提供了更多的可编程能力。由于几何管道可以使用通用 GPU 计算的全部功能,他们现在可以构建更详细、更动态的世界。 esh 着色器不是单一的着色函数,而是在整个计算线程组上运行。

网格着色器不是对一个顶点或一个图元进行着色的单一函数,而是在整个计算线程组上运行,可以访问组共享内存和高级计算功能,例如跨通道波内在函数,可以对实际硬件执行提供更细粒度的控制

4]采样器反馈

它使开发人员能够在需要时加载纹理。因此,当摄像机在场景中快速移动时,某些物体看起来位置不正确。采样器反馈将确保提供更好的视觉质量、更短的加载时间和更少的卡顿。

哪款显卡将使用 DirectX 12 Ultimate?

NVIDIA 官方透露,GeForce RTX 系列显卡支持 DirectX 12 Ultimate。这些显卡包括 GeForce RTX 20 系列、GeForce RTX 30 系列和 GeForce RTX 40 系列显卡。您可以在 NVIDIA 官方网站上获取有关支持 DirectX 12 Ultimate 技术的 NVIDIA 显卡的更多信息。

AMD RDNA 2 是也准备好了支持 DirectX 12 Ultimate 技术。除此之外,AMD Radeon RTX 6000系列显卡还支持DirectX 12 Ultimate。要获取支持该技术的AMD显卡的更多信息,可以访问AMD的官方网站。

DirectX 12 Ultimate 的工具和要求

微软已经分享了完整的细节工具的种类,以及使用 DirectX 12 Ultimate 进行开发的最低要求。它包括操作系统、Visual Studio、Windows Insider Preview SDK、驱动程序和硬件、PIX(DirectX 12 调试器)等。

如何查看计算机上安装的 DirectX 版本?

您可以借助 DirectX 诊断工具检查系统上安装的 DirectX 版本。这是 Windows 11/10 计算机中的内置工具。

请按照下面提供的说明进行操作:

  1. 打开运行命令框并输入诊断工具。之后单击“确定”。
  2. DirectX 诊断工具将出现在您的屏幕上。
  3. 您将在系统上看到安装的 DirectX 版本系统选项卡。

要在 Windows 11/10 计算机上获取最新受支持的 DirectX 版本,您需要安装最新的 Windows 更新。您还可以手动检查更新。打开 Windows 11/10 设置并转到 Windows 更新页面。现在,单击“检查更新”按钮。如果有可用更新,请下载并安装它。安装最新的 Windows 更新后,打开 DirectX 诊断工具并检查其版本。

阅读有关它的更多详细信息官方开发博客

就是这样。我希望这有帮助。

我如何知道我的电脑是否支持 DirectX 12 Ultimate?

要支持 DirectX 12 Ultimate,您的 PC 应具有受支持的硬件。 NVIDIA 显卡 GeForce RTX 20 系列、GeForce RTX 30 系列和 GeForce RTX 40 系列支持 DirectX 12 Ultimate。 AMD Radeon RX 6000 显卡还支持 DirectX 12 Ultimate。您可以在显卡制造商的官方网站上获取有关显卡 DirectX 12 Ultimate 支持的更多信息。

RTX 3060 支持 DirectX 12 Ultimate 吗?

是的,RTX 3060 系列显卡支持 DirectX 12 Ultimate。借助 NVIDIA GeForce RTX 3060 显卡,您在玩视频游戏时将获得令人难以置信的性能。除了 DirectX 12 Ultimate 支持之外,RTX 3060 系列显卡还具有其他功能,包括 RTX 超级视频分辨率。您可以在NVIDIA官方网站上获取有关GeForce RTX 3060系列显卡的更多信息。

阅读下一篇:。