回答:
ロードされているサウンドドライバーを調べるには、含まれているドライバーsnd
とその依存関係を探します(サウンドドライバーがAlsaフレームワークの一部であると仮定します。ほとんどの場合):
/sbin/lsmod | grep snd
たとえば、私のPCにはIntelサウンドチップがあり、snd
モジュールの依存関係の中にはモジュールがありsnd_hda_intel
ます。これはチップのドライバです。
また、Alsaツールを使用することもできます。チップの識別情報を確認するには(ドライバーとは無関係に)を使用しますlspci
(またはlsusb
、USB経由の外部サウンドデバイスの場合)。
ALSA 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