我正在通过Windows 10使用Ubuntu(bash版本4.4.19(1)-发行版),除了获得声音识别之外,它通常已经足够平滑,可以使用。每当我尝试播放声音时,都会出现以下错误:
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
我认为这是驱动程序问题,或者是说服系统,即使它是重击,我也希望将其路由到Windows,然后在那里处理扬声器的播放。
根据对另一个线程的评论,我相信这毕竟是声卡识别问题,尽管我很难注意到这一点。我尝试了以下方法:
> aplay -l
aplay: device_list:270: no soundcards found...
> sudo modprobe snd-hda-intel
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-17134-Microsoft/modules.dep.bin'
modprobe: FATAL: Module snd-hda-intel not found in directory /lib/modules/4.4.0-17134-Microsoft
我知道我不应该修改lib / modules,那里没有任何内容,所以我认为我缺少前进的关键。有任何想法吗?有没有一种“安全”的方法来手动将我需要的文件放在那里,如果是的话,它们会是什么?