Lenovo Legion-7-16IAX7双系统笔记本内置扬声器无声问题求助(涉及TAS2781、Realtek、Cirrus芯片)
Lenovo Legion-7-16IAX7双系统笔记本内置扬声器无声问题求助(涉及TAS2781、Realtek、Cirrus芯片)
各位前辈好,我最近碰到了一个折腾人的音频问题,想请大家帮忙看看怎么解决!
问题初始情况
我使用的是Ubuntu LTS 22.04系统,升级到6.5.0内核之后,笔记本的内置扬声器突然完全没有输出了。我在网上搜了不少相关内容,找到了几个相关的讨论线索,但实在摸不清头绪,不知道该怎么下手解决。
我找到一个和我情况完全匹配的问题案例,但它的解决方案是针对Ubuntu 23.10和6.4.0-rc5+内核版本的,内容是关于Lenovo笔记本TAS2781/TAS2781s芯片的Linux驱动讨论。
另外我还看到,这个问题对应的驱动补丁已经被合并到内核主线分支了,但在我的机器上依然没有效果。
还有一篇关于Lenovo Legion系列机型类似音频问题的讨论,但我看不太懂里面的技术细节和解决思路。
后续更新
- 我后来升级到了Ubuntu 23.10系统,内核版本是6.6.21,现在外接显示器的扬声器已经能正常发声了,但笔记本的内置扬声器还是没声音。
- 现在又出现了新问题:系统开始弹出关于Cirrus I2C芯片的错误提示,我附上了截图:

我搜了这个错误的相关信息,发现对应的修复补丁也已经合并到内核了,但还是没能解决我的问题。
想问问各位大佬,我该怎么解决这个笔记本内置扬声器无声的问题呢?
备注:内容来源于stack exchange,提问作者Dimpy Tanwar




