如何在 Lubuntu 11.10 中的命令行中显示声卡驱动程序的名称?

如何在 Lubuntu 11.10 中的命令行中显示声卡驱动程序的名称?

我正在运行 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

相关内容