如何修复“没有发现声卡”

我试图让我的ASUS P8P67PRO V3主板运行Natty的IEC958 / SPDIF光学器件,我似乎已经消灭了我的声音设置的关键部分。

这是一些相关命令的输出(我希望):

sudo aplay -l aplay: device_list:240: no soundcards found... ls /cat/asound* ls: cannot access /proc/asoun*: No such file or directory lspci -v 00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05) Subsystem: ASUSTeK Computer Inc. Device 8469 Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at fe720000 (64-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: oss_hdaudio Kernel modules: snd-hda-intel pactl stat Currently in use: 1 blocks containing 63.9 KiB bytes total. Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total. Sample cache size: 0 B Server Name: pulseaudio Server Version: 0.9.22-24-g67d18 Default Sample Specification: s16le 2ch 44100Hz Default Channel Map: front-left,front-right Default Sink: auto_null Default Source: auto_null.monitor Cookie: bed7e0b0 

任何建议都非常感谢。

我有同样的问题。 我通过运行以下命令解决了它

 sudo modprobe snd-hda-intel 

在终端窗口内( Ctrl + Alt + T打开一个)。

基本故障排除步骤

1.音量是否完全降低,或者扬声器是否静音?

在终端中运行以下命令

 $ pacmd Welcome to PulseAudio! Use "help" for usage information. >>> list-sinks 

你能播放已知能够正常播放的声音吗?

在终端中运行以下命令

aplay /usr/share/sounds/alsa/Front_Center.wav

如果您不是root用户那么

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3.其他用户可以播放其中一种“已知良好”的声音吗?

使用其他用户帐户登录。 如果没有其他人,则应使用默认设置创建一个。

4.系统是否识别您的声卡?

在终端中运行该命令

sudo aplay -l

该命令的输出应如下所示:

 **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 

如果你看到这个:

aplay: device_list:221: no soundcard found...

这意味着Ubuntu无法识别您的声卡。 检查您是否安装了正确的模块。

然后在终端运行以下命令

sudo modprobe snd-hda-intel

现在运行命令

sudo aplay -l

并查看您是否获得了硬件设备列表。

你安装了声音模块吗?

打开一个终端并输入(注意用于命令替换的反引号)

 find /lib/modules/`uname -r` | grep snd 

你会看到一大堆物品出现。 如果不这样做,则意味着安装过程没有为您安装声音模块。 要解决此问题,请在终端窗口中输入:

 sudo apt-get install linux-restricted-modules-`uname -r` linux-generic 

安装模块后,您需要重新启动才能使更改生效。

6.声卡是否由您的硬件进行物理安装和识别?

打开终端并输入

lspci -v | grep -A7 -i "audio"

这应输出有关您的音频硬件的一些信息。 一个例子如下。

00:1b.0音频设备:Intel Corporation 82801G(ICH7系列)高

定义音频控制器(rev 02)

  Subsystem: Toshiba America Info Systems Device ff01 Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at dc440000 (64-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 

这解决了ubuntu中的声音问题。

你有没有尝试过它是一个解决声音问题的指南

https://help.ubuntu.com/community/HdaIntelSoundHowto

嗯……不幸的是,以上所有步骤都没有解决我对Zesty 17.04的问题:/

但我可以用“sudo modprobe snd-hda-intel”激活声卡,这已经是一个很好的起点;)

因此,我可以这样修复它:

  1. 在/etc/init.d中创建名为soundcardfix的文件

  2. 用这两行代码填充文件:

 #!/bin/bash /sbin/modprobe snd-hda-intel 
  1. 在终端中输入以下命令:
 sudo chmod +x /etc/init.d/soundcardfix 
  1. 最后在终端中使用这两个命令创建符号链接:
 sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix 

我希望它会有所帮助:)

使用dist升级工具从12.04升级到12.10。 首先,没有grub并使用rescatux进行修复。 然后没有找到声卡。 我仔细查看了一页并尝试了许多解决方案,大约三个小时的工作时解决方案非常简单,我很惊讶它不是这个问题的头号搜索结果。 这里是:

安装内核的头文件和图像文件。

 sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic 

我希望这也适合你!

TL; DR:在戴尔XPS笔记本电脑上,它可能是BIOS的事情。

我有同样的 – 突然之间,Ubuntu停止播放声音,没有玩家可以识别声卡, no soundcards found...来自aplay -l ,虽然所有驱动程序都已安装。

这发生在戴尔XPS 15 9560上 ,Ubuntu 18.04双启动Windows 10。

在尝试每个故障排除步骤(包括重新安装和引导到不同的内核)之后,我意识到声音在Windows中也停止了。

最终,它在BIOS中突然出现了问题……在Windows中运行Sound故障排除程序触发了BIOS更新(看起来似乎),之后问题就解决了。

在另一个场合,当问题重复时,我进入BIOS,完全禁用音频,应用,然后重新启用它,并在重新启动时,声音又回来了。

我的要点:

  • 如果运行双启动系统,并且基本故障排除步骤不起作用,请检查声音是否也在其他已安装的操作系统上运行。
  • 确保BIOS是最新的,并尝试禁用/启用音频以获取声音。