在我的笔记本电脑(带有 Ubuntu 16.04 的 ASUSPRO P2520LA)上,当我播放任何声音时,每 2-5 分钟都会出现随机音频故障(某种卡顿,好像半秒左右被切掉了)。
这些故障似乎是随机发生的,我没有任何方法可以重现它们。有时音频甚至在故障发生前半小时就可以正常工作
这只是一个小小的“卡顿”,但在观看较长的视频或听音乐时,它相当烦人
甚至在使用电视上的 HDMI、外部声卡或耳机播放声音时也会出现故障
我尝试了在线找到的多种建议来修复它(见下文),但没有一个对我有用。
有人有我可以尝试的想法吗?非常感谢您的帮助!
有关我的系统的一些信息:
>lspci -v | grep -A7 -i "audio"
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. Broadwell-U Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 52
Memory at b221c000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Camarillo Device (rev 09)
--
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP High Definition Audio Controller
Flags: bus master, fast devsel, latency 32, IRQ 50
Memory at b2218000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) (prog-if 00 [Normal decode])
以下是我迄今为止尝试过的:
sudo gedit /etc/modprobe.d/alsa-base.conf
add the line:
snd-hda-intel model=auto
==============================================================
killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*
==============================================================
sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; 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`
==============================================================
sudo gedit /etc/pulse/default.pa
find the line: load-module module-udev-detect
change it to: load-module module-udev-detect tsched=0
pulseaudio -k
==============================================================
sudo -H gedit /etc/pulse/daemon.conf
find the line: ; resample-method =
change it to: resample-method = src-sinc-best-quality
(ohne semikolon)
=============================================================(kein erfolg)
sudo gedit /etc/modprobe.d/alsa-base.conf
add the line: options snd-hda-intel vid=8086 pid=8ca0 snoop=0
===================================================================================
from https://askubuntu.com/questions/160882/popping-noise-from-laptop-speakers
---------------
sudo nano /usr/lib/pm-utils/power.d/intel-audio-powersave
Find the line:
INTEL_AUDIO_POWERSAVE=${INTEL_AUDIO_POWERSAVE:-true}
Comment it out using "#". Underneath add the line:
INTEL_AUDIO_POWERSAVE=false
Save and exit, then restart.
sudo sh -c 'echo 0 > /sys/module/snd_hda_intel/parameters/power_save'
sudo sh -c 'echo N > /sys/module/snd_hda_intel/parameters/power_save_controller'
sudo chmod 550 /sys/module/snd_hda_intel/parameters/power_save
sudo chmod 550 /sys/module/snd_hda_intel/parameters/power_save_controller
===================================================================================
from https://askubuntu.com/questions/160882/popping-noise-from-laptop-speakers
---------------
alsamixer -c0
Press F6 and select your sound card (in my case HDA Intel PCH).
Go towards the right and disable Auto-Mute M.
===============================================0
gksudo gedit /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=auto vid=8086 pid=8ca0 snoop=0 power_save=0 power_save_controller=N