Como faço para que meus falantes de laptop funcionem?

5

Meu laptop é um Toshiba Satellite A215-S7422 com Ubuntu 12.04. O comando

cat /proc/asound/card0/codec#* | grep Codec

dá o resultado

Codec: LSI ID 1040
Codec: Realtek ALC268

Meus fones de ouvido funcionam, mas os alto-falantes não funcionam. Eu tentei várias opções de modelos diferentes em /etc/modprobe.d/alsa-base, mas não tenho certeza se consegui o caminho certo, pois não consegui descobrir como encontrar minha placa de som na documentação da Alsa. Eu baixei e compilei os drivers alsa mais recentes, como sugerido aqui . Quando os fones de ouvido não estão conectados, a tela Preferências de Som mostra Alto-falantes, que mudam de e para Fones de Ouvido apropriadamente, para que o sistema pareça reconhecer bem a placa de som interna e os alto-falantes. O alto-falante não está mudo na barra de notificação do sistema ou no alsamixer. O que mais devo fazer para solucionar / corrigir o problema?

Se o alsa não for a maneira mais fácil de fazer isso, estou aberto a respostas para que meus alto-falantes funcionem, mantendo a funcionalidade do meu conector de fones de ouvido.

    
por VruNix 29.03.2013 / 19:22

2 respostas

0

Como usado para o Ubuntu 10.04 (jul-2010)

Som: alto-falante interno (desktop, mono)

Encontre o rótulo 'master': (para o cartão 0, ou mude para 1, 2, etc.)

amixer -c 0 | grep Master

(procure por controle 'mono', para alto-falante interno)

  

Controle simples do mixer 'Master', 0

     

Controle simples do mixer 'Master Mono', 0

Configurações de leitura de retorno: (usando o rótulo do anterior)

amixer -c 0 sget 'Master Mono',0
  

Controle simples do mixer 'Master Mono', 0 Recursos: pvolume

     

pvolume-joined pswitch pswitch-joined penum Canais de reprodução: Mono

     

Limites: Reprodução 0 - 31 Mono: Reprodução 0 [0%] [-46.50dB] [off]

Defina para ativar, ganho neutro: (por exemplo, + -0dB) ( NOTA: "0dB" faz distinção entre maiúsculas e minúsculas!)

amixer -c 0 sset 'Master Mono',0 0dB,0dB unmute

Verifique as configurações: (opcional, mas recomendado)

amixer -c 0 sget 'Master Mono',0
  

Controle simples do mixer 'Master Mono', 0 Recursos: pvolume

     

pvolume-joined pswitch pswitch-joined penum Canais de reprodução: Mono

     

Limites: Reprodução 0 - 31 Mono: Reprodução 31 [100%] [0.00dB] [ligado]

Salvar configurações: (não volátil)

sudo alsactl store

UPDATE

Encontre o rótulo correto (para alto-falantes internos à esquerda / direita):

amixer -c 0 | grep Simple

por exemplo (no meu desktop, Ubuntu 12.04 LTS)

Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Speaker',0
Simple mixer control 'PCM',0
Simple mixer control 'Line',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'Capture',0
Simple mixer control 'Capture',1
Simple mixer control 'Auto-Mute Mode',0
Simple mixer control 'Input Source',0
Simple mixer control 'Input Source',1
    
por david6 30.03.2013 / 01:20
0

Vá para a configuração de som e altere a saída para seus alto-falantes internos. Você terá que trocá-lo de volta para fones de ouvido toda vez que conectar um. Estou tentando chegar a uma solução permanente, mas isso funciona para mim por enquanto.

    
por Utkarsh 15.07.2013 / 21:16