![采用 Intel Skylake 芯片组的 Ubuntu 16.04 没有声音](https://linux22.com/image/1139516/%E9%87%87%E7%94%A8%20Intel%20Skylake%20%E8%8A%AF%E7%89%87%E7%BB%84%E7%9A%84%20Ubuntu%2016.04%20%E6%B2%A1%E6%9C%89%E5%A3%B0%E9%9F%B3.png)
我已经断断续续花了几个月的时间尝试让新的 HP Envy AIO 发出声音。硬件没问题,在 Windows 10 双启动下运行良好。
我最初安装了 Ubuntu 14.04 LTS,然后将内核升级到 4.4,然后将整个系统升级到 Ubuntu 16.04 LTS。
lspci 给出:
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
DeviceName: Onboard Audio
Subsystem: Hewlett-Packard Company Sunrise Point-H HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 143
Memory at df520000 (64-bit, non-prefetchable) [size=16K]
Memory at df500000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
aplay -l 给出:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20753/4 Analog [CX20753/4 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
dmesg 包含:
[ 11.521966] snd_hda_intel 0000:00:1f.3: enabling device (0100 -> 0102)
[ 11.522088] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915_bpo])
[ 12.015525] snd_hda_codec_conexant hdaudioC0D0: CX20753/4: BIOS auto-probing.
[ 12.016376] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20753/4: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
[ 12.016378] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 12.016379] snd_hda_codec_conexant hdaudioC0D0: hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[ 12.016380] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0
[ 12.016381] snd_hda_codec_conexant hdaudioC0D0: inputs:
[ 12.016382] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x1a
[ 12.016383] snd_hda_codec_conexant hdaudioC0D0: Mic=0x19
[ 12.017769] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for stable communication
[159427.084801] snd_hda_intel 0000:00:1f.3: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
我尝试过像 jack-retask 这样的技巧,但无论我做什么 - 都没有声音,无论是扬声器还是耳机。
当然,alsa-mixer 中的级别已经设置好了。我在 /etc/modprobe.d/alsa-base.conf 中尝试了几个选项
无论我做什么都没有声音。
这是怎么回事?我该怎么做才能听到声音?我非常感激任何建议。
答案1
刚刚花了几个小时解决我的机器上的类似声音问题: