【问题标题】:How to disable Direct3D Acceleration on Windows 7?如何在 Windows 7 上禁用 Direct3D 加速?
【发布时间】:2013-01-24 09:10:28
【问题描述】:

我尝试在操作系统为 Windows 7 的机器上禁用 3D 加速。 我打开了 DirectX 诊断工具,但 DirectX 功能无法更改:

此外,我还尝试更改疑难解答设置。但是,它也无法更改:

如何禁用 directX 功能?

注意:我的 directX 版本是 11。

【问题讨论】:

  • 为什么要停用 3D 加速?超级用户上的 Windows 8 也有类似的问题:superuser.com/questions/495303/…。也许它也适合你。
  • 我需要它作为应用程序。我应该在 Windows 7 上禁用 3D 加速..

标签: directx direct3d hardware-acceleration


【解决方案1】:

如果您的意思是针对您自己的应用程序,您可以在创建 Direct3D 设备 (D3D11CreateDevice) 时通过选择 WARP 驱动程序类型 (D3D_DRIVER_TYPE_WARP) 来禁用 GPU 硬件加速。

如果您指的是现有应用程序,您可以使用 DirectX 控制面板 (dxcpl.exe) 执行相同操作并选择“强制 WARP”。

【讨论】:

    【解决方案2】:
    1. 禁用 Aero(大多数情况下没有必要,但现在就这样做)禁用 Aero

    2. 从这里下载 directx 9.0c 控制面板 http://www.majorgeeks.com/files/details/microsoft_directx_control_panel.html

    3. 解压并以管理员身份运行“directx.cpl”。

    4. 转到 Direct3D 和 DirectDraw 选项卡并取消选中“允许硬件加速”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-04
      • 2012-07-11
      • 1970-01-01
      • 2020-01-11
      • 2011-06-15
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      相关资源
      最近更新 更多