声卡未检测到


Answers:


10

在Ubuntu中安装常见的声卡驱动程序和所需的软件包。

sudo apt-get install build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui

它不起作用。给出以下输出nithin @ nithin-pc:〜$ sudo apt-get install build-essential linux-headers- uname -ralsa-base alsa-base-udeb alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsa-utils-udeb alsamixergui阅读软件包列表...完成构建依赖关系树读取状态信息...完成E:无法找到软件包alsa-base-udeb E:无法找到软件包alsa-utils-udeb nithin @ nithin-pc:〜$
Nithin

我编辑了答案。现在尝试。

3

我在Ubuntu 16.04 / Dell Inspiron 5559中遇到了类似的问题。甚至我的Bios也没有检测到任何音频驱动程序。

我确实尝试通过上面的答案来解决它,但是没有用。我试图重新安装OS,但是那也没有用。

最后,我关闭笔记本电脑,取出电池,然后重新启动。有效。

但是,每当我暂停 Ubuntu时,都会发生相同的问题(“关机/重启”均无效)。因此,每次发生此问题时,我都必须关闭并取出电池,并且音频工作正常。这是一个奇怪的解决方案,我也不知道它发生的原因。


我曾经使用我的声卡没有问题。我没电了,现在无法检测到
Marco Castro

3

我尝试在Ubuntu Wiki上使用此页面升级alsa,它对我有用。

遵循这些说明将为您提供最新的ALSA驱动程序,但仅适用于内部“ HDA Intel”声卡(如果您的计算机是2005年或更高版本,则几乎可以肯定有“ HDA Intel”声卡用于处理内部扬声器,耳机插孔和麦克风)。USB或蓝牙声音不会受到影响。

通过运行以下命令确保已安装dkms软件包:

sudo apt-get install dkms

转到此页面

您将在“软件包”标题下找到一个表格。查找“系列”列,然后找到与您的发行系列(Precise,Trusty,Xenial等)相对应的软件包。

对于Trusty,您将找到多个软件包。然后使用“ uname -r”命令检查您正在运行的内核。如果uname -r开始的输出是...

  • 3.13-使用oem-audio-hda-daily-dkms
  • 3.16-使用oem-audio-hda-daily-lts-utopic-dkms软件包
  • 3.19-使用oem-audio-hda-daily-lts-vivid-dkms软件包
  • 4.2-使用oem-audio-hda-daily-lts-wily-dkms软件包

单击箭头(左侧)以展开所选包的行。在新的“打包文件”部分下,单击以结尾的文件.deb,下载并安装:

您可以通过选择open with来执行此操作,该操作将带您进入Ubuntu软件中心,在其中单击Install,或者

将文件保存到磁盘,打开终端窗口,切换到正确的目录并执行 sudo dpkg -i <file name>

重启。


2

检查用户是否是音频组的成员。

我同时添加的其他组:视频,脉冲,脉冲访问,rtkit。不知道其中哪些是必要的。请注意,执行此操作后,您需要重新启动,而不仅仅是重新登录。


1
使用groups <user> | grep audio检查,如果用户是该组音频的成员。使用addgroup <user> audio用户添加到组,如果它不属于该组的成员了。
Fleuv

2

我在Xubuntu上工作,以下工作对我有用。

我以Damandeep的回答为起点,但是发现我不需要花太多时间来更新发行版或更新尽可能多的软件包:

sudo apt-get update
sudo apt-get --reinstall install pavucontrol linux-sound-base alsa-base alsa-utils libasound2
sudo usermod -aG $(grep -e '^pulse:' -e '^audio:' -e \
'^pulse-access:' -e '^pulse-rt:' -e '^video:' /etc/group \
| awk -F: '{print $1}' \
| tr '\n' ',' \
| sed 's:,$::g') $(whoami)

然后重启

值得注意的是,安装Visual Studio Code扩展“ Live Share”后,我的声卡丢失了


非常感谢,它现在正在工作!
Ashok Damaniya

1

这为我解决了

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get --reinstall install pavucontrol linux-sound-base alsa-base \ 
alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2
killall pulseaudio
rm -r ~/.pulse*
ubuntu-support-status
sudo usermod -aG $(grep -e '^pulse:' -e '^audio:' -e \
'^pulse-access:' -e '^pulse-rt:' -e '^video:' /etc/group \
 | awk -F: '{print $1}' \
 | tr '\n' ',' \
 | sed 's:,$::g') $(whoami)

您能否详细说明最后一条命令的内容?
Marco Castro

为什么要重新安装ubuntu桌面
David Kariuki

由于alsa-base没有候选安装程序,因此重新安装alsa-base将失败。它与iISO
David Kariuki一起提供

1

这也发生在我身上,我按照以下说明进行操作,现在可以了

1)取出ALSA软件包。

sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils

2)重新安装相同的软件包。

sudo apt-get install linux-sound-base alsa-base alsa-utils

3)安装其他音频插件包(dkms包括在内,但无需担心,因为它apt可以为您解决包依赖性)

sudo apt-get install dkms build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui

4)确保将用户添加到组 audio

sudo usermod -a -G audio [user_name]

5)重新启动

sudo reboot


alsa-base没有候选安装。它附带了iso。
David Kariuki
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.