我的 Lenovo Legion 7i 笔记本电脑的扬声器没有声音,alsamixer 告诉我使用的是Realtek ALC287。
我尝试过各种 Linux 发行版和内核组合,包括 Ubuntu 16.04、18.04 和 20.04,带有默认内核和主线内核(5.7.x 和 5.8.x),以及带有 5.6.x、5.7.x 和 5.8.x 的 Manjaro内核。
在每种情况下,我都确保在 alsamixer 中禁用自动静音,并将所有音量级别调到最大。在所有情况下,我都听不到扬声器发出声音(运行扬声器测试、播放音乐等)。我是能够通过耳机和HDMI得到的声音(虽然我认为HDMI是通过不同的声卡)。
此外,当我查看 pavucontrol(表示正在播放声音的红橙色条)时,我可以看到发生了某种声音活动,但扬声器没有产生实际声音。
我的 alsa-info.sh 结果(来自 5.6.15 的 Manjaro)在这里(忽略这个,下面是新的):
http://alsa-project.org/db/?f=ba86fe76a9d9cf1cced56600edf82eb206a36a72
我很高兴从不同的发行版/内核组合再次运行脚本(或任何其他工具),请告诉我什么会有所帮助。
我已经用相同的信息提交了一个错误报告,但遗憾的是,唯一的回应来自其他有同样问题的人。
我该怎么做才能让我的声音正常工作?我在软件开发方面有经验,但在驱动程序或内核空间方面没有经验。在这一点上愿意学习和尝试任何事情。
更新
alsa-info.sh 使用更新的内核:
http://alsa-project.org/db/?f=4272343a3590cc08f192f98113dedfc0418afe52