几天前我升级到了最新的内核:
uname -a
Linux tirith 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我以前没有怎么用过这个盒子,但是今天我意识到没有声音。
我尝试重新安装 alsa、alsa-utils、alsa-base 和 pulseaudio,但没有任何效果。Alsamixer 可以识别我的声音硬件,但无法让它工作。
lspci -v | grep -A7 -i "audio"
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
Subsystem: ASUSTeK Computer Inc. M5A88-V EVO
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at fe8f4000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
这是我的 alsa-info.sh 输出:http://www.alsa-project.org/db/?f=ca02a907243342a21346fbd1f07118b28ab395c5
我还尝试启动到最后一个“声音正常”的内核 3.13.0-36,但也没有成功。我真的不知道还能尝试什么……
任何帮助都感激不尽。
[更新]
我安装了 pavucontrol,可以“看到” VLC 和 Rythmbox 声音正在播放……但仍然没有声音。默认情况下正确选择了输出硬件,没有静音。Alsamixer 还显示所有音量都调高,没有静音。我甚至禁用了“”以防万一。
拜托,已经超过 24 小时了,我真的很想找回我的音频
[更新 2] 我最终搞砸了我的系统,因为玩弄了 LVM 加密。所以我最终重新安装了整个系统。声音现在正常工作了,所以显然是软件问题。太糟糕了,我永远不知道那是什么。
感谢回答的人。
答案1
- 在 pavucontrol 的“设置”选项卡中,测试各种配置文件,因为“环绕”模式已启用(如 alsa-info 中所示)。
- 如果没有成功,请直接在终端中测试 alsa 音频层,
speaker-test -c 2 -D plughw:0,0
或者speaker-test -c 2 -D plughw:0,1
如果您听到噪音,则意味着 pulseaudio 是问题所在,在这种情况下,进一步的测试是禁用它,运行这 3 个命令:
mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k
然后使用普通音频播放器重新测试。