声卡无法检测

我最近尝试安装Realtek音频驱动程序。 程序已成功完成,但是当我重新安装系统后,我的声卡未检测到并且系统静音。 后来我尝试将系统恢复到原始状态 。 这些步骤也已完成。

  • ALSA系统信息

我的系统快照声音设置

在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 

我尝试在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结尾的文件,下载并安装它:

您可以通过选择打开来执行此操作,这将带您进入Ubuntu软件中心,您可以在其中单击安装 ,或者

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

重启。

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

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

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

我确实试图通过上面的答案解决它,但它没有奏效。 我试图重新安装操作系统,但这也没有用。

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

但每当我暂停我的Ubuntu时,都会出现同样的问题(Shutdown / Restart都不起作用)。 因此每次出现此问题时,我都必须关闭并取出电池和音频工作正常。 这是一个奇怪的解决方案,我也不知道它背后发生的原因。

这为我修好了

 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) 

我在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”后,我的声卡丢失了