![HP Spectre x360 升级至 17.04 后出现声音问题](https://linux22.com/image/892404/HP%20Spectre%20x360%20%E5%8D%87%E7%BA%A7%E8%87%B3%2017.04%20%E5%90%8E%E5%87%BA%E7%8E%B0%E5%A3%B0%E9%9F%B3%E9%97%AE%E9%A2%98.png)
昨天,我将 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/syslog
pulseaudio 缺少一些它需要的模块。在网上搜索软件包提供的内容后mbeq_1197.so
,我安装了该swh-plugins
软件包,突然我的音量控制又出现了,而且我有了音频。
答案4
我的解决方案:重启后将 Gnome 桌面改回 Unity 桌面,声音恢复正常。我从 16.04 升级到 17.04,有几个小错误,已经有可用的解决方案。后来,我读到 Gnome 桌面是新方向后决定尝试一下,只是想看看它是如何工作的。今天是我第一次使用需要声音的东西——没有声音。一时兴起,我又切换回了 Unity,声音现在又正常了。