可能有一部分瘟到死(Windows)用户是通过Google找到这来的,很遗憾,我这的方法只适用于Linux系统,如果你既不想使用本本上捆绑的崴死它(Vista),又不想刷主板,那最好加入Linux的行列来~
不废话了,开始:
本人在帮同学的HP CQ45本本装Ubuntu Linux时,发现声卡输出的音效不正常,播放软件不能播放音频文件,同时系统音效会不断重复最后一个音节。其实这不是Linux系统特有的问题,安装瘟到死差痞(Windows XP)也存在同样的问题,而且更严重——不是安装系统时蓝屏,就是装上了没声音:这主要是因为主板的BIOS固件引起的。
本人猜测是微软为了强推崴死它,所以胁迫硬件商必须通过技术手段阻止电脑客户安装差痞(还记得瘟到死上有个叫做“驱动程序签名”的东东么?别以为微软做这个东东是吃多了没事干~),没想到这同时也影响到了Linux系统。
为此偶上了HP的官网、找了客服,同时与Ubuntu官方论坛的网友进行了很长时间的探讨,结果当时只得出了一个解决方法──刷主板。
经过这段时间的研究与资料阅读,总算是找到了解决方法,而且方法很简单。
以上问题,可以通过配置ASLA驱动程序进行修正,具体解决方法:
方法一(推荐):
第一步:按下Alt+F2→输入以下命令→点击“运行”按钮:
gksu gedit /etc/modprobe.d/alsa-base
///////////////我自己的笔记本应该是:
gksu gedit /etc/modprobe.d/alsa-base.conf
///////////添加了一个.conf后缀(没有conf的没有找到该文件,添加conf的找到了)
第二步:在文件末尾另起一行,加入以下内容:
options snd-hda-intel enable_msi=1
最后一步:重启电脑
目前已知的BUG:麦克风不能录音,录制的音频中有强烈噪音。
方法二:
若方法一没有效果,可尝试重新分配USB音频设备默认调用的音频硬件编号进行修正。
第一步:按下Alt+F2→输入以下命令→点击“运行”按钮:
gksu gedit /etc/modprobe.d/alsa-base
第二步:查找“options snd-usb-audio index=-2”,并将此行改为以下内容:
options snd-usb-audio index=-1
如果没有找到,可直接加入此项。
最后一步:重启电脑
目前已知的BUG:仍会有少量回响,同时播放软件会暂时僵死。
其它CQ系列或声卡为intel HD Audio的笔记本电脑,若在安装Ubuntu时遇到类似的问题,可尝试按以上方法进行处置。