HP Omen 15 - ek0010ca - problemas de áudio

HP Omen 15 - ek0010ca - problemas de áudio

Intel Corporation Comet Lake PCH cAVS - Realtek ALC245 - usa SOF. Esta será apenas uma versão brevemente limpa de minhas anotações.

Espero que alguém tenha tido esse problema e possa ajudar, tenho me esforçado tentando descobrir isso sem sucesso. Todas as minhas pesquisas não trouxeram nada que realmente corresponda ao meu problema.

Ao usar o teste de som do centro de controle do GNOME, o áudio fica atrasado/interrompido em ambos os lados, ouvirei um "t esquerdo" ou "frente", por exemplo. Olhando para a barra de saída, posso ver o áudio completo sendo reproduzido. O áudio simplesmente não está sendo emitido corretamente nos alto-falantes.

speaker-test-> o áudio parece normal, relata a reprodução do canal frontal esquerdo, mas o áudio está saindo de ambos os alto-falantes

speaker-test -c2-> O canal frontal esquerdo tem salto de áudio em intervalos regulares (1s ligado, 1s desligado), o canal frontal direito tem salto de áudio em intervalos regulares (1s ligado, 1s desligado)

speaker-test -c2 -s1-> O canal frontal esquerdo pula o áudio em intervalos regulares (1s ligado, 1s desligado) no alto-falante esquerdo

Ao reproduzir um vídeo ou jogo, o áudio soa correto, mova o equilíbrio para a esquerda e o áudio pula, mova o áudio para a direita e ele pula. Contanto que o equilíbrio esteja centralizado, o áudio será reproduzido corretamente. Porém, há um atraso no início do áudio, isso é perceptível no Minecraft. Se 0 sons estiverem sendo reproduzidos (de acordo com a depuração) e eu fizer um som ocorrer, ele ficará silencioso. Se eu não atrasar e continuar fazendo o som (por exemplo, mineração), o som começa. Se eu esperar 10 segundos, o comportamento se repete.

  • Tentei Pulseaudio e Pipewire, ambos exibem o comportamento
  • Tentei várias distros Linux (ArchCraft, Axyl, Pop!_OS, Ubuntu, Manjaro), o problema segue
  • Para Pop!_OS 21.10 e Ubuntu 21.10, os kernels são 5.15 e 5.13 respectivamente, ambos exibem o comportamento. Axyl tinha o kernel mais avançado na série 5.16, problema ainda presente
  • Desligamento completo do Pulseaudio (e confirmação de que não estava em execução) e uso do teste de alto-falante diretamente com ALSA, o problema ainda estava presente
  • Como tirei o Pulseaudio da fórmula, comentar module-suspend-on-idle não ajuda
  • Desativar a economia de energia não ajuda
  • O laptop possui configuração de alto-falante Bang & Olufsen (não tenho certeza se isso realmente importa)
  • O áudio funciona conforme planejado no Windows 10

Saída de curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999---->Link do termo

> lspci -v
  
00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH cAVS
    Subsystem: Hewlett-Packard Company Comet Lake PCH cAVS
    Flags: bus master, fast devsel, latency 32, IRQ 179, IOMMU group 14
    Memory at 6044110000 (64-bit, non-prefetchable) [size=16K]
    Memory at 6044000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: sof-audio-pci-intel-cnl
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl

01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
    Subsystem: Hewlett-Packard Company TU116 High Definition Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 1
    Memory at 78080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    
> cat /proc/asound/cards

 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x78080000 irq 17
 1 [sofhdadsp      ]: sof-hda-dsp - sof-hda-dsp
                      HP-OMENLaptop15_ek0xxx--878A

> dmesg | grep snd

[   34.251943] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   34.251963] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[   34.252033] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[   34.252125] snd_hda_intel 0000:01:00.1: Disabling MSI
[   34.252130] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   34.342178] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
[   35.645366] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC245: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[   35.645368] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   35.645369] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   35.645370] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[   35.645371] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[   35.645372] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[   35.691746] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[   35.691749] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten

> dmesg | grep sof

[   35.054556] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   35.054574] sof-audio-pci-intel-cnl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[   35.054586] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
[   35.054722] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   35.054775] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   35.061729] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
[   35.355175] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 5
[   35.355177] sof-audio-pci-intel-cnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[   35.355181] sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[   35.582605] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 1:6:0-18fab
[   35.582607] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:17:0 Kernel ABI 3:18:0
[   35.608445] sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:17:0 Kernel ABI 3:18:0
[   35.625794] sof-audio-pci-intel-cnl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[   35.703633] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input30
[   35.703679] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input31
[   35.703702] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input32
[   35.703722] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input33
[   35.703762] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input34

Responder1

Tenho o mesmo modelo de laptop e estou enfrentando o mesmo problema com áudio cortado ao reproduzir audiolivros/podcasts ou ouvir qualquer coisa relacionada à fala. Claro que é irritante como o inferno. Tentei todas as soluções sugeridas na web sem resultado até agora.

No entanto, encontrei uma solução simples para esse problema. Basta reproduzir um som de fundo, como músicas ambiente calmas em volume baixo.

Parece que as pausas na fala entre as palavras fizeram com que o subsistema de áudio parasse prematuramente e depois recomeçasse no início da palavra seguinte, com um ligeiro atraso, fazendo com que a palavra fosse cortada. Ao reproduzir a música de fundo, mesmo em volume baixo, o subsistema de áudio permanecerá continuamente ativo/aberto. Boa sorte.

Responder2

Instale o controle de volume para PulseAudio

PulseAudio é um serviço de som padrão para Ubuntu e alguns outros. É de código aberto e geralmente confiável, trabalhando com drivers ALSA e OSS para garantir que os sinais sonoros gerados pelo sistema sejam transmitidos aos alto-falantes. O som do Ubuntu não funciona no controle de volume do Pavucontrol

Mas embora os aplicativos e ambientes de desktop venham com seus próprios controles de volume para o PulseAudio, ele não é tão granular e não permite controlar cada fluxo de reprodução individualmente. Pavucontrol oferece mais controle sobre cada dispositivo de áudio em seu PC, para que você possa brincar com esses controles deslizantes para garantir que o volume do alto-falante ou do fone de ouvido esteja definido como deveria, por exemplo.

Para instalar o pavucontrol, abra o Terminal e digite os seguintes comandos:

pulseaudio --start
sudo apt install pavucontrol

Depois disso, execute pavucontrol no terminal ou procurando “PulseAudio Volume Control” no menu de inicialização do seu ambiente de trabalho. Vá para a guia “Dispositivos de saída” e certifique-se de que seus alto-falantes padrão estejam selecionados.

Recarregar ALSA

Outra coisa que você pode tentar se o problema de som persistir é recarregar o ALSA. Para fazer isso, use o seguinte comando no terminal:

sudo alsa force-reload

A saída se parece com a imagem a seguir.

ubuntu-sound-issue-3

Quando terminar, se você ainda tiver problemas para fazer o som funcionar, tente

pulseaudio -k && pulseaudio -D

Você pode ter problemas após recarregar o ALSA se o pulseaudio não registrar que os módulos foram recarregados.

Se você ainda não estiver obtendo áudio, tente este comando ALSA diretamente:

alsactl restore

informação relacionada