最近,我遇到了声音延迟的问题。我发现的唯一可用的问题就是,在“输出”选项卡中的声音设置中,连接器不断从“模拟输出”更改为“模拟耳机”,这只需要几毫秒的时间,然后它就会跳回“模拟输出”。
这真的很烦人,因为我不能玩游戏、听音乐,也不能尽情享受 Ubuntu 的美妙。任何帮助都将不胜感激。提前致谢。
答案1
这可能是 pulseaudio 问题 - 一种解决方案是使用 ALSA 而不是 pulseaudio。
这将使声音指示器和 pulseaudio 工具失效。要更改声音,请使用alsamixergui
或gnome-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 问题后,该问题很可能是内核特定问题。
您有四种选择:
- 坚持使用现有版本,等待 4 月份 12.04 正式发布
- 升级到 12.04 Alpha - 只有在您准备好应对故障时才这样做。只有当您很高兴并且有足够的经验来克服 alpha 质量问题(例如无法启动、图形问题等)时才这样做。
- 安装 12.04 作为 11.10 的双启动或作为 11.10 中的 virtualbox guest 系统安装
- 将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