MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Какие диагностические данные можно узнать о звуковой карте под Linux
27.09.2016
20:34
Автор: Xintrea
Текстовые метки: linux, звуковая карта, диагностика, отладка, команда, устройство, девайс, device
Раздел: Компьютер - Linux - Звук и аудио

Команда aplay -l


С помощью команды aplay -l можно посмотреть список всех потенциально работающих карт в системе:


$ aplay -l

**** List of PLAYBACK Hardware Devices ****

card 1: USB [E-MU Tracker Pre | USB], device 0: USB Audio [USB Audio]

Subdevices: 1/1

Subdevice #0: subdevice #0



Чтобы обратиться к такой карте, надо использовать символьное имя "USB" (такое обозначение часто используется в конфигах ALSA), или имя устройства, составленное из номера карты (в данном случае card 1) и номера устройства (в данном случае device 0):


hw:1,0



Команда cat /proc/asound/cards


Данная команда показывает, как ядро видит звуковые карты в системе. Вывод команды следующий:


$ cat /proc/asound/cards

1 [USB ]: USB-Audio - E-MU Tracker Pre | USB

E-MU Systems, Inc. E-MU Tracker Pre | USB at usb-0000:00:1d.0-2, full speed



Команда arecord -L


Более подробную информацию о возможных аудио-устройствах, которые предоставляет звуковая карточка, можно получить из команды arecord -L:


$ arecord -L

null

Discard all samples (playback) or generate zero samples (capture)

softvol

default

sysdefault:CARD=USB

E-MU Tracker Pre

Default Audio Device

front:CARD=USB,DEV=0

E-MU Tracker Pre

Front speakers

surround21:CARD=USB,DEV=0

E-MU Tracker Pre

2.1 Surround output to Front and Subwoofer speakers

surround40:CARD=USB,DEV=0

E-MU Tracker Pre

4.0 Surround output to Front and Rear speakers

surround41:CARD=USB,DEV=0

E-MU Tracker Pre

4.1 Surround output to Front, Rear and Subwoofer speakers

surround50:CARD=USB,DEV=0

E-MU Tracker Pre

5.0 Surround output to Front, Center and Rear speakers

surround51:CARD=USB,DEV=0

E-MU Tracker Pre

5.1 Surround output to Front, Center, Rear and Subwoofer speakers

surround71:CARD=USB,DEV=0

E-MU Tracker Pre

7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

iec958:CARD=USB,DEV=0

E-MU Tracker Pre

IEC958 (S/PDIF) Digital Audio Output

dmix:CARD=USB,DEV=0

E-MU Tracker Pre

Direct sample mixing device

dsnoop:CARD=USB,DEV=0

E-MU Tracker Pre

Direct sample snooping device

hw:CARD=USB,DEV=0

E-MU Tracker Pre

Direct hardware device without any conversions

plughw:CARD=USB,DEV=0

E-MU Tracker Pre

Hardware device with all software conversions


Здесь интересны строки hw: и plughw:. Очень часто стоит задача указать правильное устройство. Из этих данных можно получить обозначение устройства. Для этого надо с помощью команды aplay -l узнать номер устройства, и вместо символьного имени написать номер, отбросив CARD= и DEV=. Вот так:


Было:

hw:CARD=USB,DEV=0


Узнали что карта с именем USB имеет номер 1, отбросили CARD= и DEV= :


hw:1,0



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования