搞定Win 7下音频设备切换问题
IN用派
我2004年买了台东芝Portege S100笔记本,虽说速度让我满意,但对Windows XP界面已经很疲惫,于是把内存升级到了1GB,并计划改装Windows 7系统,装好系统之后,显示分辨率匹配完好,并能正常进行ADSL拨号上网,但声卡却无法实现内外音频设备的自动切换。
在晚上听音乐、看电影时,为了避免打扰老婆大人睡觉,我通常接上耳机,这样笔记本内置音箱就不会出声,而耳机的声音几乎不会被旁人听到。可是在接上耳机后(包括外置音箱),笔记本内置音箱还是会发声,十分烦人,经过查询发现,由于Windows 7内置了硬件驱动,会将声卡识别为“高清晰度音频设备”,尽管可正常发声,但会带来一些兼容故障。
遗憾的是,目前Windows 7声卡驱动几乎找不到,Windows 7与Vista使用了类似的内核,二者的声卡驱动通常可以通用,但必须知道笔记本声卡的具体芯片类型,用测试软件检测到声卡为Analog Device出品,但却无法找出具体的芯片类型,于是下载Windows XP版声卡驱动,解压后找到smwdmCH驱动配置信息文件,打开后找到了“AD1981A”字样(图1),这就是该笔记本声卡的芯片类型。

登录驱动之家查询后,发现只有一款支持AD1981的Vista版本驱动,即Analog Devices公司的音频公版SoundMAX驱动,无奈之下,只好死马当活马医了。幸运的是,安装该驱动后,系统正常识别出了声卡(图2),而且内外置音频设备也能自动切换了。所以要提醒大家,笔记本升级到Windows 7或Vista之后,一定要安装对应版本的驱动程序,否则会出现一些意想不到的兼容故障。
