【技巧】WIN7下禁用DirectDraw功能秘籍

admin2024-01-05电脑技术浏览:132

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就会最高程度的利用硬件执行某特定功能,并且让那些该硬件还不支持的特性也能用软件仿真的方式加以实现。

热门文章