HP Omen 15 – ek0010ca – Audioprobleme

HP Omen 15 – ek0010ca – Audioprobleme

Intel Corporation Comet Lake PCH cAVS – Realtek ALC245 – verwendet SOF. Dies ist nur eine kurz bereinigte Version meiner Notizen.

Ich hoffe, dass jemand dieses Problem schon einmal hatte und helfen kann. Ich habe vergeblich versucht, es herauszufinden. Alle meine Suchen haben nichts ergeben, was wirklich zu meinem Problem passt.

Beim Verwenden des Soundtests des GNOME-Kontrollzentrums ist der Ton auf beiden Seiten verzögert/unterbrochen, ich höre beispielsweise ein „t links“ oder „vorne“. Wenn ich auf die Ausgabeleiste schaue, kann ich sehen, dass der gesamte Ton abgespielt wird. Der Ton wird nur nicht richtig über die Lautsprecher ausgegeben.

speaker-test-> Ton klingt normal, wird über den vorderen linken Kanal wiedergegeben, aber Ton kommt aus beiden Lautsprechern

speaker-test -c2-> Beim vorderen linken Kanal kommt es in regelmäßigen Abständen zu Audiosprüngen (1 s an, 1 s aus), beim vorderen rechten Kanal kommt es in regelmäßigen Abständen zu Audiosprüngen (1 s an, 1 s aus)

speaker-test -c2 -s1-> Der vordere linke Kanal hat in regelmäßigen Abständen Audiosprünge (1 s an, 1 s aus) aus dem linken Lautsprecher

Beim Abspielen eines Videos oder Spiels klingt der Ton richtig. Wenn Sie die Balance nach links verschieben, gibt es Tonsprünge. Wenn Sie den Ton nach rechts verschieben, gibt es Tonsprünge. Solange die Balance zentriert ist, wird der Ton richtig wiedergegeben. Es gibt jedoch eine Verzögerung beim Tonstart, was in Minecraft zu bemerken ist. Wenn 0 Töne abgespielt werden (laut Debug) und ich einen Ton erzeuge, ist dieser stumm. Wenn ich nicht verzögere und den Ton weiter erzeuge (z. B. beim Mining), beginnt der Ton. Wenn ich 10 Sekunden warte, wiederholt sich das Verhalten.

  • Habe Pulseaudio und Pipewire ausprobiert, beide zeigen das Verhalten
  • Habe mehrere Linux-Distributionen ausprobiert (ArchCraft, Axyl, Pop!_OS, Ubuntu, Manjaro), Problem folgt
  • Für Pop!_OS 21.10 und Ubuntu 21.10 sind die Kernel 5.15 bzw. 5.13, beide weisen das Verhalten auf. Axyl hatte den neuesten Kernel in der 5.16-Serie, das Problem besteht immer noch
  • Pulseaudio vollständig heruntergefahren (und bestätigt, dass es nicht ausgeführt wurde) und den Lautsprechertest direkt mit ALSA verwendet, das Problem war immer noch vorhanden
  • Da ich Pulseaudio aus der Formel genommen habe, hilft das Auskommentieren von module-suspend-on-idle nicht
  • Das Deaktivieren des Energiesparmodus hilft nicht
  • Der Laptop verfügt über ein Lautsprechersystem von Bang & Olufsen (ich bin nicht sicher, ob das wirklich wichtig ist)
  • Audio funktioniert unter Windows 10 wie vorgesehen

Ausgabe von curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999---->Termbin-Link

> 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

Antwort1

Ich habe das gleiche Laptop-Modell und habe das gleiche Problem mit abgeschnittenem Ton, wenn ich Hörbücher/Podcasts abspiele oder mir Sprachnachrichten anhöre. Das ist wirklich nervig. Habe alle Lösungsvorschläge aus dem Internet ausprobiert, bisher ohne Ergebnis.

Ich habe jedoch eine einfache Lösung für dieses Problem gefunden: Spielen Sie einfach einen Hintergrundsound ab, beispielsweise ruhige Ambient-Songs bei geringer Lautstärke.

Es scheint, dass die Sprechpausen zwischen den Wörtern dazu führten, dass das Audiosubsystem vorzeitig stoppte und dann mit einer leichten Verzögerung am Anfang des nächsten Wortes wieder startete, was dazu führte, dass das Wort abgeschnitten wurde. Durch das Abspielen des Hintergrundlieds bleibt das Audiosubsystem auch bei geringer Lautstärke kontinuierlich aktiv/offen. Viel Glück.

Antwort2

Installieren Sie die Lautstärkeregelung für PulseAudio

PulseAudio ist ein Standard-Sounddienst für Ubuntu und einige andere. Es ist Open Source und im Allgemeinen zuverlässig. Es arbeitet mit ALSA- und OSS-Treibern, um sicherzustellen, dass die von Ihrem System generierten Tonsignale an Ihre Lautsprecher weitergegeben werden. Ubuntu-Sound funktioniert nicht Pavucontrol Lautstärkeregelung

Obwohl Anwendungen und Desktopumgebungen über eigene Lautstärkeregler für PulseAudio verfügen, sind diese nicht so detailliert und ermöglichen Ihnen nicht die individuelle Steuerung jedes Wiedergabestreams. Pavucontrol gibt Ihnen mehr Kontrolle über jedes Audiogerät auf Ihrem PC, sodass Sie mit diesen Schiebereglern herumspielen können, um beispielsweise sicherzustellen, dass die Lautstärke Ihres Lautsprechers oder Kopfhörers richtig eingestellt ist.

Um pavucontrol zu installieren, öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:

pulseaudio --start
sudo apt install pavucontrol

Führen Sie anschließend pavucontrol entweder über das Terminal aus oder suchen Sie im Startmenü Ihrer Desktopumgebung nach „PulseAudio Volume Control“. Gehen Sie zur Registerkarte „Ausgabegeräte“ und stellen Sie sicher, dass Ihre Standardlautsprecher ausgewählt sind.

ALSA neu laden

Wenn das Soundproblem weiterhin besteht, können Sie auch ALSA neu laden. Verwenden Sie dazu den folgenden Befehl im Terminal:

sudo alsa force-reload

Die Ausgabe sieht wie im folgenden Bild aus.

Ubuntu-Sound-Problem-3

Wenn Sie danach immer noch Probleme mit dem Ton haben, versuchen Sie

pulseaudio -k && pulseaudio -D

Möglicherweise treten nach dem Neuladen von ALSA Probleme auf, wenn Pulseaudio das Neuladen der Module nicht registriert.

Wenn Sie immer noch keinen Ton erhalten, versuchen Sie es direkt mit diesem einmaligen ALSA-Befehl:

alsactl restore

verwandte Informationen