蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2753|回复: 1

解决Windows 2003打开摄像头死机的方法

[复制链接]
发表于 2011-10-4 10:30:39 | 显示全部楼层 |阅读模式
在网上看到不少人遇到同样的情况,有的是xp机器,有的是2003系统,打开摄像头就死机,解决方法如下。

启用硬件加速。windows系统启用硬件加速,有多个地方需要设置。

显卡硬件加速的设置方法:

在桌面上右击,在弹出的菜单中选择“属性”,打开“显示 属性”窗口。点击“设置”选项卡,点击“高级”按钮,打开监视器和显卡的设置窗口,点击“疑难解答”选项卡,将硬件加速的滑动条的滑块拖动到最右方。

DirectX显示加速的设置方法:

点击“开始”按钮,点击“运行”,输入“dxdiag”,“确定”。在“DirectX诊断工具”窗口,点击“显示”选项卡,如果“DirectDraw加速”后面是“已禁用”,点击“启用”按钮;如果是“已启用”,就不用管了。Direct3D加速和AGP纹理加速类似操作。

DirectSound声音加速的设置方法:

点击“开始”按钮,点击“运行”,输入“dxdiag”,“确定”。在“DirectX诊断工具”窗口,点击“声音”选项卡,在DirectX功能的“硬件的声音加速级别”中,将滑动条的滑块拖动到最右方,即可。



为什么要设置DirectX显示的硬件加速?

早期windows系统的图形绘制都是基于GDI的。由于GDI并不是很方便,对真彩色(32位、含alpha透明通道)的支持不是很好,图形转换方面比较麻烦,于是GDI+出现了。GDI+更多的是对GDI的进一步封装,所以,GDI的绘制速度是高于GDI+。

但是,GDI对于视频处理,还是远远不够。于是,微软开发了DirectX,让上层应用程序直接操纵显卡,从而加快图像显示。

一般,目前的带有视频功能的软件,都是使用了DirectX技术。有的是DirectDraw,有的是VMR,无论是哪种,都要求系统开启directx加速功能,否则就没法显示了。所以,有些没有开启directx加速的机器,windows media player是无法全屏播放的。



我认为,可能是没有开启directx加速,导致usb摄像头视频的显示出现问题,进而导致机器宕机。所以,我开启了directx加速。



目前,这一问题没有重现,继续观察。不排除注册表损坏的可能性。
发表于 2011-10-18 06:35:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表