方法一、修改注册表
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO 找到\Device\Video0
得到:string;
string去除\Registry\Machine\获得一个字符串string2
HKEY_LOCAL_MACHINE+string2得到一个注册表地址,找到Accelaration-level:这个可以设置硬件加速级别 1-5代表五个级别(没有此键代表完全开启,5代表完全关闭);
方法二:修改注册表
把注册表中下面的键下面的值修改如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001(关闭3d加速)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001(关闭directdraw加速)
通过测试:Directdraw是Direct3d的基础。如果Directdraw关闭,就谈不上direct3d了
方法三:界面修改
Xp:桌面击右键→属性→设置→高级→疑难解答→硬件加速调整到最左边
Win7: 右键单击桌面→屏幕分辨率→高级设置→疑难解答(不过有些电脑不支持修改)
点击确定,就ok了
方法四:dxdiag
在命令行输入:dxdiag,在对话框中进行设置(仅限于xp)