我总是必须输入
sudo modprobe snd-hda-intel为了让我的声卡正常工作,我已经尝试过将 snd-hda-intel 附加到 /etc/modules 的解决方案
sudo sh -c'echo“snd-hda-intel”>>/etc/modules'
已将相应行添加到文件中,但似乎不起作用。请提供建议。
编辑:我确实跑了
消息 | grep snd--> 没有结果。
之后我跑
sudo modprobe snd-hda-intel然后我就跑了
消息 | grep snd--> 查看输出
输出:
[ 162.098807] snd_hda_intel 0000:01:00.1:处理 VGA-switcheroo 音频客户端 [162.134560] snd_hda_codec_realtek hdaudioC0D0:ALC892:SKU 未准备好 0x598301f0 [ 162.134978] snd_hda_codec_realtek hdaudioC0D0:ALC892 的自动配置:line_outs=1(0x14/0x0/0x0/0x0/0x0)类型:扬声器 [ 162.134982] snd_hda_codec_realtek hdaudioC0D0:扬声器输出=0(0x0/0x0/0x0/0x0/0x0) [ 162.134985] snd_hda_codec_realtek hdaudioC0D0:hp_outs=1(0x1b/0x0/0x0/0x0/0x0) [162.134988]snd_hda_codec_realtek hdaudioC0D0:单声道:mono_out=0x0 [162.134991]snd_hda_codec_realtek hdaudioC0D0:挖掘=0x1e/0x0 [162.134993]snd_hda_codec_realtek hdaudioC0D0:输入: [162.134997] snd_hda_codec_realtek hdaudioC0D0:内置麦克风=0x19 [162.134999] snd_hda_codec_realtek hdaudioC0D0:麦克风=0x18 [162.135002] snd_hda_codec_realtek hdaudioC0D0:线路=0x1a
答案1
尝试安装“oss4”音频后,我丢失了音频,并且恢复了我的错误,但没有恢复音频。
需要“手动”:每次启动时 modprobe snd-hda-intel....才能在 Ubuntu 上获取音频
直到我发现该驱动程序已被列入黑名单....在oss4尝试中。
grep snd-hda-intel /etc/modprobe.d/*
/etc/modprobe.d/oss4-base_noALSA.conf:blacklist snd-hda-intel
将“oss4-base_noALSA.conf”从“/etc/modprobe.d”移开
sudo mv /etc/modprobe.d/oss4-base_noALSA.conf /root
现在,不需要在每次启动后手动“modprobe snd-hda-intel”...在 Ubuntu 上获取音频
希望能帮助到你...
答案2
升级到 Ubuntu 20.04 后,我遇到了声音无法正常工作的问题。
modprobe snd_hda_intel commands failed to load module:snd_hda_intel.
缺少模块。我通过以下方式安装它:
uname -r (note kernel version)
apt-get install linux-modules-extra-5.4.0-56-generic
这样就安装了缺失的模块,之后,我就可以module:snd_hda_intel
正常工作了!
答案3
请使用 mokutil 关闭安全启动。我遇到了同样的问题,但通过禁用安全启动就可以正常工作。