O som parou de funcionar após a atualização do Ubuntu de 14.04 para 16.04

2

Meu notebook é um Dell Inspiron 15 Gaming. A versão do meu Ubuntu é xenial.

Após a atualização do Ubuntu 14.04 para o 16.04; o computador não conseguiu mais detectar a placa de som ... Além disso, o alsamixer não estava funcionando nem ...

Eu tentei fazer algumas coisas: reinstalar o alsa utils; instalei alguns drivers manualmente (oem-audio-hda-daily-Its-xenial-dkms).

Agora a placa de som é detectada, o alsamixer funciona, quando o computador inicia faz o som de inicialização, mas depois que eu faço o login não há mais som ...

Quando abro o menu de configurações de som; não há nada para escolher como 'saída de som', antes, quando a placa de som não era detectada, havia a opção 'saída fictícia'.

Eu realmente não sei mais o que fazer, é a primeira vez que estou tentando usar o Linux no meu PC, então não entendo metade do que as pessoas dizem nos fóruns em que estou procurando uma resposta. ..

Ok ... então eu removi o que eu tinha instalado e fiz o que o Tomás sugeriu abaixo.

sudo add-apt-repositório ppa: ubuntu-audio-dev / alsa-daily

sudo apt update

sudo aptitude --purge reinstalar o alux-base do linux-sound-base alsa-utils linux-image-'uname -r 'linux-ubuntu-modules-'uname -r' libasound2

Mas nada mudou

salmonsalt@salmonstation:~$ aplay -l
**** Lista de Dispositivos PLAYBACK Hardware ****
placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC3246 Analog [ALC3246 Analog]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0
placa 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0
placa 0: PCH [HDA Intel PCH], dispositivo 7: HDMI 1 [HDMI 1]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0
placa 0: PCH [HDA Intel PCH], dispositivo 8: HDMI 2 [HDMI 2]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0

(desculpe, algumas palavras existem em português, eu sou brasileiro ...)

aplay -D plughw:0 some_file.wav did work!

[resolvido!]

Eu reinstalei o pulseaudio, mas ele não resolveu nenhum dos dois.

Por fim, ao criar um novo usuário, o som começou a funcionar novamente

    
por Daniel Cunha 29.06.2017 / 15:15

2 respostas

2
sudo add-apt-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt update

Após atualizar os drivers alsa, eles serão reconfigurados. Eu tive o mesmo problema, isso resolveu.

sudo aptitude --purge reinstall linux-sound-base alsa-base alsa-utils linux-image-'uname -r' linux-ubuntu-modules-'uname -r' libasound2

Isto irá restaurar e reconfigurar todos os drivers de som no ubuntu 16.04 para o seu estado padrão. Você pode verificar se os drivers proprietários estão habilitados.

Como você disse, você pode tentar sudo apt install --reinstall pulseaudio pulseaudio-module-x11 e logout. Se eu posso começar com "faz o som de inicialização" novamente, soa definitivamente como erro relacionado ao usuário. Considere fazer outra conta de usuário para testar se o problema persiste ...

Outra coisa é que seu daemon pulseaudio pode não iniciar no login.
Verificar Sistema > Administração > BootUp Manager para garantir que o serviço está ativado.
O script shell /etc/int.d/pulseaudio deve iniciar o daemon também.

    
por 02.07.2017 / 09:09
1

Resposta parcial:

Demonstração rápida das camadas de som usuais: os drivers do kernel fornecem acesso ao hardware, o ALSA fornece uma API e biblioteca generalizada para acessar o som e, além disso, o Pulseaudio usa o ALSA para fornecer um mecanismo de transporte mais flexível para som. / p>

Portanto, temos que verificar todas as camadas para descobrir onde está o problema. oem-audio-hda-daily-Its-xenial-dkms provavelmente cuidou do driver do kernel. Então, faça aplay -l para verificar se as placas de som são reconhecidas e edite sua pergunta com a saída, para que possamos saber quais são suas placas de som.

Em seguida, pare o Pulseaudio ( pulseaudio --kill ) e verifique se ele realmente parou e não está reaparecendo ( ps axu não deve mais mostrar um processo pulseaudio). Então faça

aplay -D plughw:0 some_file.wav

em que 0 é o número da placa de som que você usa, como visto em aplay -l .

Se você pode ouvir o arquivo WAV sendo reproduzido, o ALSA funciona, e temos que verificar o que está errado com o Pulseaudio. Se você não pode ouvi-lo tocando, verifique em alsamixer (não esqueça de selecionar seu cartão com F6 ; as teclas de seta esquerda e direita mostram mais controles) que nada é silenciado ( MM em vez de OO ) que não deveria ser. Se isso não ajudar, faça amixer -c0 contents (onde 0 é novamente o número da sua placa de som) e edite a pergunta com a saída, ou coloque-a em um pastebin etc. se for muito longa.

Editar

O Pulseaudio geralmente é executado por usuário, portanto, criar um novo usuário (depois de reinstalar etc.) provavelmente configura os arquivos de configuração do usuário para que o Pulseaudio seja iniciado corretamente.

Se isso acontecer novamente (ou alguém mais ler isso), você pode iniciar o Pulseaudio verbos com

pulseaudio -v --start 

e ele registrará mensagens no syslog que devem informar o que está errado.

    
por 01.07.2017 / 21:42