directdraw怎么取消(directdraw怎么关闭)
DirectDraw 电脑知道@PCknow
DirectDraw:
DirectDraw是DirectX中的关于视频输入输出的基本部分,使用DirectDraw可以方便地编制出高效的视频处理程序,只要用户的硬件支持DirectDraw,就能保证你的代码可以处理它们。
DirectDraw一般情况是默认开启,开启加速可以获得更好的显示效果,如无必要,不建议禁用。
什么情况下需要禁用呢?
1、与显卡驱动不兼容,系统提示冲突,需要禁用DirectDraw等待新版本的情况;
2、视频截图出现全黑图片的情况,需要禁用DirectDraw来解决;
3、个别游戏或软件出现兼容性BUG,官方要求关闭DirectDraw以实现更好的性能。
禁用DirectDraw的方法
方法一:修改注册表
1、在Win7系统,按“WIN R”打开“运行”窗口;
DirectDraw 电脑知道@PCknow
2、输入“regedit”命令后按回车,运行注册表编辑器;
3、注册表编辑器中依次定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI;
DirectDraw 电脑知道@PCknow
4、右侧窗口中找到"Timeout",双击它打开编辑DWORD值;
DirectDraw 电脑知道@PCknow
如上图,在弹出的编辑窗口中将默认值"7"修改为"0",保存后退出注册表,重启计算机生效即可。
方法二:安装Windwos7专用驱动
可能部分Windows7用户会发现,修改注册表并重启计算机后,DirectDraw在Windows7下仍然处于启用状态,通过修改注册表的方法也不能禁用DirectDraw,这是由于Windows7在显卡驱动方面与XP有所不同,有的显卡用户,在win7下需要下载安装专用驱动。一些公版驱动,以及一些Windows XP下的驱动,它们Windwos7下是无法修改DirectDraw的状态的。与DirectX其它组件一样,只要可能,DirectDraw就会最高程度的利用硬件执行某特定功能,并且让那些该硬件还不支持的特性也能用软件仿真的方式加以实现。