Answers:
在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
uname -r
alsa-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:〜$
我在Ubuntu 16.04 / Dell Inspiron 5559中遇到了类似的问题。甚至我的Bios也没有检测到任何音频驱动程序。
我确实尝试通过上面的答案来解决它,但是没有用。我试图重新安装OS,但是那也没有用。
最后,我关闭笔记本电脑,取出电池,然后重新启动。有效。
但是,每当我暂停 Ubuntu时,都会发生相同的问题(“关机/重启”均无效)。因此,每次发生此问题时,我都必须关闭并取出电池,并且音频工作正常。这是一个奇怪的解决方案,我也不知道它发生的原因。
我尝试在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>
重启。
我在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”后,我的声卡丢失了
这为我解决了
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)
这也发生在我身上,我按照以下说明进行操作,现在可以了
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