简单的,暂停后无声音。Pavucontrol 显示一切都完全相同,日志也是如此。此错误仅发生在内核版本 5.2 或更高版本上。顺便提一下,我测试过的任何内核都无法使用 HDMI 音频。
临时修复:
- 重启
- 这个小脚本重新扫描 PCI。也适用于 HDMI 音频,只需找到它即可。
那么为什么不使用旧内核呢?
触摸板有盲点在他们。
你为什么不使用这个脚本
它会随机工作,有时会完全破坏声音,只有重新启动才能解决问题。
试过了,没有用:
- 重新启动 Pulseaudio 和 Alsa,甚至重新安装 Pulse
snd_hda_intel.probe_mask=0x01
- 使用每一个我可以下载并尝试的 Linux 发行版有 Fedora、Arch、Manjaro、Linux Mint、Ubuntu 甚至 MX Linux。
机器:Acer E1-731 声卡:ALC269VB
日志:串行通信,消息 | grep 音频。
编辑:内核版本 5.1.9 以下没有这个问题,它只出现在版本 5.2 以上及以上(在 Arch Linux 上检查)。
5.2 更新日志链接,因为那里应该有罪魁祸首。
我尝试自己检查一些更改,并使用不同版本的 patch_realtek.c 重建内核。但无济于事。
已经检查提交后的版本607ca3bd220f4022e6f5356026b19dafc363863a
。
编辑 2:使用最新的 elantech.c 和 elantech.h 模块源文件构建的 Linux 映像 5.1.9 构建得很好,声音和触摸板工作正常。在 Arch 上,HDMI 音频也运行良好。
我已经报告了这个错误,因为它不会更改日志(并且只发生在一台机器上),所以删除起来很麻烦。所以现在我只能等待有人完全修复它。