Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Debian. ALSA смена звуковой карты поумолчанию


Автор: Роман 4.5.2012, 13:45
В системе есть встроенная звуковая карта и USB-гарнитура, ОС: Debian.
Звук воспроизводится только на встроенную карту.
Как переключить звук на вторую карту (USB)?

Автор: kapbepucm 5.5.2012, 10:49
В aplay -L карточка есть?

Автор: Роман 5.5.2012, 12:07
kapbepucm, есть.

Код

**** List of PLAYBACK Hardware Devices ****
card 0: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: default [C-Media USB Headphone Set  ], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Автор: kapbepucm 5.5.2012, 13:52
Шум из новой карты есть?
aplay --device="card 1" /usr/share/sounds/alsa/Noise.wav

Автор: Роман 5.5.2012, 18:47
Код

$ aplay --device="card 1" /usr/share/sounds/alsa/Noise.wav 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM card 1
aplay: main:654: audio open error: Нет такого файла или каталога


Добавлено через 2 минуты и 32 секунды
кстати
Код

$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=CK804
    NVidia CK804, NVidia CK804
    Default Audio Device
front:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    Front speakers
surround40:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    4.0 Surround output to Front and Rear speakers
surround41:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CK804,DEV=0
    NVidia CK804, NVidia CK804 - IEC958
    IEC958 (S/PDIF) Digital Audio Output
default:CARD=default
    C-Media USB Headphone Set  , USB Audio
    Default Audio Device
front:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    Front speakers
surround40:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=default,DEV=0
    C-Media USB Headphone Set  , USB Audio
    IEC958 (S/PDIF) Digital Audio Output

Автор: bilbobagginz 5.5.2012, 21:41
на оф. сайте альсы есть данные о том, как всё настроить на уровне пользователя методом создания в дом. каталоге файле .asoundrc.
чисто выбрать другую карту по умолчанию можно также через консольный alsamixer
там в помощи есть на какую-то кномпочку нажатие, и выбор.

Автор: Роман 5.5.2012, 21:54
bilbobagginz, в alsamixer можно выбрать карты нажав F6, но выбирается она, как я понял, только для настройки определенной карты, сама карта дефолтной не становится.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)