|
在网上看到不少人遇到同样的情况,有的是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加速。
目前,这一问题没有重现,继续观察。不排除注册表损坏的可能性。 |
绿茶, 网吧, 3389, 服务器, 3389, 3389, 3389, ndeer, 极速版, 诺德尔, 3389, VGA, 服务器, 3389, 3389, 3389, DNF, 锐起, 3389, 网吧, 网吧系统, 3389, 服务器, 网吧, 网管, 网维大师, 3389, 系统封装,
|