电视卡复工记

整机外设

  最近笔者在Windows Server 2003企业版(以下简称Win2003)中安装电视卡费了一番周折,但终于搞定。

  本人的电脑配置情况大致是:主板是磐英440BX-2,CPU是PⅢ 500,I740显卡,320MB内存,希捷40GB硬盘,创新128D声卡,8139网卡,ADSL上网,还有一块内置品尼高(Pinnacle)PCTV Pro电视卡。这款电视卡使用了CONEXANT视频控制芯片,在Win98/2000/XP下使用随卡所带的4.02版驱动以及播放软件一直运行良好。最近我将系统升级到了Win2003,问题却随之而来:驱动程序和播放软件可以正常安装,但在使用其所带程序对系统做初始化测试时,当测试到DirectDraw时,提示DirectDraw功能失效,不能继续进行下一步的测试,播放软件也无法打开。难道是我的显卡不支持该功能了吗?不会啊,原来都是好好的。于是我打开DirectX诊断工具(开始\所有程序\附件\系统工具\系统信息\工具\DirectX诊断工具,也可在“运行”中输入dxdiag命令直接打开),在“显示”标签项中,发现Win2003中DirectDraw功能默认是关闭的。单击启用之后还是通不过,重新启动电脑也不行。是我的显卡真的廉颇老矣,还是Win2003和WinXP真的有很大的不同?不可能,明明WinXP和Win2003内核都是一样的,怎么会出现这种情况?

  仔细想了想,觉得应该是显卡的问题,打开“显示属性”(桌面右键菜单\属性\高级\疑难解答),里面有“硬件加速”一项,竟然选择的是“无”,我清楚记得在Win98/XP中明明是“全部”的。于是将它改为“全部”,再运行测试,全部通过,启动播放软件,节目搜索,久违的电视画面终于出现屏幕上。

  回头一想,为什么在Win2003中会将默认全部硬件加速这项功能关闭呢?可能是Win2003主要面向的是企业级用户,而且主要用于服务器,所以从稳定压到一切出发,才关闭这一功能的。而WinXP主要是面向家庭及个人用户,出于对多媒体的支持,所以默认就是打开的。