好吧,我花了相当多的时间尝试让我的 ubuntu 18.04 笔记本电脑(yoga 920,双启动)在声音选项中显示除“虚拟输出”之外的任何内容,但没有成功。我迄今为止的调查结果如下:
声音在 Windows 中工作正常,因此排除了硬件问题。几个小时前我更新了内核, uname -a
输出
4.15.0-60-generic
。我还尝试清除与libasound2
、alsa
和相关的所有内容pulseaudio
。现在,lspci -v
输出以下内容,以及其他一些内容:
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) (prog-if 80)
Subsystem: Lenovo Sunrise Point-LP HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 135
Memory at 2ffb018000 (64-bit, non-prefetchable) [size=16K]
Memory at 2ffb000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
lsmod
还列出了模块,因此硬件和内核模块肯定没有问题。pacmd list-sources
仅列出一个虚拟输出设备,这(可能)是预期的,如aplay -l
喷出的那样aplay: device_list:270: no soundcards found...
。我确实有audio
权限组,因此运行sudo
没有任何作用。cat /proc/asound/cards
还说no soundcards
。
所以基本上我认为 alsa 无法与内核模块等正确通信,或者无法正确配置声卡。
我目前尝试过的方法:重新安装内核,一切听起来相关的东西——没用。添加options snd-hda-intel model=auto
或generic
——没用。用头撞墙——也没用。
如能提供任何关于如何调查此事的帮助我将不胜感激,我在谷歌上找到的大部分资料要么已经过时,要么没有帮助。
答案1
如果你还没有尝试过,请sudo lspci
在终端中使用命令。这是为了检测你的声卡,我假设也是为了安装驱动程序。
其链接为:https://help.ubuntu.com/stable/ubuntu-help/sound-nosound.html.en
答案2
重新安装所有组件并调高音量后,问题突然解决了,我完全不知道是怎么回事。昨天,Alsa 混音器无法启动,提示“未找到声卡”之类的,但今天它运行正常,一切正常。我感到迷茫、困惑和害怕。我再也不会在 Linux 上摆弄声音了。