声音卡滞,我怎么知道问题出在哪里?

声音卡滞,我怎么知道问题出在哪里?

最近,我遇到了声音延迟的问题。我发现的唯一可用的问题就是,在“输出”选项卡中的声音设置中,连接器不断从“模拟输出”更改为“模拟耳机”,这只需要几毫秒的时间,然后它就会跳回“模拟输出”。

这真的很烦人,因为我不能玩游戏、听音乐,也不能尽情享受 Ubuntu 的美妙。任何帮助都将不胜感激。提前致谢。

答案1

这可能是 pulseaudio 问题 - 一种解决方案是使用 ALSA 而不是 pulseaudio。

这将使声音指示器和 pulseaudio 工具失效。要更改声音,请使用alsamixerguignome-alsamixer

sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio
sudo apt-get autoremove
sudo apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils linux-sound-base alsamixergui gnome-alsamixer

然后重新启动。

要恢复 pulseaudio:

sudo apt-get install ubuntu-desktop indicator-sound

正如我们讨论过的,有必要检查这是否是 11.10 中的一个特定问题,是否可以在即将发布的 12.04 版本中得到解决。为此,请下载Alpha 1 版本12.04 或每日构建

使用 Unetbootin 将 ISO 写入 USB 记忆棒并从那里启动 12.04 实时 USB。

确认这是特定的 11.10 问题后,该问题很可能是内核特定问题。

您有四种选择:

  1. 坚持使用现有版本,等待 4 月份 12.04 正式发布
  2. 升级到 12.04 Alpha - 只有在您准备好应对故障时才这样做。只有当您很高兴并且有足够的经验来克服 alpha 质量问题(例如无法启动、图形问题等)时才这样做。
  3. 安装 12.04 作为 11.10 的双启动或作为 11.10 中的 virtualbox guest 系统安装
  4. 将11.10内核升级到12.04内核。

如果您想尝试 12.04 内核,那么首先要注意以下重要事项:

驱动器映像备份您当前安装的 11.10

我不是在开玩笑 - 升级内核并非易事,可能会导致无法启动。请使用优质的驱动器映像软件,例如 clonezilla。

步骤 1 - 暂时将您的来源更改为精确:

sudo sed -i -e 's/oneiric/precise/g' /etc/apt/sources.list

第 2 步 - 下载并安装精确内核

sudo apt-get update
sudo apt-get install linux-generic linux-headers-generic

步骤 3 - 将你的来源改回 oneiric:

sudo sed -i -e 's/precise/oneiric/g' /etc/apt/sources.list
sudo apt-get update

然后重新启动。

登录后,通过运行以下命令测试您是否已成功启动内核 3.2:

uname -a

答案2

根据您的描述,我不确定这是否是您遇到的问题,但请尝试以下方法解决音频故障(噼啪声、跳跃声):

使用任何编辑器,打开/etc/pulse/default.pa

# command line
sudo -e /etc/pulse/default.pa

# graphical
gksu gedit /etc/pulse/default.pa

找到该行load-module module-udev-detect并将“tsched=0”添加到行尾

load-module module-udev-detect tsched=0

注销并重新登录

论坛上的原始帖子

错误报告

相关内容