带有 DKMS 的 HDA 驱动程序是什么?

带有 DKMS 的 HDA 驱动程序是什么?

扫描硬件驱动程序后,我看到带有 dkms 的 hda 驱动程序,它询问我是否要激活它。我在 Google 上搜索了它,但我只能找到与音频有关的一般描述。有人能告诉我它的具体用途吗,以及我是否应该激活它?

答案1

以下文字大部分摘自:
https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

HDA 驱动程序是用于内置“HDA Intel”声卡的驱动程序(如果您的计算机是 2005 年或更新的,则几乎肯定有一个“HDA Intel”声卡,用于处理内置扬声器、耳机插孔和麦克风)。USB 或蓝牙声音不会受到影响。

DKMS 是一种在内核其余部分发生变化时在本地重新编译内核模块的方法。这意味着您无需添加 ppa:只需下载一次软件包并安装,确认它解决了您的问题,一切就大功告成了。当您安装新内核时(如果您启用了更新存储库(建议这样做),您会像往常一样),DKMS 会自动重新编译您现有的 DKMS 软件包以适应新内核。

如果最新的 ALSA 快照目前适合您,并且您只想要当前最新的版本(而不必保持更新的快照),则可以使用此方法。

答案2

模块snd-hda-intel(或只是hda)适用于现代板载声卡。如果您打算使用板载音频控制器,则应激活驱动程序。否则,不建议这样做。

来自内核文档:

高清音频是继 AC97 之后现代 PC 上的新标准板载音频组件。尽管 Linux 很早就支持高清音频,但新机器经常会出现问题。一部分问题是 BIOS 损坏,另一部分是驱动程序实现问题。本文档简要介绍了高清音频硬件的故障排除和调试方法。

此外:

虽然驱动程序名称包含知名硬件供应商的单词,但它并不特定于该供应商,而是适用于其他公司的所有控制器芯片。由于 HD 音频控制器应该是兼容的,因此单个 snd-hda 驱动程序在大多数情况下应该可以工作。

相关内容