从 Windows 10 重新启动后,Ubuntu 18.04 中没有声音

Hil*_*kus 6 sound dual-boot pulseaudio alsa

我在华硕 Zenbook 笔记本电脑上使用 18.04,关机后我的声音工作正常(干净的平板)。如果我启动进入 ubuntu,声音有效,如果我仍然重启进入 ubuntu,声音仍然有效。如果我启动到 Windows 10,然后关闭并启动到 ubuntu,声音工作。但是,如果我启动到 Windows 10 然后重新启动到 ubuntu,现在声音不起作用(没有静音,alsamixer但根本没有声音)。只有关机修复它,重新启动不会。我已经按照所有其他答案中的建议禁用了 Windows 中的快速启动并杀死/清除了脉冲音频。声音也不适用于耳机

我在声音有效和无效时拍摄了两个系统日志快照,我看不出它们之间有任何显着差异。在我看来,它确实像硬件/固件问题,但我想必须有一种方法可以从软件中修复它。有什么建议?

hilikus@developorium:~$ grep -C 3 snd no-sound-after-reboot  
May  5  developorium kernel: [    3.229033] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
May  5  developorium kernel: [    3.232083] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
May  5  developorium kernel: [    3.232086] cfg80211: failed to load regulatory.db
May  5  developorium kernel: [    3.235334] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
May  5  developorium kernel: [    3.235547] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam (13d3:5694)
May  5  developorium kernel: [    3.244124] uvcvideo 1-6:1.0: Entity type for entity Realtek Extended Controls Unit was not initialized!
May  5  developorium kernel: [    3.244126] uvcvideo 1-6:1.0: Entity type for entity Extension 4 was not initialized!
--
May  5  developorium kernel: [    3.416112] thermal thermal_zone6: failed to read out thermal zone (-61)
May  5  developorium kernel: [    3.417112] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
May  5  developorium kernel: [    3.804303] [drm] RC6 on
May  5  developorium kernel: [    3.832374] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
May  5  developorium kernel: [    3.861595] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC294: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
May  5  developorium kernel: [    3.861597] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
May  5  developorium kernel: [    3.861598] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
May  5  developorium kernel: [    3.861599] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
May  5  developorium kernel: [    3.861600] snd_hda_codec_realtek hdaudioC0D0:    inputs:
May  5  developorium kernel: [    3.861601] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x12
May  5  developorium kernel: [    3.915132] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
May  5  developorium kernel: [    3.915169] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
May  5  developorium kernel: [    3.915200] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
Run Code Online (Sandbox Code Playgroud)

Hil*_*kus 5

这最终成为 Realtek ALC294 alsa 驱动程序中的一个错误。它已经在启动板中报告:https : //bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1742852

如果它对您有影响,请对其进行投票,以便开发人员提高其优先级