编辑:我意识到每次音频都会发出噼啪声,而且计算机整体性能也会变差,原因是 GPU 损坏了。
因此,我将一根 HDMI 电缆从装有 Ubuntu 21.04 的 PC 连接到电视,几周来我一直在努力解决一个问题,即 HDMI 音频出现噼啪声和失真
到目前为止我尝试过的一切:
在“load-module module-udev-detect”行后面添加“tsched=0”
将“options snd-hda-intel vid=8086 pid=8ca0 snoop=0”添加到 alsa-base.conf 文件
将“intel_iommu=igfx_off”添加到内核命令行
通过在 /etc/modprobe.d/alsa-base.conf 末尾添加“options snd_hda_intel power_save=0”永久禁用 snd_hda_intel_power_save
在 daemon.conf 中尝试不同的设置
删除语音调度程序
重新安装 alsa-base pulseaudio
将 alsamixer 中未使用的其他输出静音
尝试不同的 HDMI 端口
尝试电视上的不同声音设置
这些都是我经过几个小时的谷歌搜索才找到的技巧,但不幸的是,它们都没有用。我发现的唯一解决方案是,如果我重新启动计算机,它就会开始工作,至少在重新启动几次之后。与此相关,值得一提的是,执行“sudo killall pulseaudio”没有任何区别。
这是 alsa-info.txt链接至 justpaste.it,因为此处不适合
在 alsa-info 中,底部附近有一行显示“snd_hda_codec_hdmi hdaudioC0D2:没有用于 Intel HDMI/DP 编解码器的 i915 绑定”这值得一看吗?我尝试在 Google 上搜索,但据我(平庸)理解,这与从主板背面运行 HDMI 且仅具有集成显卡的人有关。由于我从 5700XT 背面运行 HDMI,所以那行与我无关,对吗?
规格:AMD 5700XT、华硕 Prime Z590-A、电视为 LG 47LM670T-ZA
答案1
我遇到了同样的问题。killall speech-dispatcher
当发生这种情况时我会使用。如果你不使用语音调度程序,似乎可以将其删除。这将永久解决问题