Não é possível configurar o áudio 5.1 com 12.04

10

Eu tenho um Intel ALC892 e um Nvidia GT 520m conectados a alto-falantes via HDMI.

No lspci, vejo

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ZOTAC International (MCO) Ltd. Device a218
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at db400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel


02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
    Subsystem: ZOTAC International (MCO) Ltd. Device 2180
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at db080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel

Meu alsamixer parece

Eu habilitei o arquivo de configuração pulseaudio para ter 6 canais. Minha configuração de som parece

Quando eu uso a caixa de diálogo de teste, apenas a frente esquerda e direita tem sons. Se eu uso alsa no XBMC em um vídeo 5.1, não há som. Se eu usar pulseaudio, apenas a frente direita e esquerda terá som. Eu mal posso ouvir qualquer discurso desde que eu estou supondo que ele está mapeado para o centro da frente. Alguma pista?

Atualização : sobre o que estou ouvindo no IRC do Ubuntu, não posso fazer 5.1 sobre HDMI e minha melhor aposta é codificar AC3 ao vivo sobre S / PDIF usando A52, mas não consigo compilar alsa-plugins ... dá um erro em algum lugar enquanto constrói oss. Alguma segunda opinião?

    
por xster 17.05.2012 / 05:49

5 respostas

1

Eu terminei de resolver isso com o seguinte:

  • No Gerenciador do PulseAudio ( paman package), na guia com os dispositivos de saída, há uma lista de métodos de compactação como dts etc. Ativei todos eles.
  • conectei o áudio ao home theater com o S / PDIF.
  • No XBMC, defino a saída para óptica, o dispositivo de saída para o PulseAudio e o dispositivo de passagem para o PulseAudio, bem

E em filmes 5.1, ele começou a tocar magicamente em 5.1. Apenas um processo pode reproduzir som de uma só vez, mas como eu só o uso para o XBMC, não é tão ruim.

    
por xster 26.06.2012 / 05:20
5

Eu resolvi isso alterando algumas linhas em /etc/pulse/daemon.conf Primeiro, abra o arquivo para edição:

sudo gedit /etc/pulse/daemon.conf

Em seguida, verifique se a linha a seguir está descomentada e definida como 6

default-sample-channels = 6 

também descomente e edite a seguinte linha para yes

enable-lfe-remixing = yes

Isso ativou o áudio 5.1 em minha placa de som Intel em 12.04

    
por realgt 02.07.2012 / 15:06
1

Embora eu não tenha áudio 5.1, notei que sua tela alsamixer está mostrando as configurações do seu áudio Intel ALC892 e sua segunda captura de tela está tentando configurar o som através da sua porta HDMI (Nvidia GT 520m). A fim de mudar os controles em alsamixer para o seu áudio NVidia HDMI, você tem que pressionar F6 (como está escrito no canto superior direito do alsamixer).

Se tudo estiver ok com as configurações do alsamixer e você ainda não conseguir qualquer som, eu tentarei instalar o pacote paman Pulse Audio Manager . Depois de instalá-lo, abra seu console e escreva paman, pois o pacote não está instalado com uma entrada de menu. Depois de iniciar o programa, você verá cinco guias - Server Information , Dispositivos , Clients , Módulos , < em> Cache de Amostra . Vá para a guia Dispositivos . Você verá uma lista de pias e fontes. Você deve ter 2 pias, a propósito, uma para sua saída analógica Intel e outra para a NVidia HDMI. Neste ponto, você deve iniciar seu aplicativo de áudio / vídeo que usa o Pulse Audio para a saída e que esteja configurado para saída de volume 5.1. Reproduza um arquivo com som surround e você perceberá que a nova entrada aparece abaixo de um de seus coletores na forma de #some_number (por exemplo, # 6 ). Se tudo estiver configurado corretamente em seu aplicativo de áudio / vídeo, a entrada aparecerá abaixo da entrada do coletor de HDMI. Clique na entrada e pressione o botão de propriedades. Um novo painel aparece. O que você está tentando fazer com tudo isso é garantir que o volume não esteja definido como 0%. Ajuste o volume manualmente com o controle deslizante ou pressione reset para que seja definido em 100%. Clique também nas propriedades do próprio coletor HDMI e verifique se o volume também está definido em 100%.

Eu não sei se isso vai te ajudar, mas vale a pena tentar. Descobri o Pulse Audio Manager há 2 dias ao tentar resolver um problema com um som de teste silenciado no Skype - a chamada de teste estava produzindo áudio, enquanto o som do teste estava completamente silencioso.

    
por Petar 06.06.2012 / 05:17
0
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get update

Instale o pacote linux-alsa-driver-modules:

sudo apt-get install linux-alsa-driver-modules-$(uname -r)

Observação: Depois de instalar o pacote linux-alsa-driver-modules, seu sistema precisa ser reinicializado.

    
por Frantique 06.06.2012 / 18:19
0

Esta é a solução que funcionou para mim e resolveu meus problemas com o microfone também.

sudo apt-get remove --purge alsa-base
sudo apt-get remove --purge pulseaudio
sudo apt-get install alsa-base
sudo apt-get install pulseaudio
sudo apt-get install gnome-alsamixer
sudo apt-get install indicator-sound
sudo alsa force-reload

Reinicie o computador após este ponto. Você terá um som surround 5.1. Para testar, digite

sudo speaker-test -c6

Ah, e depois de reiniciar, se você não ouvir o som surround, talvez seja necessário digitar

alsamixer

e altere a configuração de 2 canais (ch2) para 6 canais (ch6). Você também precisará editar o arquivo daemon.conf para configurá-lo lá também.

gksu gedit /etc/pulse/daemon.conf

Altere a configuração de default-sample-channels = 2

para: default-sample-channels = 6 (Isto pode ser comentado com ou #, descomente-o)

Você pode precisar reiniciar uma segunda vez depois de editar o arquivo e configurar o alsamixer para 6 canais.

ATUALIZAÇÃO: Lembre-se, antes de reiniciar na segunda vez, certifique-se de escolher a placa de som correta no alsamixer. Você pode fazer isso no alsamixer primeiro, então você pode usar o alto-falante minúsculo a partir desse ponto após a segunda reinicialização.

EDIT UPDATE 2: Eu reli seus comentários e percebi que você está falando sobre o envio de 5.1 através de HDMI. Me desculpe. Eu deveria ter lido mais de perto.

    
por TorakTu 12.06.2012 / 21:15