方法一、修改注册表
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)


发布评论