如何在 PC 上下载并更新 DirectX

王林
发布: 2024-06-14 19:45:30
原创
958 人浏览过

如果您在 Windows 上玩游戏,您可能听说过 DirectX。但 DirectX 的实际作用是什么?您是否需要更新它或调整任何选项?我们来看看如何检查您拥有的 DirectX 版本,以及是否需要对其采取任何操作。

DirectX 是什么?

正如我们在 DirectX 概述中所解释的,该术语是指 Windows 中处理游戏中图形元素的一组 API(了解有关 API 的更多信息)。由于没有两台游戏 PC 具有相同的组件集,因此游戏开发人员使用 DirectX 库来编写可在各种计算机上运行的游戏。

API 可帮助游戏与计算机内的硬件正确连接,这意味着开发人员可以确保他们的游戏可在一个 DirectX 版本上运行,而不是在数百个 GPU 上运行。这与游戏机形成鲜明对比,游戏机的开发人员确切地知道他们正在使用什么硬件(例如,因为每个 PS5 都具有相同的内部结构)。

请注意,DirectX 并不是唯一的图形 API。我们将 DirectX 与 OpenGL 进行了比较,OpenGL 是最流行的替代图形 API 之一。

我拥有什么版本的 DirectX?

在撰写本文时,DirectX 的最新版本是 DirectX 12(更具体地说,是 DirectX 12 Ultimate 修订版),仅适用于 Windows 10 和 Windows 11。如果您使用的是旧版本,不受支持的 Windows 版本,您的游戏体验将不理想。

您可以轻松打开面板来查看有关 PC 上安装的 DirectX 版本的信息。为此,请按 Win + R 打开“运行”对话框,然后键入 dxdiag。如果系统询问您是否要确认您的驱动程序是否经过数字签名,请选择您喜欢的选项;没什么区别。

稍后您将看到一个标题为“DirectX 诊断工具”的窗口。

How to Download and Update DirectX on Your PC

在“系统”选项卡上的“系统信息”框底部,您将看到 DirectX 版本,您可以在其中确认已安装的内容。如果您使用的是 Windows 11 或 Windows 10,您应该在此处看到 DirectX 12。如果没有,请检查 Windows 更新。

当您在这里时,您应该单击“显示”选项卡(如果您使用多个显示器,您将看到多个)以确认您的计算机支持 DirectX 的所有功能。 DirectDraw 加速、Direct3D 加速和 AGP 纹理加速都应显示“已启用”。如果您的显卡足够新以支持 DirectX 12 Ultimate,您也会在此处看到对此的确认。

如果您当前的版本不支持 DirectX 12 Ultimate,您可能需要升级 PC 的硬件才能利用它。

如何下载 DirectX?

在现代版本的 Windows 中,您不需要直接下载 DirectX。由于它是 Windows 的一部分,因此您将通过 Windows Update 获得可用的更新。这意味着您在运行新游戏时也无需担心手动安装 DirectX 更新。

只要您没有禁用 Windows 更新,您就应该始终使用最新安装的 DirectX 版本。如果您愿意,您可以随时手动检查 Windows 更新。

为什么我安装了这么多 DirectX 版本?

虽然您使用的 Windows 版本决定了您的计算机可以运行的 DirectX 的最新版本,但这并不意味着最新版本是唯一安装的版本。尽管 DirectX 内置于 Windows 中,但您可能在 C:\Windows\System32(以及 64 位 Windows 副本上的 C:\Windows\SysWOW64)中拥有各种 DirectX 文件。 ###### 为什么是这样?

答案类似于为什么您的计算机包含如此多的 Microsoft Visual C++ Redistributable 副本:每个游戏都依赖于其构建的特定 DirectX 版本。例如,如果开发人员编写了一款使用 DirectX 11 更新 40 的游戏,则只有版本 40 可以工作。较新的不兼容;您不会仅仅因为拥有 DirectX 12 就获得该游戏的更好性能。 How to Download and Update DirectX on Your PC

因此,每当您安装新游戏时,它可能会安装 DirectX 的唯一副本,除非您已经拥有该版本。这导致您的系统上可能有数十个 DirectX 副本,以便运行您玩的所有游戏。

虽然游戏应始终安装所需的内容,但您也可以运行 Microsoft 的 DirectX 最终用户运行时工具来在系统上安装旧版 DirectX 库。这不会影响您正在使用的 DirectX 的现代版本,但如果您玩很多旧游戏,一次安装所有这些库可能会节省时间。

我应该卸载还是重新安装 DirectX?

没有官方方法可以卸载或重新安装 DirectX。您无法从 Windows 中“设置”应用的“应用”面板中将其删除。但您没有理由需要这样做,因为它不是一个正常的程序。它是 Windows 显示图形的核心部分。

如上所述,不必担心安装了多个版本的 DirectX。这些额外的库不会造成任何损害,并且当您下载特定游戏时安装它们是有原因的。

您不应尝试删除上述文件夹中的单个 DirectX 文件。这可能会导致游戏或其他程序停止正常工作。如果您在使用特定版本的 DirectX 时遇到问题,请尝试安装任何待处理的 Windows 更新或重新安装使用该版本的游戏。如果您遇到 DirectX 错误,我们已经展示了如何修复“DirectX 安装程序无法下载文件”等问题。

我们已经介绍了 DirectX 是什么、如何检查您安装的版本以及如何获取最新更新。这个强大的图形工具库是 Windows 如此受欢迎的游戏平台的部分原因。如果您玩游戏,它是计算机的正常部分,并且在大多数情况下,您不必执行任何操作来管理 DirectX。

以上是如何在 PC 上下载并更新 DirectX的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:makeuseof.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板