前天我将操作系统从 Ubuntu 11.10 升级到 12.04。我只能在 24 小时内听到“DELL VOSTRO - 3400”笔记本电脑的声音。
但此后声音仅通过耳机传出,而不是通过扬声器传出。
我搜索了解决方案并按照声音故障排除帮助页面。
我已经运行了以下命令:
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`
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
bash alsa-info.sh --stdout
# resulted in different driver version: 1.0.24 (which actually should be 1.0.25)
sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily;sudo apt-get update;sudo apt-get install alsa-hda-dkms.
cat /proc/asound/{version,cards,devices,hwdep,pcm,seq/clients}
sudo rm /etc/asound.conf
sudo rm -r ~/.pulse ~/.asound*
sudo rm ~/.pulse-cookie
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install paman gnome-alsamixer libasound2-plugins padevchooser libsdl1.2debian-pulseaudio
sudo lshw -short
ls -lart /dev/snd
cat /dev/sndstat
lspci -nn
lsusb
sudo which alsactl
sudo fuser -v /dev/dsp /dev/snd/*
dpkg -S bin/slmodemd
dmesg | egrep 'EMU|probe|emu|ALSA|alsa|ac97|udi|snd|ound|irmware'
sudo /etc/init.d/sl-modem-daemon status
sudo grep model /etc/modprobe.d/*
sudo dmidecode|egrep 'anufact|roduct|erial|elease'
lsmod | egrep 'snd|usb|midi|udio'
aplay -l
sudo alsa force-reload
sudo lshw -C sound
然后我重新启动了系统。但扬声器仍然没有发出任何声音。我是不是漏掉了一些命令或其他什么东西?
答案1
我注意到 pulsaudio 设置在升级时有时会变得混乱。
尝试删除主文件夹中的 .pulse 或 .pulseaudio 文件夹并重新启动。或者至少将其移动到其他地方,以允许 pulseaudio 生成新的配置(如果需要)。
答案2
您尝试过使用 alsamixer 吗?运行 alsamixer,然后查看是否有任何输出被静音(有 MM)。按m
可使频道静音/取消静音。