Direct 3D 或 DirectDraw 加速在 Windows 11 上不可用

什么是 Direct 3D、DirectDraw 或 DirectX?

在我们开始之前,让我简要地让你熟悉几个术语——

  • 直接3D是一种 Windows API,可帮助在性能相关的应用程序上呈现 3 维图形。该实用程序能够在硬件加速的帮助下做到这一点,前提是显卡提供它。简而言之,它为在更高级别的图形方面使用应用程序提供了极大的帮助。您可以通过启动DirectX 诊断工具来确定您的 PC 是否支持 Direct3D 。
  • 不推荐使用DirectDraw。它现在是 DirectX 的一个子集。
  • DirectX包含 Direct3D,它是的主要图形处理部分。它与 DirectX API 相关联,有助于在 Windows 计算机上的任何程序中渲染 2D 图形。

为什么 Direct3D 和 DirectDraw 加速在 Windows 上不可用?

  • 您的 PC 硬件可能不符合加载特定 3D 图形的最低要求
  • 您的 PC 上已禁用或未安装 DirectDraw 加速
  • 您的视频适配器内存不足
  • 您的 PC 上下载的最新版 DirectX 被中断或损坏

Direct3D 和 DirectDraw 加速在 Windows PC 上不可用

此处讨论的问题是当您的 PC 显示 Direct3D 或 DirectDraw 不可用时,您可以通过以下方式进行补救。

  1. 验证 Direct3D 和 DirectDraw 加速是否已启用
  2. 启用硬件加速
  3. 以干净启动状态重新启动 Windows
  4. 从控制面板启用旧版 DirectPlay

1] 验证是否启用了 Direct3D 和 DirectDraw 加速

在开始操纵之前,最好确保该设置已启用或未启用。您可以这样做:

  • 打开“运行”对话框并在那里输入“dxdiag”命令
  • 这将打开 DirectX 诊断工具。从顶部的选项卡列表中,选择显示
  • 在这里,在 DirectX 功能下,您将找到 Direct3D 和 DirectDraw 加速。检查它是否在他们旁边说可用
  • 如果没有,您可以继续实施下面讨论的更改

如果您发现这些选项都没有表明它们可用。继续采取以下行动。

2]启用硬件加速

Disable-Hardware-Acceleration

以下是在 Windows PC 上启用硬件加速的方法

Direct-3D-or-DirectDraw-acceleration-not-available

  • 打开“运行”对话框并输入“desk.cpl”。这将打开桌面设置。向下滚动并单击高级显示设置
  • 在这个单独的窗口中,您将看到一个选项,显示“显示适配器属性”。点击它
  • 在图形属性对话框中,选择疑难解答选项卡,如果您没有看到此选项卡,请更新您的驱动程序并再次检查
  • 在这里,选择更改设置,然后从随后的对话框中调整硬件加速滑块。
  • 为了启用 Direct3D 加速,您需要增加它

3]以干净启动状态重新启动Windows

restart-windows-10-cleanly

如果 DirectDraw 实用程序受到第三方服务的影响,也可能会导致出现此问题。一个解决方案是仅使用 Microsoft 的服务在您的 PC 上重新启动 Windows。就是这样:

  • 打开“运行”对话框并输入命令“msconfig”以打开“Microsoft 系统配置”框
  • 在此处选择“服务”选项卡,然后选中右下角的“隐藏所有 Microsoft 服务”框
  • 现在,单击全部禁用,然后单击应用,最后单击确定仅使用 Windows 10 服务重新启动系统

5 稍等片刻,让进程结束并检查您现在是否可以使用 DirectPlay 服务。

4]从控制面板启用旧版DirectPlay

enable-directplay

  • 打开控制面板,单击按类别查看并选择程序选项
  • 进一步选择程序和功能,然后从左侧的选项中选择打开或关闭 Windows 功能
  • 这将打开一个带有选项列表的单独对话框,在此处找到 Legacy Components 并展开它以查看 DirectPlay
  • 选中 DirectPlay 框并应用这些更改以在您的 PC 上启用 DirectPlay 的安装

这样做应该可以帮助您修复 Direct3D 和 DirectDraw 实用程序的问题。

如何检查我的 DirectX 功能级别?

DirectX 面临的一个常见错误是引擎需要功能升级。在这种情况下,您可能需要了解您的 DirectX 功能处于哪个级别,以便您可以查找相关的功能级别升级。您可以这样做:

  • 打开“运行”对话框并在此处执行“dxdiag”命令
  • 这将打开 DirectX 诊断工具。默认选项卡系统是您拥有所有系统信息的地方
  • 系统属性的底部是 DirectX 版本。这是您的 DirectX 功能级别

当 Direct3D 和 DirectView 加速在您的 PC 上不可用时,这些是最常适用的解决方案。如果它们都不起作用,您还可以尝试从新用户帐户访问该实用程序。我们希望本文对您有所帮助,并且您现在可以使用 DirectX 工具包功能。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun73670.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年10月9日 下午12:03
下一篇 2021年10月9日 下午7:28

相关推荐