重新安装 Ubuntu 后,我一直无法从我的(内部)扬声器播放声音。即使没有插入耳机,也只有耳机可用。在设置>声音中根本不是扬声器。我使用 Windows 10 双启动,它可以毫无问题地从扬声器播放声音。
我尝试了很多东西,包括重新安装各种软件包。几乎可行的解决方案在这里:扬声器没有声音,但耳机可以工作
我已经编辑了文件/etc/modprobe.d/alsa-base.conf
并添加了 line options snd-hda-intel model=generic
。这将显示端口添加到options > sound menu。我试过用我的显示端口播放声音,但显然没有用。
我认为问题可能出在文件中,因为我在settings > sound menu中缺少扬声器选项。
最新的 Ubuntu (18),一切都更新了。如果您需要任何其他信息,请询问其他信息,我将编辑我的帖子并在此处添加它们。
lspci -nnk | awk -vn='[0403]' 'p&&/^\S/{p=0}!p{p=index($0,n)}p'
pactl list short sinks
:
0 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
编辑:重新安装系统后,@OpenSage 的解决方案开始工作。感谢 OpenSage!
也许试试这个。打开终端并输入 sudo apt-get install pavucontrol
安装后,在您的应用程序中搜索 PulseAudio Volume Control 并打开它。
一个 gui 将有许多不同的输入、播放、录制等选项。
您可能会尝试的另一件事是将耳机插入插孔并立即将其拉回。希望这会在某种程度上有所帮助。
我已经修好了。
我已按照ubuntuforums.org上的说明进行操作,并将以下几行添加到
/etc/modprobe.d/alsa-base.conf
:其中一些可能是多余的,但我不打算测试它,它有效。这些线路(重新启动后)添加了线路输出内置音频,它可以工作并从扬声器播放声音。即使拔掉插头也始终在列表中的耳机不再在列表中。