hp pavilion aio 上的 ubuntu linux 19.10 声音无法正常工作

hp pavilion aio 上的 ubuntu linux 19.10 声音无法正常工作

我有一台装有 Ubuntu 19.10 的 HP Pavilion AIO,声音无法正常工作。

它的行为和线程中的行为完全相同 我的 HP AiO(Realtek ALC225)上的所有 Linux 发行版都只发出爆音,没有声音

不幸的是,由于我是新手,我的评论被删除了。

不过我认为我有一个(丑陋的)解决方案:

也许这将有助于解决开发人员的问题。

答案1

感谢您参考我的帖子(刚刚更新)。我确认我的 HP AiO 在睡眠模式后声音正常!

答案2

我遇到了同样的问题,并完成了所有流程。我简直不敢相信它在从睡眠状态唤醒后可以工作,但在冷启动后却不行。

我只需在 /etc/modprobe.d/blacklist.conf 末尾添加这两行:

#fix for hp-pavilion aio 27 xa0013ng
blacklist snd_hda_codec_realtek

重新启动后,lsmod 显示以下输出:

lsmod|grep snd
snd_sof_intel_hda_common    77824  1 sof_pci_dev
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_intel_byt      24576  1 sof_pci_dev
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof               102400  4 snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc,sof_pci_dev
snd_sof_xtensa_dsp     16384  1 sof_pci_dev
snd_hda_ext_core       32768  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    32768  2 snd_sof_intel_hda_common,sof_pci_dev
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,sof_pci_dev
snd_hda_codec_hdmi     61440  1
snd_soc_core          241664  3 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_hda_codec_generic    81920  1
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          49152  3
snd_intel_nhlt         20480  1 snd_hda_intel
snd_hda_codec         131072  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_soc_hdac_hda
snd_hda_core           90112  8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              20480  1 snd_hda_codec
snd_pcm               106496  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            36864  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    90112  18   snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi 
soundcore            16384  1 snd

因此这里没有 snd_hda_codec_realtek 导致问题。最棒的是:声音工作正常,没有任何裂痕 - 从睡眠模式恢复后和冷启动后!我用 Kernel 5.3.0-46-generic #38-Ubuntu SMP 测试了它

我希望这有助于解决这个恼人的问题。

答案3

我在使用 Ubuntu 22.04 的 HP Pavilion 24-XA0070A 上遇到了同样的问题,没有声音并且有恼人的爆音......我使用了 vokke 建议(上面或下面)并且它解决了我的问题。

只需在 /etc/modprobe.d/blacklist.conf 末尾添加这两行:

第一行 = #fix for hp-pavilion aio 27 xa0013ng

第二行 = 黑名单 snd_hda_codec_realtek

相关内容