如何在Windows 7上禁用Direct3D加速?

时间:2013-01-24 09:10:29

标签: directx direct3d hardware-acceleration

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

enter image description here

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

enter image description here

如何禁用directX featrues?

注意:我的directX版本是11。

2 个答案:

答案 0 :(得分:1)

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

如果您的意思是现有的应用程序,您可以使用DirectX控制面板(dxcpl.exe)并选择"强制WARP"。

答案 1 :(得分:1)

  1. 禁用Aero(通常不是必需的,但暂时执行此操作)禁用aero

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

  3. 提取并运行" directx.cpl"作为管理员。

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