在 Dell XPS 13 上运行 Ubuntu 16.04
我刚刚安装了操作系统,正在与 Windows 10 进行双启动。我是 Linux 新手,想尝试一下 Ubuntu,但我无法播放任何音频,但在 Windows 中却可以正常工作。我的声卡无法识别,aplay -l
返回no soundcards found
。我尝试重新安装 alsa 和 pulseaudio,但没有任何效果。lspci -v
返回:
00:1f.3 音频设备:英特尔公司设备 9d71 (rev 21) (prog-if 80)
Subsystem: Dell Device 075b
Flags: fast devsel, IRQ 255
Memory at dc428000 (64-bit, non-prefetchable) [disabled] [size=16K]
Memory at dc400000 (64-bit, non-prefetchable) [disabled] [size=64K]
Capabilities: <access denied>
Kernel modules: snd_hda_intel
正如我所说,我是 Linux 新手,想慢慢适应,但这却让我很头疼。任何帮助都将不胜感激。
答案1
我找到了解决方案:安装 dkms audio upgrade 就可以了。说明如下:https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS
再见
答案2
这个错误可能和你遇到的问题是一样的,https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1551880,您可以尝试升级内核模块。您可以通过以下方式升级到最新内核:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/将适合您架构的三个文件放在单独的文件夹中,然后在终端窗口中打开该文件夹并输入 sudo dpkg -i *.deb,重新启动并查看声卡是否被识别。您还可以研究并找到适合您的声卡构建的模块并将其安装到您当前的内核中。这有点复杂,因为您必须构建模块、insmod,然后执行 modprobe。
答案3
我遇到了类似的问题。事实证明,这些驱动程序在技术上被归类为第三方驱动程序,因此被 UEFI 安全启动禁用。当我在 BIOS 中禁用此功能时,一切都正常 :)