Alguns dias atrás eu instalei o Fedora 22 no meu media center pc. Anteriormente, eu tinha o Windows 8 instalado porque queria jogar alguns jogos e assistir alguns desfocagens, e tudo funcionava como eu queria. A saída de som HDMI da placa gráfica AMD R9 270x funcionou como deveria, streaming de PCM, DTSHD-MA, TrueHD etc.
Depois de instalar o Fedora 22, a saída de som da placa R270x não está funcionando. Como uso a máquina como media center, não instalei o PulseAudio e atualmente estou usando o ALSA. A saída HDMI é detectada, mas o som está quebrado. Quando eu defino manualmente a saída HDMI e reproduzo um som, o som parece estar em loop e a saída não está definida corretamente. O número de canais não está definido corretamente e o ruído da saída do meu receptor.
Eu pensei que o repasse poderia funcionar, mas isso não acontece. Na melhor das hipóteses, alterna entre DTS e DTSHD-MA ao jogar THX Amazing Life. Outro problema é que o repasse não funciona quando defino a taxa de atualização para igual à do vídeo. Quando a taxa de atualização é de 60 Hz, alguns dados são passados para o receptor.
A partir de agora eu suspeito que é um problema de driver. Quando alterno para a placa gráfica / de som interna da Intel, tanto o PCM quanto o repasse funcionam sem nenhuma configuração adicional. O repasse funciona mesmo quando eu defino a taxa de atualização para corresponder à taxa de atualização de vídeo e os vídeos THX Amazing Life e Dolby Atmos Leaf são reproduzidos como deveriam.
Eu poderia desativar a placa AMD, mas eu quero ser capaz de jogar alguns jogos, já que planejo instalar o Steam além do Kodi.
Uma solução que eu tropecei foi alterar algumas das configurações de alsa. Descobri que a saída do PCM da Kodi funcionava quando eu tinha o seguinte no meu .asoundrc:
pcm.!default {
type lfloat
slave.pcm "hdmi:HDMI,0"
slave.format S32_LE
}
Bitstreaming não funcionou com essa configuração.
É possível obter minha placa AMD para saída de áudio corretamente (PCM e bitstream) via HDMI?
ATUALIZAR Eu atualizei atualmente para o kernel mais novo disponível nos repositórios do Fedora 22 (kernel Linux 4.0.5) e agora o áudio de 270x HDMI está funcionando como deveria. Eu ainda não tentei formatos de áudio HD bitstream, mas pelo menos PCM parece estar funcionando