Я имею Инфразвуковой Четырехразрядный байт Звуковая карта PCI и использую Ubuntu 13.04. Карта имеет 2 аналоговых вывода стерео. Я использую и выводы для соединения моих наушников и динамиков друг другу. Но я внезапно не могу управлять выводами с alsamixer: Я могу отключить звук только Вывода 1/2. Вывод 3/4 всегда находится "На" том, что я изменяю в Alsamixer. Вот мой/proc/asound/cards:
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xf7e60000 irq 45
1 [Quartet ]: ICE1724 - Infrasonic Quartet
Infrasonic Quartet at 0xc080, irq 18
Кто-то может сказать мне, как заставить alsamixer управлять обоими выводами?
ОБНОВЛЕНИЕ. Вот вывод amixer-c 1 scontents:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 255
Mono: Playback 249 [98%] [61.00dB] [on]
Simple mixer control 'PCM 1/2',0
Capabilities: pvolume cvolume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 255 Capture 0 - 164
Front Left: Playback 165 [65%] [-3.78dB] Capture 155 [95%] [14.00dB]
Front Right: Playback 165 [65%] [-3.78dB] Capture 155 [95%] [14.00dB]
Simple mixer control 'PCM 3/4',0
Capabilities: pvolume cvolume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 255 Capture 0 - 164
Front Left: Playback 169 [66%] [-3.57dB] Capture 155 [95%] [14.00dB]
Front Right: Playback 169 [66%] [-3.57dB] Capture 155 [95%] [14.00dB]
Simple mixer control 'PCM In 1/2',0
Capabilities: cenum
Items: 'An In 1/2' 'An In 3/4'
Item0: 'An In 1/2'
Simple mixer control 'PCM In 3/4',0
Capabilities: cenum
Items: 'An In 3/4' 'IEC958 In'
Item0: 'An In 3/4'
Simple mixer control 'IEC958',0
Capabilities: penum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'IEC958 Output',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: penum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'Analog In 1/2',0
Capabilities: cenum
Items: 'Line In 1/2' 'Mic' 'Mic + Low-cut'
Item0: 'Line In 1/2'
Simple mixer control 'Analog In 1/2 to Monitor 1/2',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Analog In 1/2 to Monitor 3/4',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Analog In 3/4',0
Capabilities: cenum
Items: 'Line In 3/4' 'Hi-Z'
Item0: 'Line In 3/4'
Simple mixer control 'Analog In 3/4 to Monitor 1/2',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Analog In 3/4 to Monitor 3/4',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Coax Output Source',0
Capabilities: enum
Items: 'IEC958' 'I2S'
Item0: 'IEC958'
Simple mixer control 'H/W',0
Capabilities: penum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',1
Capabilities: penum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'Multi Track Internal Clock',0
Capabilities: enum
Items: '44100' '48000' '88200' '96000' '176400' '192000' 'IEC958 In' 'Word Clock 1xFS' 'Word Clock 256xFS'
Item0: '44100'
Simple mixer control 'Multi Track Rate Locking',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Multi Track Rate Reset',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Output 1/2 to Monitor 3/4',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Output 3/4 to Monitor 1/2',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Phantom Power',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Кто-либо мог объяснить, что означает этот вывод? Почему каналы воспроизведения моно?
Вот мой alsamixer снимок экрана: Вывод 3/4 выключен, но оба вывода играют звук теперь. И я не могу выключить его.
Проблема решена. Благодаря CL. Я попытался решить это с PulseAudio. Прежде всего я установил pavucontrol
. Затем я сделал ~/.asoundrc
(файл конфигурации Alsa) и вставил в файл следующее:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
По умолчанию это PulseAudio. И после этого я могу управлять обоими выходами звуковой карты отдельно с помощью pavucontrol
. Теперь это возможно. Наконец, Otput 1/2 называется аналоговым выходом, выход 3/4 - цифровым выходом в регуляторе громкости. Я использовал https://wiki.archlinux.org/index.php/PulseAudio/Examples#Advanced_ALSA_Configuration для информации.
Микросхема ICE1724 изначально была разработана для больших многоканальных карт, где все входы и выходы используются одновременно, поэтому невозможно использовать выходы как полностью отдельные устройства.
Mono
описывает само управление микшером, а не аудиоустройство.
alsamixer
показывает элементы управления микшера, реализованные аппаратными средствами.
Драйвер Windows реализует дополнительные элементы управления, выполняя дополнительный этап обработки программного обеспечения в драйвере. В Linux может быть возможно сделать то же самое с некоторыми аудиосерверами, такими как PulseAudio, как описано в Разделение спереди / сзади :
Подключите динамики к переднему аналоговому выходу и наушники к тылу выход. Было бы полезно разделить переднюю / заднюю часть на отдельные раковины. Добавьте к
/etc/pulse/default.pa
:load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_05_00.0.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_05_00.0.analog-surround-40 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right
(замените
blockquote>alsa_output.pci-0000_05_00.0.analog-surround-40
в названии звуковой карты, указанном вpacmd list-sinks
)