HP Spectre x360 升级至 17.04 后出现声音问题

HP Spectre x360 升级至 17.04 后出现声音问题

昨天,我将 HP Spectre x360 13-w0XX 上的 Ubuntu 从 16.10 升级到了 17.04。升级后,我发现声音不再起作用:菜单栏中的音量滑块变灰,按音量增加/减少热键没有任何作用,也没有声音输出。

我按照一些关于同一问题的在线指南操作,发现音频卡正在被识别,并且我可以在系统偏好设置中选择音频输出(见下文)。

运行sudo update-initramfs -u并重新启动后,音量滑块不再变灰并且扬声器可以工作,但插入耳机时没有声音。

看完许多在线指南后,我真的不知道下一步该怎么做,所以任何帮助我都感激不尽。


以下是一些附加信息:

音量未静音alsamixer

我跟着指南,无济于事。以下是的输出sudo aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

输出如下lspci -v | grep -A7 -i 'audio'

00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21) (prog-if 80)
    Subsystem: Hewlett-Packard Company Device 827e
    Flags: bus master, fast devsel, latency 32, IRQ 286
    Memory at dc228000 (64-bit, non-prefetchable) [size=16K]
    Memory at dc200000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_soc_skl

是运行的结果wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && chmod +x alsa-info.sh && ./alsa-info.sh


更新:在 Ubuntu 17.10 中打开 Windows 10 VM 时会显示带有红色 X 的音量图标。我可以使用 Windows 故障排除修复 VM 中的扬声器,但它说故障排除时未插入耳机(它们已插入)。

我使用grep "pulseaudio" /var/log/syslog*并得到了这个输出:

pulseaudio[1385]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
pulseaudio[1880]: [alsa-sink-Generic Analog] alsa-mixer.c: Failed to set switch of Headphone: Input/output error

答案1

遇到了同样的问题,发现以下方法有效(来自https://ubuntuforums.org/showthread.php?t=2360020

将以下行添加到/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=basic

并使用 重新启动 alsa sudo alsa force-reload

答案2

在 Ubuntu 17.04 中,我打开一个终端窗口,输入pulseaudio并按下回车键,几秒钟后,顶部栏右侧的“灰色”扬声器图标变为“黑色”(即不再是灰色),声音开始播放。这似乎很奇怪,但每次启动这台电脑(戴尔 Optiplex 760)时,我都必须这样做。这很麻烦,但对我来说很管用。我希望这能帮助大家。

答案3

我遇到了类似的问题,我发现 pulseaudio 正在死机并循环重启。

我看到/var/log/syslogpulseaudio 缺少一些它需要的模块。在网上搜索软件包提供的内容后mbeq_1197.so,我安装了该swh-plugins软件包,突然我的音量控制又出现了,而且我有了音频。

答案4

我的解决方案:重启后将 Gnome 桌面改回 Unity 桌面,声音恢复正常。我从 16.04 升级到 17.04,有几个小错误,已经有可用的解决方案。后来,我读到 Gnome 桌面是新方向后决定尝试一下,只是想看看它是如何工作的。今天是我第一次使用需要声音的东西——没有声音。一时兴起,我又切换回了 Unity,声音现在又正常了。

相关内容