openSUSE Tumbleweed 声音问题求助

学生党使用 openSUSE 几个月了,日常编程体验都不错,然鹅比较蛋疼的是一直没有声音。也曾几次苦下工夫想要钻研解决,但都以失败告终,所以不得不向大家求助啦!Screenshot_20210814_200832

我按照这篇英文 wiki 一直在试图修复声音 https://en.opensuse.org/SDB:Audio_troubleshooting,但是前几条好像都没又效果,到后面复杂处更是头大如斗。

感觉比较适合我这种菜鸡的图形界面修复,YAST > HARDWARE > SOUND

发现声卡 Not configured,并在下面的提示框中看见 “点 Edit 可以 configure”。于是我就点了 edit

然后发现有仨选项,我心说那就挨个来呗,可是发现前俩都是 error,如图

最后一个也不成,好像是找不到模块

绝望 QAQ

哦对了,之前根据声卡的名字加上 openSUSE 作为关键词检索到了一篇德文帖子,翻译过后看了看还是没啥作用不知道对大佬们有没有帮助 https://www.opensuse-forum.de/thread/64728-tiger-lake-lp-smart-sound-technology-audio-controller-startet-nicht/

我还把之前提到的 audio troubleshooting 的 wiki 里面代码都敲了一遍,还是没有用,救救孩子吧 QAQ

可以把 openSUSE 换成 Linux 或者 Ubuntu,可以搜到 2020 年以来的许多结果,这应该是并不是只有在 openSUSE 上的问题,而是 Linux 的问题。

估计是硬件太新,Linux 的支持没跟上,

Tiger Lake 的内置声卡?在使用 YaST 报错后把 dmesg 输出的内核日志贴上看看。

我也遇到过类似问题,试试加上这个内核参数

snd_hda_intel.dmic_detect=0

你的电脑是双显卡吗?

不是诶。。

很高兴我解决过这个问题(尽管不完美)
卸载掉 pulseaudio 相关包,再卸载掉之后自动安装的一个包,安装 alsa 和 alsa-unlit 以及其他 alsa 组件,利用 shell 运行 alsamixer 来控制声音
vlc 播放器中仍可以通过按键控制音量,但其他情况下只能用 alsamixer
如果找到了更好的解决方式,请务必告诉我,但至少,这方法真能出声