Placa de som mostrada como saída fictícia no Ubuntu 18.04

15

A saída fictícia é exibida em Configurações -> Som no Ubuntu 18.04.

insira a descrição da imagem aqui Saída fictícia

Eu tentei:

sudo alsa force-reload

Não faz nada. Não tenho certeza do que mais tentar.

$ lsb_release -a
Nenhum módulo LSB está disponível. 
ID do Distribuidor: Ubuntu 
Descrição: Ubuntu 18.04 LTS 
Lançamento: 18.04 
Codinome: bionic 

$ lsmod | grep snd_hda_intel
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel, snd_hda_codec, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel, snd_hda_codec, snd_hda_core, snd_hda_codec_hdmi
snd 81920 18 snd_hda_intel, snd_hwdep, snd_seq, snd_hda_codec, snd_timer, snd_rawmidi, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_seq_devc, snd_hda_real

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Dispositivo de áudio [0403]: Áudio em HD Intel® Sunrise Point-H da Intel Corporation [8086: a170] (rev 31)
     Subsistema: Micro-Star International Co., Ltd. [MSI] Áudio em HD Point Sunrise-H [1462: fa15]
    Driver de kernel em uso: snd_hda_intel
    Módulos do kernel: snd_hda_intel

$ cat /etc/modprobe.d/alsa-base.conf
# aliases do autoloader
instalar sound-slot-0 / sbin / modprobe snd-card-0
instalar sound-slot-1 / sbin / modprobe snd-card-1
instalar sound-slot-2 / sbin / modprobe snd-card-2
instalar sound-slot-3 / sbin / modprobe snd-card-3
instalar sound-slot-4 / sbin / modprobe snd-card-4
instalar sound-slot-5 / sbin / modprobe snd-card-5
instalar sound-slot-6 / sbin / modprobe snd-card-6
instalar sound-slot-7 / sbin / modprobe snd-card-7

# Faz com que os módulos opcionais sejam carregados acima dos módulos genéricos
instale snd / sbin / modprobe --ignore-install snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }
#
# Solução alternativa no bug # 499695 (revertida no Ubuntu, consulte LP # 319505)
instale snd-pcm / sbin / modprobe --ignore-install snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }
instale o snd-mixer / sbin / modprobe --ignore-install snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-mixer-oss; :; }
instale snd-seq / sbin / modprobe --ignore-install snd-seq $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; / sbin / modprobe --quiet - use-blacklist snd-seq-oss; :; }
#
instale snd-rawmidi / sbin / modprobe --ignore-install snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; :; }
# Faz com que os módulos opcionais sejam carregados acima dos módulos do driver da placa de som
instale snd-emu10k1 / sbin / modprobe --ignore-install snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-emu10k1-synth; }
instale snd-via82xx / sbin / modprobe --ignore-install snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq; }

# Carregue o saa7134-alsa em vez do saa7134 (que é arrastado por ele de qualquer maneira)
instale saa7134 / sbin / modprobe --ignore-install saa7134 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist saa7134-alsa; :; }
# Impedir que drivers anormais obtenham índice 0
opções bt87x index = -2
opções cx88_alsa index = -2
opções saa7134-alsa index = -2
opções snd-atiixp-modem index = -2
opções snd-intel8x0m index = -2
opções snd-via82xx-modem index = -2
opções snd-usb-audio index = -2
opções snd-usb-caiaq index = -2
opções snd-usb-ua101 index = -2
opções snd-usb-us122l index = -2
opções snd-usb-usx2y index = -2
# Ubuntu # 62691, ativar MPU para snd-cmipci
opções snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Evite que snd-pcsp seja carregado como primeira placa de som
opções snd-pcsp index = -2
# Evite que o snd-usb-audio seja carregado como primeira placa de som
opções snd-usb-audio index = -2
opções snd-hda-intel model = auto

Tentei também:

$ pacmd list-cards
0 cartões disponíveis.
$ aplay -l
aplay: device_list: 270: nenhuma placa de som encontrada ...

