Eu trolled as internets para fazer o trabalho HDMI no meu sistema Ubuntu 12.04.
- kernel do centro de software 3.5
- uname: Linux ubuntu 3.5.0-18-genérico # 29 ~ precise1-Ubuntu SMP ... x86_64 x86_64 x86_64 GNU / Linux
- drivers radeon de código aberto
- vgaswitcheroo (intel híbrido / radeon gpu): Eu inicializo com intel, não com radeon, rodando. (e lembre-se que com o kernel 3.5, vgaswitcheroo agora dá informações sobre um terceiro item, "DIS-Audio"; ele indica pwr no meu sistema)
/etc/rc.local
:chown user:user /sys/kernel/debug/ # change "username" with your user name echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
- grub de fato agora tem "radeon.audio = 1"
Para testar áudio, eu fiz:
aplay -l
que me deu o cartão e o dispositivo, o que me fez tentar
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
e eis! Eu recebo um som cristalino no meu hdtv. Se eu reproduzir um arquivo mp3 como argumento para esse comando, recebo ruído, uma vez que interpreto o código mp3 como um wav. Se eu reproduzir um .wav que não esteja no diretório / usr / share / sounds / alsa /, não receberei nada.
O vídeo flash da Internet no navegador não reproduz som através de HDMI. Ambos controle de sons do sistema e pavucontrol têm o cedro hdmi selecionado. Infelizmente, não consigo obter som para nenhum teste de gui (esquerda, direita).
Por que apenas aplay, e apenas quando dirigido com -D plughw
, produz som sobre HDMI?
Eu também tentei apenas usar um programa de som de cada vez, se fosse uma limitação do alsa, então eu tentei jogar com o navegador da web e até mesmo o gui de controle de som fechado. Eu tentei cada um dos dois últimos, correndo sozinho. Nenhuma melhoria.
alsamixer
mostra apenas intel hda e eu acho que é apenas o áudio intel, não o HDMI.
Editar: kernel 3.6.7 e amp; 3.6.8 (compilação personalizada) permite-me usar áudio HDMI com todos e quaisquer programas. Não sei se é melhorado o suporte ou apenas as opções de compilação corretas em comparação com o kernel 3.5 que está agora no repositório do Ubuntu.