AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1259211
Accepted
Joe
Joe
Asked: 2020-07-15 23:08:39 +0800 CST2020-07-15 23:08:39 +0800 CST 2020-07-15 23:08:39 +0800 CST

Algumas atualizações normais mataram meu dispositivo de som

  • 772

Eu sou um usuário simples do pulseaudio. Sem configurações especiais.

Uso o kubuntu 18.04 com bom áudio neste notebook há anos.

Um mês ou dois atrás, uma atualização do kernel quebrou meu áudio, então reverti para o kernel anterior até que o próximo fosse lançado, que funcionou novamente.

Acabei de instalar algumas atualizações normais no meu sistema e o áudio não funciona mais.

Eu não reinicio com muita frequência - a menos que uma atualização exija, então não tenho certeza se algo quebrou, mas não se manifestou até que eu tivesse que reiniciar para o novo kernel.

Como posso consertar isso?

Acabei de reiniciar e meu áudio sumiu. O aparelho desapareceu. (kubuntu 18.04 Intel 64 bits)

Estava funcionando bem mais cedo ontem.

Tentei voltar ao kernel anterior.

Eu tentei algumas versões anteriores do linux-firmware.

dmesg mostra isso

[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0: CX20756:
BIOS auto-probing.
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:
autoconfig for CX20756: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speak$
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:   
speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:   
hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:    mono:
mono_out=0x0
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:    inputs:
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:     
Internal Mic=0x1a
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19
[Tue Jul 14 11:40:17 2020] snd_hda_codec_conexant hdaudioC1D0: Enable
sync_write for stable communication
[Tue Jul 14 11:40:17 2020] input: HDA Intel PCH Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card1/input15
[Tue Jul 14 11:40:17 2020] input: HDA Intel PCH Headphone as
/devices/pci0000:00/0000:00:1b.0/sound/card1/input16
[Tue Jul 14 11:40:17 2020] input: HDA Intel HDMI HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:03.0/sound/card0/input17
[Tue Jul 14 11:40:17 2020] input: HDA Intel HDMI HDMI/DP,pcm=7 as
/devices/pci0000:00/0000:00:03.0/sound/card0/input18
[Tue Jul 14 11:40:17 2020] input: HDA Intel HDMI HDMI/DP,pcm=8 as
/devices/pci0000:00/0000:00:03.0/sound/card0/input19
[Tue Jul 14 11:40:17 2020] input: HDA Intel HDMI HDMI/DP,pcm=9 as
/devices/pci0000:00/0000:00:03.0/sound/card0/input20
[Tue Jul 14 11:40:17 2020] input: HDA Intel HDMI HDMI/DP,pcm=10 as
/devices/pci0000:00/0000:00:03.0/sound/card0/input21

Isso é um monte de zeros, mas não sei como fica quando funciona.

Tentei reproduzir um mp3 e o Amarok diz que não há dispositivo - voltando ao padrão.

As configurações do sistema mostram apenas o padrão. Geralmente, há um dispositivo analógico e um dispositivo digital (HDMI).

Eu passei pelo meu histórico de pacotes e nada mais salta para mim.

bigbird@sananda:~/sandbox$ pulseaudio --check
bigbird@sananda:~/sandbox$ echo $?
1
bigbird@sananda:~/sandbox$ pulseaudio --start
E: [pulseaudio] main.c: Daemon startup failed.

Não, não está funcionando e também não quer.

bigbird@sananda:~/sandbox$ export PULSE_LOG=99
bigbird@sananda:~/sandbox$ pulseaudio --start
D: [pulseaudio] caps.c: Cleaning up privileges.
D: [pulseaudio] conf-parser.c: Parsing configuration file '/etc/pulse/daemon.conf'
D: [pulseaudio] conf-parser.c: /etc/pulse/daemon.conf.d does not exist, ignoring.
D: [pulseaudio] conf-parser.c: Parsing configuration file '/etc/pulse/client.conf'
D: [pulseaudio] conf-parser.c: /etc/pulse/client.conf.d does not exist, ignoring.
E: [pulseaudio] main.c: Daemon startup failed.

bigbird@sananda:/etc/pulse$ ls
client.conf  daemon.conf  default.pa  default.pa.dpkg-old  system.pa

Então, eu tenho arquivos .conf, mas nenhum arquivo conf.d.

bigbird@sananda:/etc/pulse$ pulseaudio -vvvvv
D: [pulseaudio] caps.c: Cleaning up privileges.
D: [pulseaudio] conf-parser.c: Parsing configuration file '/etc/pulse/daemon.conf'
D: [pulseaudio] conf-parser.c: /etc/pulse/daemon.conf.d does not exist, ignoring.
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 11.1
D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fdebug-prefix-map=/build/pulseaudio-3lFkjS/pulseaudio-11.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto
D: [pulseaudio] main.c: Running on host: Linux x86_64 4.15.0-109-generic #110-Ubuntu SMP Tue Jun 23 02:39:32 UTC 2020
D: [pulseaudio] main.c: Found 4 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is 02069b02445e453a99fc7b9858bb4a27.
I: [pulseaudio] main.c: Session ID is 3.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/bigbird/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-11.1/modules.
I: [pulseaudio] main.c: Running in system mode: no
I: [pulseaudio] main.c: System supports high resolution timers
D: [pulseaudio] memblock.c: Using shared memfd memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65472
I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2
I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions.
I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers.
I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized volume functions.
I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized remappers.
I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized conversions.
I: [pulseaudio] svolume_orc.c: Initialising ORC optimized volume functions.
W: [pulseaudio] module-equalizer-sink.c: module-equalizer-sink is currently unsupported, and can sometimes cause PulseAudio crashes, increased latency or audible artifacts.
W: [pulseaudio] module-equalizer-sink.c: If you're facing audio problems, try unloading this module as a potential workaround.
E: [pulseaudio] module-equalizer-sink.c: Master sink not found
E: [pulseaudio] module.c: Failed to load module "module-equalizer-sink" (argument: ""): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
I: [pulseaudio] main.c: Daemon terminated.

bigbird@sananda:/etc/pulse$ aplay -l
**** List of PLAYBACK Hardware Devices ****
Parsing configuration file '/etc/pulse/client.conf'
/etc/pulse/client.conf.d does not exist, ignoring.
Using shared memfd memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65472
Trying to connect to /run/user/1000/pulse/native...
connect(): No such file or directory (2)
Trying to connect to /var/run/pulse/native...
connect(): No such file or directory (2)
Trying to autospawn...
D: [pulseaudio] caps.c: Cleaning up privileges.
D: [pulseaudio] conf-parser.c: Parsing configuration file '/etc/pulse/daemon.conf'
D: [pulseaudio] conf-parser.c: /etc/pulse/daemon.conf.d does not exist, ignoring.
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CX20756 Analog [CX20756 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
bigbird@sananda:/etc/pulse$ cd
bigbird@sananda:~$ ls .pulse
ls: cannot access '.pulse': No such file or directory
bigbird@sananda:~$ ls .config/pulse
02069b02445e453a99fc7b9858bb4a27-card-database.tdb   0be654d3d90b45c69c8747978a3a29fc-device-volumes.tdb
02069b02445e453a99fc7b9858bb4a27-default-sink        0be654d3d90b45c69c8747978a3a29fc-runtime
02069b02445e453a99fc7b9858bb4a27-default-source      0be654d3d90b45c69c8747978a3a29fc-stream-volumes.tdb
02069b02445e453a99fc7b9858bb4a27-device-manager.tdb  cookie
02069b02445e453a99fc7b9858bb4a27-device-volumes.tdb  default.pa
02069b02445e453a99fc7b9858bb4a27-runtime             equalizer-presets.tdb
02069b02445e453a99fc7b9858bb4a27-stream-volumes.tdb  equalizer-state.tdb
0be654d3d90b45c69c8747978a3a29fc-card-database.tdb   equalizerrc
0be654d3d90b45c69c8747978a3a29fc-default-sink        equalizerrc.availablepresets
0be654d3d90b45c69c8747978a3a29fc-default-source      presets
0be654d3d90b45c69c8747978a3a29fc-device-manager.tdb
bigbird@sananda:~$
sound pulseaudio updates
  • 1 1 respostas
  • 835 Views

1 respostas

  • Voted
  1. Best Answer
    laugeo
    2020-07-16T00:08:57+08:002020-07-16T00:08:57+08:00
    • Parece que o áudio HDMI é o dispositivo padrão (geralmente ruim):
      Instale pavucontrol (controle de volume Pulseaudio),
      Na guia de configuração , verifique se "perfil" não está definido como HDMI, mas como analógico.
      Também na guia do dispositivo de saída , clique no botão verde próximo a "áudio interno" para torná-lo padrão.
      O próximo passo é o alsamixer para verificar os faders silenciados no nível Alsa: (F6 para selecionar o dispositivo de som).
      Procure aqui para mais detalhes.
    • Editar para erro pulseaudio: tente este comando
      mv ~/.config/pulse ~/.config/pulseold e reinicie
    • se não estiver ok, tente este comando para ver se um processo bloqueia o dispositivo de áudio:
      sudo fuser -v /dev/snd/*
    • 3

relate perguntas

  • Como posso fazer com que o Ubuntu verifique se há atualizações com menos frequência?

  • Como habilito as atualizações automáticas?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve