Problema com quarteto infra-sônico e ALSA

0

Tenho placa-mãe PCI Quarteto infra-sônico e uso o Ubuntu 13.04. O cartão tem 2 saídas estéreo analógicas. Eu uso as duas saídas para conectar meus fones de ouvido e alto-falantes uns aos outros. Mas de repente eu não consigo gerenciar as saídas com alsamixer: eu posso silenciar somente a saída 1/2. Saída 3/4 é sempre "On" tudo o que eu mudo no Alsamixer. Aqui está meu / 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

Alguém pode me dizer como fazer o alsamixer gerenciar os dois produtos?

UPDATE. Aqui está a saída 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]

Alguém poderia explicar o que esta saída significa? Por que os canais de reprodução são mono?

Aqui está a minha captura de tela do alsamixer: A saída 3/4 está desativada, mas as duas saídas estão tocando agora. E eu não posso desligá-lo.

    
por Max 15.09.2013 / 23:02

2 respostas

0

O problema está resolvido. Graças a CL. tentei resolvê-lo com o PulseAudio. Primeiro de tudo eu instalei pavucontrol . Então eu fiz ~/.asoundrc (arquivo de configuração Alsa) e colei o seguinte no arquivo:

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

Faz com que o PulseAudio seja usado por padrão. E depois disso eu posso gerenciar as duas saídas da placa de som separadamente com pavucontrol . Agora é possível. Finalmente, Otput 1/2 é denominado Saída Analógica, Saída 3/4 - Saída Digital no Controle de Volume. Eu usei o link para obter informações.

    
por Max 18.09.2013 / 23:36
1

O chip ICE1724 foi originalmente projetado para grandes placas multicanais, onde todas as entradas e saídas são usadas ao mesmo tempo, por isso não é possível usar as saídas como dispositivos completamente separados.

O Mono descreve o próprio controle do mixer, não o dispositivo de áudio.

alsamixer mostra os controles do mixer implementados pelo hardware.
O driver do Windows implementa controles adicionais executando uma etapa adicional de processamento de software no driver. Pode ser possível fazer o mesmo no Linux com algum servidor de áudio como o PulseAudio, conforme descrito em Divisão de front / retaguarda :

% bl0ck_qu0te%     
por CL. 18.09.2013 / 09:02