Observarei ainda: Quando uso a placa de som USB, ela não funciona na inicialização, mas não aparece. Quando eu o desconecto e conecto novamente, ele começa a funcionar. Como posso estabelecer qual aplicativo captura as placas de som?

Berduchwal
fonte
3
Possível duplicação de No sound no Ubuntu 18.04 HP notebook
Morgoth
2
A solução fornecida no problema acima não funciona.
berduchwal
Verifique também se você possui linux-modules-extra-XY instalado, snd-hda-intel.ko.
patraulea 27/09/19

Respostas:

7

Só queria acrescentar isso, segui instruções semelhantes para que o som funcionasse brevemente após uma reinicialização com um dell XPS 13 executando o Ubuntu cosmic (18.10). Alternar entre 'automático' e 'genérico' não mudou muito

sudo alsa force-reload

trabalhou para mim.

viper233
fonte
Anteriormente, eu tentei isso e agora funcionava. No entanto, eu tentei agora e ele fez. Verá após a reinicialização.
precisa
1
Só funcionou dessa vez. Após a reinicialização, volto ao Dummy Output.
berduchwal
Para mim, isso mostra que ninguém deve recarregar?
user40491
3

Saída fictícia

Sei que essa é uma pergunta mais antiga, mas seguir as correções sugeridas não funcionou para mim. Eu estava executando o 16.04 muito bem, mas fiz uma nova instalação do 18.04 e perdi o áudio. Atualizei para a 18.10 e ainda não tinha áudio.

Perfil

Após algumas pesquisas, encontrei ajuda neste fórum . Ao executar pacmd list-cards, notei que, embora ele visse minha placa de áudio, o perfil ativo estava desativado . Para corrigir isso, executei:

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

Assim que fiz isso, minhas Preferências de som mostraram Estéreo analógico de áudio embutido na guia Saída em vez de Saída dummy .

Ron Wellman
fonte
3
Quando eu executo pacmd list-cards, recebo "0 placa (s) disponível (s). X1C 7a geração, Ubuntu 18.04. A Lenovo teve que estragar o X1C ... O som e o microfone da 6a geração funcionaram bem no Ubuntu, agora ambos são f *** ed.
Dan Dascalescu 25/03
2

Eu também enfrentei isso quando atualizei minha área de trabalho personalizada de 16.04.x ​​para 18.04.1 (ambas LTS). Após a atualização, o som não funcionou. lspcilistou o dispositivo de áudio, mas, diferentemente do seu, o sistema se recusou a carregar o módulo relevante. lshwmostrou o dispositivo como "não reivindicado".

$ lspci -nnk | grep -A2 Audio
<snip>
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
        Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
<snip>

$ sudo lshw -c sound
     *-multimedia UNCLAIMED
          description: Audio device
          product: 200 Series PCH HD Audio
          vendor: Intel Corporation

Eu tentei várias respostas do Ask Ubuntu e da Web (como essas respostas ), mas elas não funcionaram para mim. Eventualmente, tentei o Procedimento de solução de problemas de som em help.ubuntu.com e a Etapa 3 dos procedimentos de solução de problemas me ajudou a recuperar o som. Basicamente, o que fiz foi executar os seguintes comandos e reiniciar.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
sudo apt-get install --reinstall linux-image-extra-`uname -r`  
sudo apt-get install oem-audio-hda-daily-dkms

Agora lspcimostra (e funciona o som):

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
    Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
sigint
fonte
Obrigado pela sua resposta. Não fez nenhuma diferença. Na lista de comandos fornecidos apenas o primeiro e o último trabalhados (a atualização foi automática).
berduchwal
2

Eu tenho uma ligeira variação diferente do problema, o comando

lsmod | grep snd_hda_intel

e

lspci -nnk | grep -A2 Audio

ambos indicaram que eu tenho snd_hda_intelno sistema, no entanto, o controle de áudio sempre foi Dummy Output.

Após a solução de problemas de som semelhante ao @sigint, percebi que esse oem-audio-hda-daily-dkmsera o único necessário.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

