我有与“Ubuntu 14.04 中的虚拟输出”中的用户相同的问题。
不同之处在于 cat /proc/asound/card0/codec* | grep Codec 输出:
cat: /proc/asound/card0/codec*: No existe el archivo o el directorio
(这是西班牙语,这意味着它找不到文件或目录)
更多信息:
$ sudo modprobe snd-hda-intel
modprobe: FATAL: Module snd-hda-intel not found.
$ sudo alsa force-reload
Unloading ALSA sound driver modules: (none loaded).
Loading ALSA sound driver modules: (none to reload).
$ sudo aplay -l
aplay: device_list:268: no soundcards found...
$ lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family
High Definition Audio Controller (rev 04)
$ lspci -v | grep audio
(nothing)
$ locate snd-hda-intel
(nothing)
$ lsmod | grep snd
(nothing)
答案1
首先,我们需要知道系统检测到哪种类型的音频硬件(如果有):
lspci -v | grep audio
和
:~$ lsmod | grep snd
请运行此命令并发布输出。应类似以下内容:
:~$ lspci -v | grep audio
00:1f.4 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 \
Audio Controller (rev 02)
:~$
和
snd_intel8x0 38153 0
snd_ac97_codec 130285 1 snd_intel8x0
ac97_bus 12730 1 snd_ac97_codec
snd_pcm 102099 2 snd_ac97_codec,snd_intel8x0
snd_page_alloc 18710 2 snd_intel8x0,snd_pcm
snd_timer 29482 1 snd_pcm
snd 69238 4 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm
soundcore 12680 1 snd
:~$
故障排除的其他信息
以下输出是什么?
:~$ locate snd-hda-intel
其他帖子中的一些用户可以通过编辑来让这个音频芯片组工作/etc/modprobe.d/alsa-base.conf
nano /etc/modprobe.d/alsa-base.conf
并添加以下行:
options snd-hda-intel model=generic
参考/研究的文章:
答案2
其他帖子中的几个用户可以通过编辑来使该音频芯片组正常工作/etc/modprobe.d/alsa-base.conf
:
nano /etc/modprobe.d/alsa-base.conf
并添加以下行:
options snd-hda-intel model=generic
虽然我不得不使用sudo gedit
它来代替 nano,但是它在飞利浦 Freevent x55 上对我很有用。
答案3
修复声音的替代方法(由于安装/更新/升级后软件包配置错误/未配置)。
- 修复未正确配置的软件包
:~$sudo dpkg --configure -a
,然后执行
:~$sudo reboot