我正在使用三星 Chronos 7 笔记本电脑,其声音设置如下:
$ head -n 1 /proc/asound/card0/codec*
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC269VC
==> /proc/asound/card0/codec#3 <==
Codec: Intel CougarPoint HDMI
使用 Ubuntu 12.04 附带的原装 ALSA,当我将耳机插入耳机插孔时,耳机没有任何声音。插入耳机后,我必须手动使用 Alsamixer 来增加音量,这样耳机才可以使用。我被告知这个问题是由于 Precise 附带的 ALSA 版本不支持我的声音芯片。AskUbuntu 和Ubuntu 社区文档请指出 ALSA DKMS 的安装。
安装昨天的 ALSA 快照的 dkms 模块并重新启动后,耳机问题确实解决了。我现在可以将耳机插入插孔并立即听到声音。但是,现在我在 VLC 播放器或 Skype 中播放声音时听到大量静电噪音和噼啪声(Firefox HTML5 播放似乎没问题,除非 Skype 声音干扰它)。有办法解决这个问题吗?我尝试添加 Alsa PPA 并正确安装最新的 ALSA 包,但没有任何效果,只有 Alsa DKMS 包似乎解决了耳机问题。
答案1
在 Ubuntu 上使用 Skype 时发出噼啪声
打开“/etc/pulse/default.pa”,找到“load-module module-udev-detect”并在末尾添加“tsched=0”,这将禁用基于计时器的音频调度。它应该看起来像:
load-module module-udev-detect tsched=0
*注意:您需要具有提升的权限才能更改此文件,您可以使用终端中的内置文本编辑器 nano。使用此命令打开它:
sudo nano /etc/pulse/default.pa
保存(按 ctrl+x 然后按 Enter 键以使用原始文件名保存)并执行
pulseaudio -k && pulseaudio --start
重新启动 ALSA
我使用 13.04 时遇到了同样的问题,因此通过此修复程序我已修复。
我使用的是 13.04,所以我的加载模块模块-udev-检测use_ucm = 0我已经添加了tsched=0最后,现在是加载模块模块-udev-检测use_ucm=0 tsched=0
答案2
答案3
Ubuntu 13.04 (Raring Ringtail) 和 Kubuntu 13.04 中包含的 pulseaudio 软件包的最新更新可能会导致某些用户听到持续的背景噪音或嗡嗡声。看来这个特定的错误会影响 VLC、Skype 以及其他可能发出音频的应用程序。这个问题主要影响 Intel-HDA(高清音频)芯片组和 ALSA 声音驱动程序,与“无故障”PA(脉冲音频)有关。
修改/etc/pulse/default.pa 中的以下行:
将 load-module module-udev-detect 更改为 load-module module-udev-detect tsched=0
来源和完整指南:UbuntuLinuxGuide.com