Consulte também o HW que tenho abaixo

  • MB: ASROCK Z370 Pro4
  • i7 8700k
hdev213
fonte
Nenhuma ajuda. Eu tentei isso, mas isso não mudou nada para mim.
precisa saber é o seguinte
@berduchwal isso parece bobagem, mas poderia ser um problema de HW? por exemplo, fio ou conexão de áudio do painel frontal? Eu fiz isso algumas vezes agora e funcionou no meu ASRock e MSI mobo. Que tipos de HW você tem?
precisa saber é o seguinte
@berduchwal OK Acho que posso ter encontrado o que pode estar acontecendo. Eu enfrentei novamente esse problema hoje e estava coçando a cabeça pensando que isso estava acontecendo ... Então liguei o fone de ouvido e reiniciei a máquina, e de repente a opção de fone de ouvido surgiu. Eu acho que isso pode ser devido ao tempo de inicialização da placa de som ou apenas inicializar uma vez no início. Testei a mesma teoria com o conector de entrada de linha na parte traseira da máquina e o mesmo resultado. Eu espero que isso ajude.
precisa saber é
O tempo de inicialização do som parece uma possibilidade firme. Quando eu reinicio o som, é Dummy Output, mas quando eu desconecto e conecto os fones de ouvido, ele muda para a placa de som adequada.
berduchwal
Obrigado por este link! help.ubuntu.com/community/SoundTrou Resolução de problemas me ajudou a descobrir que o linux-image-virtualpacote não instala drivers da placa de som, mas linux-image-genericsim.
Konstantin Pelepelin
2

Algum outro serviço pode estar capturando a saída de áudio padrão antes que o pulseaudio possa reservá-la. Deixando apenas um "Dummy Output" como fallback (inútil). Verifique através de dois comandos se há uma discrepância entre o que aplaye o que pulseaudiovê:

$ aplay -l

$ pacmd list-cards

Se o segundo comando não incluir o seu saída analógica, mas aplaylistas, então algo está agarrando as saídas analógicas, impedindo pulseaudio de usá-los. Você tem timidez instalada? Tente parar ou remover.

isync
fonte
1
$ pacmd list-cards [0 cards disponíveis.] $ aplay -l [aplay: device_list: 270: nenhuma placa de som encontrada ...] tentou remover a timidez e nenhuma alteração.
berduchwal 24/01
Tendo pensado cuidadosamente em sua resposta, chego agora à conclusão de que a captura da ideia da placa de som provavelmente está correta apenas com uma aplicação diferente. Quando uso a placa de som USB, ela não funciona na inicialização, nem aparece. Quando eu o desconecto e conecto novamente, ele começa a funcionar. Como posso estabelecer qual aplicativo captura as placas de som?
berduchwal 30/01
Desculpe, não faço ideia. Para mim, parece que há gerações concorrentes de como o áudio deve funcionar: um, vários aplicativos que respeitam o pulseaudio como API de áudio universal, permitindo a conexão múltipla; e dois: aplicativos que seguem um (esquema possivelmente mais antigo) em que capturam dispositivos de áudio em um nível inferior e interrompem involuntariamente o compartilhamento de recursos. Seu exemplo mostra: quem vem primeiro, vence.
isync 02/02
Eu tinha a situação descrita nesta resposta e consegui rastrear o programa que estava atrapalhandosudo fuser -v /dev/snd/* e sudo fuser -v /dev/dsp(como descrito em wiki.archlinux.org/index.php/PulseAudio/… ) @berduchwal
JustATrick
0

Eu tentei várias opções, incluindo todas descritas aqui, embora a única opção que funcionou para mim fosse anexar a linha

options snd-hda-intel dmic_detect=0

até o final do arquivo /etc/modprobe.d/alsa-base.conf

bem como a linha blacklist snd_soc_sk

até o final do arquivo /etc/modprobe.d/blacklist.conf

As linhas podem ser anexadas aos arquivos correspondentes usando um editor de texto (com privilégios de root) ou diretamente com os comandos:

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a

e

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

fonte

BCArg
fonte