11.1. 音频基础

11.1.1. 安装

您的系统很可能已经安装了音频驱动程序,并且配置已在安装时完成。同样,如果您需要更换音频硬件,大多数系统都提供了工具,可以轻松设置和配置设备。目前大多数即插即用声卡都应该可以自动识别。如果您可以听到配置期间播放的示例声音,只需单击确定,一切都将为您设置好。

如果您的声卡未自动检测到,您可能会看到一个声卡列表和/或声卡属性列表供您选择。之后,您将需要提供正确的 I/O 端口、IRQ 和 DMA 设置。有关这些设置的信息可以在您的声卡文档中找到。如果您是安装了 MS Windows 的双启动系统,也可以在 Windows 控制面板中找到此信息。

Note如果自动声卡检测失败
 

如果您的声卡默认情况下不受支持,您将需要应用其他技术。这些技术在 Linux Sound HOWTO 中进行了描述。

11.1.2. 驱动程序和架构

通常有两种声音架构:较旧的开放声音系统 (Open Sound System) 或 OSS,它适用于每个类 UNIX 系统;以及较新的高级 Linux 声音架构 (Advanced Linux Sound Architecture) 或 ALSA,正如其名称所示,它对 Linux 具有更好的支持。ALSA 还具有更多功能,并允许更快的驱动程序开发。我们这里将重点介绍 ALSA 系统。

如今,几乎所有主流音频芯片组都受到支持。只有一些高端专业解决方案和一些制造商拒绝提供其芯片组规范的卡不受支持。支持设备的概述可以在 ALSA 网站 http://www.alsa-project.org/alsa-doc/index.php?vendor=All#matrix 上找到。

配置安装了 ALSA 的系统是使用 alsaconf 工具完成的。此外,发行版通常提供自己的工具来配置声卡;这些工具甚至可能整合了处理声音设备的旧方法和新方法。