声卡 编辑 请登陆,再编辑

前言

声卡 (Sound Card)也叫音频卡:声卡是多媒体技术中最基本的组成部分,是实现声波/数字信号相互转换的一种硬件。声卡的基本功能是把来自话筒、磁带、光盘的原始声音信号加以转换,输出到耳机、扬声器、扩音机、录音机等声响设备,或通过音乐设备数字接口(MIDI)使乐器发出美妙的声音。

声卡系统

目前Linux下声卡系统主要有一下两种:

1.高级Linux声音体系(ALSA)

高级Linux声音体系(英语:Advanced Linux Sound Architecture,缩写为ALSA)是Linux内核中,为声卡提供的驱动组件,以替代原先的OSS(开放声音系统)。

一部分的目的是支持声卡的自动配置,以及完美的处理系统中的多个声音设备,这些目的大多都已达到。另一个声音框架JACK使用ALSA提供低延迟的专业级音频编辑和混音能力。

2.开放声音系统(OSS)

开放声音系统(Open Sound System,OSS)是一个在 Unix 操作系统上用于发出和取得声音的接口。

它是基于标准的 Unix 设备(即 POSIX 的读、写、ioctl 等)。

查看信息

命令查询,终端执行:

lspci | grep Audio   ##列出当前声卡信息

声卡设置

重装驱动

如果声卡出现问题,可以重装声卡相关模块和软件包解决问题.首先终端执行:

sudo apt-get --purge remove alsa-base alsa-utils ##卸载声卡相关模块和软件包和对应配置文件

然后终端执行:

sudo apt-get install alsa-base alsa-utils  ##安装声卡相关模块和软件包

调整声卡

设置声卡的方式也多,本条目使用alsamixer进行设置。 终端执行:

alsamixer
Alsamixer.png
语法:alsamixer [options]

选项:
 -h, -help显示帮助信息.

-c <card number or idenfication>

指定需要设置的声卡.默认为0.

-D <device identification>选择需要控制的调节器.

 -g设置界面颜色.

 -s最小化界面窗口.

快捷键

进入alsamixer界面后,可以使用下面快捷键进行控制:

常规控制:

  • 左右箭头或n,p 用来选择通道.
  • 上下箭头或+,- 同时调整选定通道的左右声道的音量.
  • B,= 设置左右声道音量相同.
  • M 静音当前通道.<,>分别对左,右声道静音.
  • 空格 选择录音源.在选定的通道上按"空格",可以标记此通道为录音源.此操作仅限
  • 输入设备.插入键或";",删除键或"'"分别选定左右通道.
  • -L 刷新屏幕.
  • PageUp 增大5格音量.
  • PageDown 减小5格音量.
  • End 设置音量为0.
  • 分别调整左,右或整个通道的音量.
  • Q,W,E 增大 左,右,通道 的音量.
  • Z,X,C 减小 左,右,通道 的音量.
  • alt-q,ESC 退出.

小提示:

没有声音,只有呲啦呲啦的噪音,查看PCM值是不是已经都到底,变成了0了,适当调高即可。

无论音量大与小,都会时不时出现爆音查看PCM值过是否高,过高就会出现爆音,调低PCM值即可。

当音量调节较大时候,发现有很多的噪音,调节一下Front,把Mic适当降低一点,或者直接改成零即可。

相关链接

维基百科:声卡

维基百科:ALSA

维基百科:OSS

alsamixer百科

Ubuntu安装/卸载 声卡驱动