Skype 和 VLC 声音嘶哑、失真、糟糕、噼啪声

Fil*_*ntu 52 sound pulseaudio skype vlc

我遇到了与问题Skype 通知在登录 Skype 时发出咝咝糟糕的声音中所述相同的问题。但这不仅是登录、通知,还包括与某人交谈时。我尝试了删除/重新安装Skype的解决方案以及这个问题中的大多数解决方案,例如检查混音器、声音设置和安装alsa-hda-dkms(包括系统重启)。
在 Ubuntu 12.04 (AMD 64) 中安装 Skype 之后(甚至升级到 Skype 4.0 之后)根本没有声音。我遵循了SoundTroubleshootingProcedure 的第一步,至少现在有声音:

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
Run Code Online (Sandbox Code Playgroud)

抖动的声音有时会消失,例如在重放录制的部分后的 Echo-Testcall 上。我注意到,如果我让节奏盒中的音乐播放,然后启动 Skype,声音就很好。所以我有一个薄弱的解决方案,但我很高兴它可以在没有绕道的情况下工作。

在 VLC 中播放时,暂停后重新启动我必须发出相同的抖动声音。

根据要求:我的声卡是一个名为 Advanced Micro Devices (AMD) Hudson Azalia 控制器 (rev01) 的“AMD 高清晰度音频设备”,Lenovo Thinkpad Edge 525 上的子系统 Lenovo Device 21ea(根据 sysinfo)。

Rob*_*don 93

这不仅仅是Skype的问题,我相信这是PulseAudio的问题,你已经猜到了。

解决方法?确实有。

禁用 PulseAudio 的 Glitch Free Audio 似乎已经为我解决了噼啪声(这在 Ubuntu 12.10 Beta 2 上变得难以忍受)

为此,请/etc/pulse/default.pa在您喜欢的文本编辑器中编辑该文件。

搜索以下行:

load-module module-hal-detect
Run Code Online (Sandbox Code Playgroud)

并将“ tsched=0”附加到末尾:

load-module module-hal-detect tsched=0
Run Code Online (Sandbox Code Playgroud)

重新启动脉冲(或只是重新启动系统),噼啪声应该消失了。

不确定禁用 Glitch Free Audio 的副作用是什么,但我似乎还没有找到。

更新:如果您没有带有 的行load-module module-hal-detect,则搜索以下行:

load-module module-udev-detect  
Run Code Online (Sandbox Code Playgroud)

并将“ tsched=0”附加到末尾:

load-module module-udev-detect tsched=0
Run Code Online (Sandbox Code Playgroud)

重新启动脉冲(或只是重新启动系统),噼啪声应该消失了。

  • 尝试用以下内容替换整个部分: `### 根据可用硬件自动加载驱动程序模块` `.ifexists module-udev-detect.so` `load-module module-udev-detect tsched=0` `.else ` `### 使用静态硬件检测模块(对于缺乏 udev/hal 支持的系统)` `load-module module-detect` `.endif` (3认同)
  • 这在 Ubuntu 12.10 (module-udev-detect) 上成功了。Abba's Greatest hits/Dancing Queen(我收藏中的第一个)现在非常好! (3认同)
  • 谢谢,这也为我修好了。无故障音频应重命名为“故障音频”。脉搏有问题。期待 Linux 中的下降声音系统。 (2认同)