Não há áudio no Acer Chromebook 14 no Ubuntu 17.10

1

Esta é uma questão sobre rodar o Ubuntu em um Chromebook. Eu fiz essa pergunta para / r / chrubuntu e /r/galliumos , e até agora não recebi nenhuma ajuda. Alguém recomendou que eu faça essa pergunta no AskUbuntu, então aqui vai:

Instalei o Ubuntu 17.10 em chrx (inicialização dupla com o Chrome OS). Tudo parece estar funcionando bem no meu sistema, exceto o áudio. O sistema não parece ver minha placa de som. A única interface que tenho é Dummy Audio . arecord -l fornece o seguinte:

**** List of CAPTURE Hardware Devices ****
card 1: chtrt5650 [chtrt5650], device 0: Audio (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Então, no máximo, parece que meu sistema está apenas encontrando a placa de captura, não o dispositivo de reprodução. Ao entrar de um tty, recebo toneladas de Audio Port: ASoC: No backend DAIs enabled for Audio Port messages. Eu li sobre alguns problemas de áudio do braswell, e encontrei as correções do reynhout no Gallium, mas a documentação dele deveria ter sido implementada no kernel 4.11 ou 4.12. uname -r é 4.13.0-16-generic , então estou assumindo que eles já deveriam estar lá. Se não, alguém poderia me dar algumas dicas sobre como implementar melhor essas correções no Ubuntu 17.10?

A máquina é um Chromebook Acer 14 (CB3-431 / EDGAR). Eu sei que a placa de som não está esgotada porque funciona no Chrome OS.

Agradeço antecipadamente por qualquer ajuda que você possa fornecer. Felicidades!

    
por James Walters 07.11.2017 / 23:53

3 respostas

0

Esta é apenas uma resposta parcial, pois eu não consigo fazer o áudio sobre o HDMI funcionar, ou testar isso, exceto em um ambiente liveusb.

Em um ambiente ubuntu 17.10 liveusb, execute pgrep alsa para verificar que alsa não está sendo executado. Copie o arquivo asound.state de uma instalação do braswell da galliumos para /var/lib/alsa/asound.state . Então force recarregar alsa.

pgrep alsa
sudo cp /media/ubuntu/UUID/var/lib/alsa/asound.state /var/lib/alsa/asound.state
sudo alsa force-reload

Após a conclusão, os alto-falantes podem ser testados no mixer de som. Eu incluí aqui uma cópia do asound.state como encontrado na minha instância de galliumos para referência. Como alternativa, você pode usar uma cópia do arquivo asound.state do chromeos.

Quando o som estiver funcionando, os seguintes comandos instruirão alsactl a tentar inicializar todos os dispositivos para um estado padrão. Em seguida, armazene o estado e recarregue a partir desse estado.

alsactl init
sudo alsactl store --file /var/lib/alsa/asound.state
sudo alsa force-reload
    
por J. Starnes 21.11.2017 / 07:51
0

Infelizmente, minha reputação é muito baixa para justificar a resposta de J. Starnes ainda. Mas eu executei seus passos em um Chromebook Acer 14 (CB3-431 / EDGAR) rodando o Kubuntu 17.10. Trabalhou perfeitamente. Obrigado J. Starnes!

Uma nota lateral que demorou um pouco para entender que quando os alto-falantes internos funcionavam conectava os fones de 3,5mm ao conector, a placa de som mudava para "Fones de ouvido" como esperado, mas nenhum som seria produzido. Eu encontrei este link . Eu abri o alsamixer no terminal, apertei F6 (botão Brightness Decrease), selecionei a placa certa (chtrt5650 no meu caso), mudei para "Headphone Channel" e apertei a tecla "M" para ativar o canal. Tenho certeza de que há outra maneira de fazer isso com o mixer padrão, mas não consegui encontrá-lo.

alsamixer
F6
->
M
ESC
    
por Austin Baccus 29.03.2018 / 21:52
0

Esta é uma correção que eu fiz, tendo compilado informações de diferentes fontes. Eu adoraria saber se há uma maneira de consertar isso além de usar isso, mas agora, isso tem funcionado para mim. Espero que ajude!

    
por bliutwo 23.04.2018 / 05:23