![听音乐时经常出现音频损坏](https://linux22.com/image/1042192/%E5%90%AC%E9%9F%B3%E4%B9%90%E6%97%B6%E7%BB%8F%E5%B8%B8%E5%87%BA%E7%8E%B0%E9%9F%B3%E9%A2%91%E6%8D%9F%E5%9D%8F.png)
我在 HP Pavilion dv7 笔记本电脑上运行 Ubuntu 13.04(尽管该问题在 12.04 下也存在)。
时不时地,如果我在听音乐时改变系统音量,声音就会变得失真 - 也就是说,音频中会夹杂随机的噼啪声。如果非要我描述的话,那有点像音乐与拨号连接时播放的声音混合在一起 - 只是随机的、听起来像数据的咔嗒声和砰砰声,夹杂着突然的(持续几分之一秒)静音。当这种情况发生时,某些音量级别会使声音完全静音,变成一连串高音调的噼啪声;切换回音量将恢复(仍然失真的)声音。
这种情况在 Rhythmbox 和 Audacious 中都会发生,在 Flash 中也会发生,例如在观看 YouTube 视频时。这个问题非常偶然 - 有时一周都不会发生,有时一天内会发生两次。唯一的联系是改变系统音量,但没有其他共同因素(比如说,没有特定的音量阈值总是会触发它)。我注意到的一件事是,如果我改变前置和后置扬声器之间的淡入淡出滑块,这种情况就会经常发生(笔记本电脑有一个低音炮,出于某种原因,Ubuntu 将其视为前置扬声器 - 所以我通常必须将其稍微向后平移,以免低音过多 - 但是,改变音量时会出现损坏,当我使用耳机以及使用内置扬声器时都会发生这种情况)
关闭所有以某种方式使用声卡的应用程序(或者,对于 Flash,则关闭 Firefox 选项卡)并重新打开它们即可解决问题。
这可能与笔记本电脑上的 HDMI 端口有关(我没有使用它,但听说过这个型号与 Ubuntu 的声音驱动程序之间的交互不太好),或者可能与我必须打开alsamixer
并更改Speaker
音量才能使耳机在插入时工作的问题有关;但除此之外我想不出任何具体的原因或解决方案。
请告诉我是否有任何调试输出可以帮助找出该问题的原因(我不确定我可以为此运行什么诊断程序)
到目前为止,我已经发现这种情况发生在:
- 节奏盒
- 大胆
- Firefox(带 Flash 播放器)
- VidyoDesktop(电话会议软件)
我不太确定这是否影响了全部声音应用程序,但情况很可能如此 - 这种情况发生得如此间歇,以至于很难在特定的程序中进行测试。
更新:更奇怪的是,在过去的几天里,它不再是一个简单的“改变音量时”的问题,有时只是在改变曲目时发生(尽管一旦启动,改变音量会使它变得更严重)。我开始怀疑这是否是 MP3 编解码器和声音驱动程序之间的一些奇怪的交互 [我有一个双启动系统,MP3 格式的音乐存储在我的 Windows 驱动器上] - 虽然这无法解释为什么它也发生在 Flash 上,所以我完全不知所措。
答案1
参考:-http://forum.notebookreview.com/hp-compaq/331172-hp-dv7-sound-fix-ubuntu.html
已找到针对运行 ubuntu 时 DV7 笔记本电脑的声音问题的修复程序。
- 打开终端。
- 在终端中:输入
sudo gedit /etc/modprobe.d/alsa-base.conf
- 这将在 gedit 中打开该文件。滚动到文件底部并添加新行:
options snd-hda-intel enable_msi=1
- 保存文件并关闭 gedit(您现在也可以停止终端)。
- 重新启动计算机。
重新启动后,声音应该可以正常工作。
答案2
该问题似乎已在 Saucy (13.10) 中得到修复,因此如果其他人遇到类似问题,最好的做法是升级到该版本或更新版本(如果您阅读本文时有更新的受支持版本)