我尝试自己调试它并取得了一些成功,但仍然需要一些建议才能正确解决问题。
问题:将计算机置于休眠状态后,我没有声音(暂停工作正常)。
我的系统: HP Spectre X360 4100 - 布罗德韦尔
错误信息: dmesg 显示rt286 i2c-INT343A:00: I2C error -110
部分解决方案
如果我进入 pavucontrol,切换到耳机,然后返回内置扬声器,我会恢复声音,但声音太大,我必须打开 alsamixer,选择卡并降低主音量。这将使声音恢复正常。
问题
- 有谁知道根据错误消息或“解决方案”为什么会发生这种情况?
- 有人有办法自动化“解决方案”吗?
- 还有其他见解吗?
我很乐意提供任何其他必要的信息......
奖金:
如果我设置acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'
grub,声音就会工作,即使在休眠后也能继续工作,但加速度计会出现问题,并将monitor-sensor
其报告为“未定义”。当我这样做时,aplay 会为卡提供不同的输出:
card 1: PCH [HDA Intel PCH], device 0: ALC3242 Analog [ALC3242 Analog]
可能是解决问题的不同方法,但我对 ACPI 知之甚少...正常输出aplay -l
:
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 0: System Playback/Capture (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 1: Offload0 Playback (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 2: Offload1 Playback (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0