Debian 不会从扬声器播放声音

Debian 不会从扬声器播放声音

我的 Debian 9.3 与 Linux 4.9(64 位,也尝试过向后移植 4.14)一起安装在 Windows 10 旁边的分区 HDD 上,但没有声音。

在 Windows 10 中,我的声音正常工作。最重要的是,我在 VirtualBox 上安装了 Debian(在将其安装到新分区之前),尽管我最初遇到了声音问题,但最终通过一些调整得到了解决(我不记得具体是如何调整的)。

在我的新 Debian 中,我尝试从 Firefox ESR 和 Google Chrome 播放 Youtube 视频,然后尝试使用 aplay 播放 WAV 文件,并使用扬声器测试,但没有成功。然而,蜂鸣命令仍然名副其实,当我插入耳机时,所有声音都正常工作。

所有声音控制均未静音并最大化(pavucontrol、alsamixer 等),ALSA 和 PulseAudio 都运行没有明显问题。

我尝试卸载并重新安装 PulseAudio 以及整个发行版。

pavucontrol当我播放声音(例如 Youtube 视频)时,在 AudioStreams 下的栏上显示正在播放的声音,输出设备列出了内置音频模拟立体声,并且在配置选项卡上,配置文件设置为模拟立体声双工(尽管我也尝试过模拟立体声输出) 。

一些相关的输出:

lspci | grep Audio
00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)


lsmod | grep snd_hda_intel
snd_hda_intel          40960  9
snd_hda_codec         151552  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           90112  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_pcm               118784  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd                    94208  26 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm

cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xb4428000 irq 134

PS 我见过的其他答案包括 alsa-base 和 alsactl 的使用,而 apt-get 无法为我找到它们。

相关内容