Habilitar áudio 5.1, preciso de uma luz...

  1. gelinski
    Olá, pessoal!
    Publicidade

    Estou aqui, mais uma vez, tentando voltar ao opensource, mas sem funcionar TODO meu computador, vai ficar cada vez mais complicado...

    O que ocorre é o seguinte: não é de hoje e não fazem meses que estou tentando, são anos mesmo. Estou desde 2007 (quando comprei o meu hometheater) tentando fazer o meu sistema de som funcionar. No Windows, quando instalo o driver, ele instala o controlador da Realtek. Ali, é só habilitar no controlador mesmo que ele aciona todas as caixas do sistema de áudio. No Linux, no entanto, não consigo essa façanha... As caixas frontais não funcionam e tenho que trocar os plugues na placa de som.

    Preciso habilitar a placa para que todas as conexões seja saídas de áudio. Eu consigo habilitar a entrada de áudio e saída, mas não o microfone.

    No Windows, a saída (em verde) é habilitada o frontal, as duas caixas que compõem o som da frente esquerda e direita, a entrada de linha (em azul) é central e Subwoofer e o microfone (em rósea) ficam as conexões traseiras (rear).

    No Linux, independente da distribuição, não consigo converter o microfone para ser saída, deixando o áudio em 4.1, e não em 5.1.

    Se puderem colaborar, será o fim de uma charada de três anos de luta...
  2. Marcrock
    Primeiro tente atualizar para a versão mais recente do alsa-libs e alsa-utils e reconfigurar sua placa com o comando alsaconf, verifique se todos os módulos referentes a placa estão carregados, se sim então tente fuçar em todas as configurações do comando alsamixer. Entre no site da Realtek, na seção de drivers aqui: http://www.realtek.com.tw/downloads/ , existem drivers para linux para diversos controladores.
    Links com algumas sugestões:
    http://ubuntuforum-br.org/index.php?topic=43857.0
    http://rodrigorenault.wordpress.com/2009/08/17/placa-de-som-realtek-alc889-no-linux/

    Até mais.
  3. gelinski
    Bom, eu instalei o Ubuntu 10.10 64-bits, mexi no alsamixer, mas não há sequer alguma opção que habilite mais canais. Vou tentar atualizar o driver da Realtek, mas não dá pra garantir que funcione... Observando que o problema não é na placa, mas no sistema, visto que este é o meu terceiro computador e todas as placas-mãe possuíram o mesmo chipset (Realtek).
  4. gelinski
    Não ajudou em nada e ainda fiquei totalmente sem som... Não reconhece o hardware no volume de som e o alsamixer não encontra o meu driver.
  5. Marcrock
    Poste a saída do comando lspci -n e o conteúdo do arquivo /etc/modprobe.d/sound.conf.

    Até mais.
  6. gelinski
    lspci -n:
    Estou usando atualmente o Ubuntu 10.10 amd64, no começo ele consegue reproduzir som em 2.0, mas agora ele está totalmente sem som. O caminho /etc/modprobe.d/sound.conf não existe.

    O conteúdo do arquivo alsa-base.conf é:

    Não sei se tem a ver algo... Também tentei atualizar o driver, mas depois disso fiquei totalmente sem som. Peguei no site da Realtek mas acho que foi a pior coisa que fiz...
  7. Ilkyest
    CALMA AÍ MEU GURI. o ubuntu traz o pulse-audio. remova ele, e depois, após o reboot, instale o alsa.
  8. m45t3r
    Fácil, edite o arquivo /etc/pulse/daemon.conf

    Tá vendo as duas últimas linhas? Descomente elas (tire o ;). Na default-sample-channels, coloque o número de canais (se seu sistema for 5.1, 6, 7.1, 8, e assim por diante). Na última você pode mapear suas entradas a vontade, porém eu não sei direito como funciona (veja o manpage do pulse ou Google deve aparacer mais coisas).
  9. Marcrock
    Se ficou sem áudio, então volte a usar o módulo anteriror e reinstale o alsa e alsa-utils. E tente a dica do m45t3r sobre o pulse áudio que é o server de som do Ubuntu, incluse se você está usando gnome pode fazer quase todas as configurações pelo gnome mesmo.

    Até mais.
  10. gelinski
    Mas como posso reverter esse quadro? Eu mudei uma opção como "Analog Output" para outra, mas depois disso ele além de não ter dado certo, cortou meu som e nem habilita o volume. Quando tento no Alsamixer, não faz nenhuma alteração, os controles aparecem, dá pra ajustar, mas não adianta.

    Marcrock, como posso voltar ao módulo anterior?
  11. Marcrock
    Faça isso:

    Digite:
    #lspci -n

    Vai ter uma saída mais ou menos assim:
    00:00.0 0600: 1039:0740 (rev 01)
    00:01.0 0604: 1039:0001
    00:02.0 0601: 1039:0962 (rev 25)
    00:02.1 0c05: 1039:0016
    00:02.5 0101: 1039:5513
    00:02.6 0703: 1039:7013 (rev a0)
    00:02.7 0401: 1039:7012 (rev a0)
    00:03.0 0c03: 1039:7001 (rev 0f)
    00:03.1 0c03: 1039:7001 (rev 0f)
    00:03.3 0c03: 1039:7002
    00:04.0 0200: 1039:0900 (rev 90)
    01:00.0 0300: 1039:6325

    Use o comando modprobe assim:

    #modprobe -c | grep '1039.*7013' (Esses números tem que ser o identificador da sua placa de som na saída do comando lspci -n)

    Com uma saída dessa forma:

    alias pci:v00001039d00007013sv*sd*bc*sc*i* snd_intel8x0m

    Sendo a última palavra da linha o módulo que dá suporte ao dispositivo. Descarregue o módulo que você instalou e carregue o antigo, depois digite alsaconf para detectar a placa e alsamizer para configurar, lembramdo que rodando o PulseAudio pode dar algum erro , por isso recomento desativá-lo no processo.

    Até mais.
  12. Marcrock
    O módulo que consegui encontrar por aqui que paracem ser os adequados pra você:
    snd_hda_codec_idt e snd_hda_codec_nvhdmi.
    Lembrando que se você usar o alsaconf para reconfigurar ele irá carregar módulo adequado, então teste isso primeiro:

    #alsaconf (como root)

    Até mais.
  13. gelinski
    Olha, continua tudo na mesma, eu anteriormente tentei seguir as intruções para voltar o som, mas como eu tinha acabado de instalar o sistema, deixei por reinstalar mesmo. Como anteriormente vi que atualizar o driver não adiantou, nem perdi meu tempo. Carreguei os módulos sugeridos pelo Marcrock, mas não surtiu efeito algum. O comando
    PHP:
    #alsaconf
    não foi reconhecido no sistema ("Command not found"). Eu refiz todo o caminho mas eu não sei mais aonde avançar. Estou demorando para postar as observações pois o problema está no meu computador pessoal de casa, então não consigo fazer isso do trabalho...

    Mais alguma sugestão?
  14. m45t3r
    Se o seu áudio funciona, não use o alsaconf. É deprecado, só deveria ser usado em último caso ou pra placas sem suporte ao PnP (slot ISA e coisas assim).

    Ok, se seu áudio funciona então siga aquele procedimento que postei acima, forçando a posição das caixas mexendo no default-channel-map. Depois abra o gnome-volume-control (é aquele ícone de volume na barra de ferramentas), e mude a opção de saída para 5.1. Deve funcionar.
  15. gelinski
    Já deixei configurado assim logo após a instalação do sistema.
    Me desculpe, mas não funcionou mesmo... Não tem opção nenhuma e, se altero qualquer opção na guia Hardware, ele "detona" meu som e não há nada que o faça voltar (as opções simplesmente desaparecem).

    Veja as opções nas miniaturas abaixo.

    Arquivos Anexados:

  16. Marcrock
  17. m45t3r
  18. gelinski
    Pois é, esse artigo é de 2007. Estamos falando de sistemas beeem atuais. Só relembrando, estou com o Ubuntu 10.10 amd64. Alguns pacotes simplesmente não funcionam por incompatibilidade com a arquitetura do hardware. Preciso de algo bem mais recente. Existem comandos (como o alsaconf) que nem existem mais nessas versões mais recentes. Pelo menos no meu, como mencionei anteriormente, esse já não existe mais.
  19. Marcrock
    Bem, não é por que é antigo que não pode funcionar, mas se o problemas fosse o PulseAudio seria facilmente resolvido pelo próprio aplicativo no Gnome. Já vi em alguns fórums usários que conseguiram habilitar o som 5.1, 6.1, 7.1 etc ... no Ubuntu 10.xx somente usando as opções do mixer do Gnome. Se você não consegue, então acho que o problemas pode ser mais sério do que só o PulseAudio. Você pelo menos sabe qual é o módulo que suporta o seu controlador ??? Isso facilitaria na busca por uma fórmula de lidar com o problema. Talvez até bipassando o PulseAudio qua pra alguns só traz dor de cabeça !!!
  20. m45t3r
    Na minha opinião, bypassar o PulseAudio não é uma solução, você perde diversas coisas interessantes fornecidas por ele. Ainda mais no Ubuntu, que tenho quase certeza que não oferece mais pacotes sem o PA.

    Se ainda fosse um Fedora, até vai, mas no Ubuntu fica difícil mesmo.