我正在运行 Lubuntu 11.10,我想从命令行显示我的音频/声卡驱动程序。
答案1
阿尔萨斯aplay
可以列出设备;不过,一张卡可能包含多个设备:
$ aplay --list-devices
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
答案2
要找出加载了哪些声音驱动程序,请查找包含snd
其依赖项的驱动程序(假设您的声音驱动程序是阿尔萨斯框架;大多数是):
/sbin/lsmod | grep snd
例如,我的 PC 有一个 Intel 声音芯片,snd
模块的依赖项之一是snd_hda_intel
模块,它是我的芯片的驱动程序。
你也可以询问 ALSA 工具。要查看芯片标识(独立于任何驱动程序),请使用lspci
(或者lsusb
,如果它是通过 USB 的外部声音设备)。
答案3
使用lspci -v
。例如:
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
[...]
Kernel driver in use: HDA Intel