如何修复“没有发现声卡”
我试图让我的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中的声音问题。
你有没有尝试过它是一个解决声音问题的指南
嗯……不幸的是,以上所有步骤都没有解决我对Zesty 17.04的问题:/
但我可以用“sudo modprobe snd-hda-intel”激活声卡,这已经是一个很好的起点;)
因此,我可以这样修复它:
-
在/etc/init.d中创建名为soundcardfix的文件
-
用这两行代码填充文件:
#!/bin/bash /sbin/modprobe snd-hda-intel
- 在终端中输入以下命令:
sudo chmod +x /etc/init.d/soundcardfix
- 最后在终端中使用这两个命令创建符号链接:
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是最新的,并尝试禁用/启用音频以获取声音。