搭载 Ubuntu 14.04.2 和 15.10 的 HP Zbook 15 G2 耳机出现噪音

搭载 Ubuntu 14.04.2 和 15.10 的 HP Zbook 15 G2 耳机出现噪音

在全新电脑上首次安装 Ubuntu 14.04.2 LTS 后,HP Zbook 15 G2 我想听音乐。声音正常。但是,有一个持续不断的、相当强烈的、非常烦人的噪音。

仅当我使用耳机时才会出现这种噪音。而且这种噪音的音量似乎与我在系统上选择的音量无关。它一直存在。

(这真的很烦人,让这台完美的机器在这方面无法使用)

这似乎与这篇文章的思路一致: 耳机无声音播放时有奇怪的噪音

这是我运行时的输出

sudo aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3228 Analog [ALC3228 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0

另一个事实:显然安装了 2 张卡,但在系统->声音下只显示一张。

编辑:我使用的是右侧的普通模拟 3.5 毫米耳机端口。我可以确认,这不是耳机的问题,我用 3 个不同的耳机测试了它。结果相同。令人讨厌的噪音。它似乎是白噪声和其他一些不同频率的混合。

另外,如果我将音量一直调低至静音,噪音就会停止。(这似乎证实了软件/驱动程序问题,对吧?)

第二次编辑:似乎有3个音频设备:

00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
Subsystem: Hewlett-Packard Company Device [103c:2253]
Flags: bus master, fast devsel, latency 0, IRQ 52
Memory at c0330000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel

01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cape        Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] [1002:aab0]
Subsystem: Hewlett-Packard Company Device [103c:2254]
Flags: bus master, fast devsel, latency 0, IRQ 53
Memory at c0240000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel

以及无法识别的 RealTek 卡:

5f:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5249 (rev 01)
Subsystem: Hewlett-Packard Company Device 2253
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 47
Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci

也许我必须禁用我的 AMD 显卡(它在 Linux 中还不支持)?

Ubuntu 14.04 默认安装了以下显卡驱动程序:AMD CAPE VERDE 上的 Gallium 0.4

编辑于 2015 年 12 月 16 日:升级到 15.10,问题仍然存在

答案1

以下两个命令解决了我的 820 G2 上的这个问题:

hda-verb /dev/snd/hwC1D0 0x0c SET_AMP_GAIN_MUTE 0x5180
hda-verb /dev/snd/hwC1D0 0x0c SET_AMP_GAIN_MUTE 0x6180

我将它们添加到 rc.local 和用于解冻/恢复的 pm 脚本。

相关内容