在 HP Spectre x360 上升级到 17.04 后出现声音问题

dal*_*ier 5 sound pulseaudio alsa 16.10 17.04

我昨天在 HP Spectre x360 13-w0XX 上从 16.10 升级到 Ubuntu 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
Run Code Online (Sandbox Code Playgroud)

这是输出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
Run Code Online (Sandbox Code Playgroud)

是运行的结果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
Run Code Online (Sandbox Code Playgroud)

Ken*_*eis 0

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

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


小智 0

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