Вывести звук и на наушники и на динамики (хочу одновременно смотреть кино и слушать музыку)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

NameNo
Сообщения: 7
ОС: Gentoo Linux

Вывести звук и на наушники и на динамики

Сообщение NameNo »

Хочу сделать так, чтобы при включении наушников в разъём на передней панели звук из динамиков (подключенных к задней панели) не пропадал. На наушники предполагаю выводить звук только с приложений, запущенных со специальным параметром запуска, вроде mplayer -ao alsa:device=front

Сейчас попробовал при включенных наушниках запускать mplayer со всеми существующими device (список получил у aplay -L) - звук всё равно идёт в наушники.

Подскажите, что нужно настроить и как это сделать, чтобы использовать переднюю и заднюю панели для раздельного вывода?

Код: Выделить всё

$ uname -a
Linux mediacenter 2.6.30-gentoo-r7 #4 SMP Fri Oct 2 17:58:15 MSD 2009 i686 Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz GenuineIntel GNU/Linux

Код: Выделить всё

# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

Код: Выделить всё

$ grep intel /boot/grub/grub.conf
kernel /boot/vmlinuz root=/dev/sda2 snd_hda_intel.model=5stack resume=/dev/sda5

Код: Выделить всё

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Код: Выделить всё

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

Код: Выделить всё

dmesg:
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: setting latency timer to 64
input: HDA Intel Line In at Ext Rear Jack as /class/input/input6
input: HDA Intel Mic at Ext Front Jack as /class/input/input7
input: HDA Intel Mic at Ext Rear Jack as /class/input/input8
input: HDA Intel Line Out at Ext Rear Jack as /class/input/input9
input: HDA Intel Line Out at Ext Rear Jack as /class/input/input10
input: HDA Intel Line Out at Ext Rear Jack as /class/input/input11
input: HDA Intel HP Out at Ext Front Jack as /class/input/input12
Внутри алсамиксера написано, что модель такая:

Код: Выделить всё

Card: HDA Intel
Chip: SigmaTel STAC9271D
View: [Playback] Capture  All
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Вывести звук и на наушники и на динамики

Сообщение Mifodix »

если я вас правильно понял, то pulseaudio+pavucontrol должны прекрасно справиться с вашей задачей.
Спасибо сказали:
NameNo
Сообщения: 7
ОС: Gentoo Linux

Re: Вывести звук и на наушники и на динамики

Сообщение NameNo »

Mifodix писал(а):
28.11.2009 18:37
если я вас правильно понял, то pulseaudio+pavucontrol должны прекрасно справиться с вашей задачей.

pulseaudio у меня был установлен, но там в его контролах не было никакой возможности перенаправить куда бы то ни было звук. Видимо, он не считает возможном разделить переднюю панель и заднюю панель.
Спасибо сказали: