我最近购买了一台新笔记本电脑,戴尔 Inspiron 15 7560 i7,并双启动了 Ubuntu Gnome 17.04。
我遇到了声卡问题,它突然停止工作,完全没有声音。通常发生这种情况时,我戴着耳机或刚刚连接了耳机(例如,取下并重新连接等)。耳机是带有 3.5 音频插孔的标准 JBL 麦克风+扬声器耳机。我已经尝试安装 alsa、使用 alsamixer 更改音量、重新启动 pulseaudio(pulseaudio -k && sudo alsa force-reload)
等。aplay -l 的输出:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 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
当这种情况发生时,Ubuntu 开始在声音设置(屏幕截图)和耳机选项中显示一些额外的 HDMI(DisplayPort)设备,即使在移除耳机后,这些设备也不会正常列出。如果我重新启动,它会启动并在声音设置下显示“虚拟输出”。这是它坏了时的样子:
到目前为止,我看到的唯一有效方法是关机、等待,然后启动(而不是重新启动命令),这也不能保证,但几次重新启动后声音就会再次出现。
有趣的是,如果我在 Windows 10 坏了的时候重新启动它,Windows 甚至不会发出声音,系统托盘中的扬声器图标上会显示一个“红叉”。戴尔支持已经为此升级了我的 BIOS、主板驱动程序和 Windows 中的声音驱动程序,但除了 BIOS 升级之外,我看不出这有什么关系。
这是硬件问题吗?
更新:
- 在尝试不同的方法时,我发现如果我使用外部声卡,即耳机的数字适配器提供 USB 连接或 USB 耳机本身,就不会出现这个问题。
- 如果在断开耳机之前,我在设置中将输出设备切换为“扬声器内置音频”,然后断开耳机,则不会出现此问题。但我每次都必须这样做;否则需要关机。根据以上两点,这看起来不像是硬件问题。这似乎是软件问题。希望操作系统的某些更新可以修复它。
更新2:
- 当我尝试关机以重置音频设备时,我发现在关机-重启循环中断开电源可以获得更好的成功效果。
- 我需要在合上盖子之前将输出设备切换为内置并断开耳机,否则唤醒时会出现问题。
答案1
发现此问题时,我正在使用 Ubuntu Gnome,后来我换到了 Linux Mint 18.1,然后是 18.2 和 18.3,但问题仍然存在。这似乎与特定操作系统关系不大,而与驱动程序和内核关系更大。
戴尔一直在不断发布 BIOS 软件更新。我目前使用的是 BIOS 版本 1.3.0(发布日期:2017 年 9 月 11 日)和内核版本 4.13.0-36-generic,并注意到我不再有这个问题。它在几次内核更新之前就停止了,但我等待着观察/确认。
BIOS(本文发布时的最新版本是 1.5.4)和内核都有进一步更新,但我尚未测试它们。除非发生回归,否则它们应该可以正常工作。将恢复如果 任何更新之后该问题都会再次出现,直到那时我们才认为该问题已得到解决。