ubuntuusers.de

HP ENVY x360 kein Sound

Status: Gelöst | Ubuntu-Version: Kubuntu 23.04 (Lunar Lobster)
Antworten |

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

verdooft schrieb:

Ich lese grob die Changelogs, wenn ich was sehe, das das behebt, schreibe ich das hier in den Thread. Für 6.4.7 war was für Realtek Sound dabei, aber, soweit ich das überblicke, nicht mit Bezug zu deinem Notebook. Wenn es mal im Standardsource ist, kannst du die AMD64 Debian-Pakete von hier verwenden, wobei da manchmal nicht die aktuellsten sind:

https://kernel.ubuntu.com/~kernel-ppa/mainline/

Herzlichen Dank nochmals! Es wäre großartig, wenn du bitte schreiben könntest, sobald du etwas Soundrelevantes für dieses Notebook siehst. Optimal gelöst ist das Thema natürlich noch nicht, aber zumindest funktioniert der Sound schon einmal. Das ist das Wichtigste 😎

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

Guten Morgen,

bedauerlicherweise funktioniert nach dem Update auf Kubuntu 23.10 der Sound wieder nicht ☹

Die Lösung bzw. der zuletzt genutzte Workaround dürfte auch nicht mehr funktioneren, weil die entsprechenden Zeilen gar nicht mehr alle existent bzw. zu finden sind. Und auch mit dem Kompilieren von 6.7.3 gab es Probleme. So sahen die Meldungen zum Schluss aus:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-deb: building package 'linux-image-6.7.3-custombuild-001' in '../linux-image-6.7.3-custombuild-001_6.7.3-3_amd64.deb'.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_6.7.3-3_amd64.deb'.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-deb: building package 'linux-headers-6.7.3-custombuild-001' in '../linux-headers-6.7.3-custombuild-001_6.7.3-3_amd64.deb'.
 dpkg-genbuildinfo --build=binary -O../linux-upstream_6.7.3-3_amd64.buildinfo
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
 dpkg-genchanges --build=binary -O../linux-upstream_6.7.3-3_amd64.changes
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "de",
        LC_ALL = (unset),
        LC_TIME = "es_ES.UTF-8",
        LC_MONETARY = "es_ES.UTF-8",
        LC_COLLATE = "C",
        LC_ADDRESS = "es_ES.UTF-8",
        LC_TELEPHONE = "es_ES.UTF-8",
        LC_NAME = "es_ES.UTF-8",
        LC_MEASUREMENT = "es_ES.UTF-8",
        LC_IDENTIFICATION = "es_ES.UTF-8",
        LC_NUMERIC = "C",
        LC_PAPER = "es_ES.UTF-8",
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-buildpackage: info: binary-only upload (no source included)

Habt ihr bitte eine Idee, wie dieses Thema mit Kubuntu 23.10 gelöst werden kann? Wir die Hardware vielleicht außerhalb von Kubuntu standardmäßig bereits unterstützt?

Viele Grüße mitAnanda

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12010

mitAnanda schrieb:

nach dem Update auf Kubuntu 23.10

Das ist kein Update, sondern ein Upgrade, genauer ein Distríbutions-Upgrade, kurz Distupgrade.

Vielleicht hättest Du, wenn Du schon solche Probleme hast, statt eines Distupgrades die aktuelle Version sauber neu installieren sollen. Sprich, mach das jetzt!

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

von.wert schrieb:

Das ist kein Update, sondern ein Upgrade, genauer ein Distríbutions-Upgrade, kurz Distupgrade.

Vielleicht hättest Du, wenn Du schon solche Probleme hast, statt eines Distupgrades die aktuelle Version sauber neu installieren sollen. Sprich, mach das jetzt!

Gute Idee, danke. Kubuntu 23.10 wurde nun sauber komplett neu installiert, der Sound funktioniert jedoch weiterhin nicht und die Anleitungsschritte von zuletzt funktionieren leider auch nicht mehr, beispielsweise der Befehl um den Kernel zu kompilieren und die Debianpakete zu bauen:

atman@kuhpuntu:~/linux-6.7.4$ make -j 12 bindeb-pkg LOCALVERSION=-"custombuild-001"
  SYNC    include/config/auto.conf.cmd
  LEX     scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
  YACC    scripts/kconfig/parser.tab.[ch]
make[3]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127
make[3]: *** Waiting for unfinished jobs....
/bin/sh: 1: bison: not found
make[3]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 127
  HOSTCC  scripts/kconfig/symbol.o
make[2]: *** [Makefile:685: syncconfig] Error 2
make[1]: *** [/home/atman/linux-6.7.4/Makefile:786: include/config/auto.conf.cmd] Error 2
make: *** [Makefile:234: __sub-make] Error 2

Und in der Datei

linux-6.7.4/sound/pci/hda/cs35l41_hda.c

gibt es auch diesen Inhalt nicht mehr:

if (strncmp(hid, "CLSA0100", 8) == 0) {

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 882

Zeige mal

aplay -l
aplay -L | grep -w -A 1 default
pactl info

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

Marantkurz schrieb:

Zeige mal

aplay -l
aplay -L | grep -w -A 1 default
pactl info

Gerne:

atman@kuhpuntu:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
atman@kuhpuntu:~$ aplay -L | grep -w -A 1 default
default:CARD=Generic_1
    HD-Audio Generic, ALC245 Analog
atman@kuhpuntu:~$ pactl info
Command 'pactl' not found, but can be installed with:
sudo apt install pulseaudio-utils

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 882

default:CARD=Generic_1 HD-Audio Generic, ALC245 Analog

Soundserver sollte da stehen. Wenn nicht Absicht, dann zeige mal

dpkg -l 'pulse*' 'pipe*' 'wirepl*'

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

Marantkurz schrieb:

Soundserver sollte da stehen. Wenn nicht Absicht, dann zeige mal

dpkg -l 'pulse*' 'pipe*' 'wirepl*'
atman@kuhpuntu:~$ dpkg -l 'pulse*' 'pipe*' 'wirepl*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                        Version         Architektur  Beschreibung
+++-===========================-===============-============-================================================>
ii  pipewire:amd64              0.3.79-2        amd64        audio and video processing engine multimedia ser>
ii  pipewire-bin                0.3.79-2        amd64        PipeWire multimedia server - programs
un  pipewire-media-session      <keine>         <keine>      (keine Beschreibung vorhanden)
ii  pipewire-pulse              0.3.79-2        amd64        PipeWire PulseAudio daemon
un  pulseaudio                  <keine>         <keine>      (keine Beschreibung vorhanden)
un  pulseaudio-module-bluetooth <keine>         <keine>      (keine Beschreibung vorhanden)
un  pulseaudio-utils            <keine>         <keine>      (keine Beschreibung vorhanden)
ii  wireplumber                 0.4.14-4ubuntu1 amd64        modular session / policy manager for PipeWire
un  wireplumber-doc             <keine>         <keine>      (keine Beschreibung vorhanden)
lines 1-15/15 (END)

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 882

nächste Ausgabe:

systemctl --user status pipewire.{socket,service}
systemctl --user status pipewire-pulse.{socket,service}
systemctl --user status wireplumber.service

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

Marantkurz schrieb:

nächste Ausgabe:

systemctl --user status pipewire.{socket,service}
systemctl --user status pipewire-pulse.{socket,service}
systemctl --user status wireplumber.service

Et voila:

atman@kuhpuntu:~$ systemctl --user status pipewire.{socket,service}
● pipewire.socket - PipeWire Multimedia System Socket
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
     Active: active (running) since Wed 2024-02-07 16:24:20 CET; 2min 15s ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

feb 07 16:24:20 kuhpuntu systemd[1287]: Listening on pipewire.socket - PipeWire Multimedia System Socket.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-02-07 16:24:20 CET; 2min 15s ago
TriggeredBy: ● pipewire.socket
   Main PID: 1294 (pipewire)
      Tasks: 3 (limit: 18217)
     Memory: 5.6M
        CPU: 44ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1294 /usr/bin/pipewire

feb 07 16:24:20 kuhpuntu systemd[1287]: Started pipewire.service - PipeWire Multimedia Service.
atman@kuhpuntu:~$ systemctl --user status pipewire-pulse.{socket,service}
● pipewire-pulse.socket - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
     Active: active (running) since Wed 2024-02-07 16:24:20 CET; 2min 20s ago
   Triggers: ● pipewire-pulse.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket

feb 07 16:24:20 kuhpuntu systemd[1287]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-02-07 16:24:20 CET; 2min 20s ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1299 (pipewire-pulse)
      Tasks: 3 (limit: 18217)
     Memory: 2.4M
        CPU: 28ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1299 /usr/bin/pipewire-pulse

feb 07 16:24:20 kuhpuntu systemd[1287]: Started pipewire-pulse.service - PipeWire PulseAudio.
atman@kuhpuntu:~$ systemctl --user status wireplumber.service
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-02-07 16:24:20 CET; 2min 24s ago
   Main PID: 1297 (wireplumber)
      Tasks: 6 (limit: 18217)
     Memory: 5.6M
        CPU: 113ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1297 /usr/bin/wireplumber

feb 07 16:24:20 kuhpuntu systemd[1287]: Started wireplumber.service - Multimedia Service Session Manager.
feb 07 16:24:20 kuhpuntu wireplumber[1297]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is i>
feb 07 16:24:20 kuhpuntu wireplumber[1297]: PipeWire's libcamera SPA missing or broken. libcamera not support>
feb 07 16:24:20 kuhpuntu wireplumber[1297]: SPA handle 'api.alsa.acp.device' could not be loaded; is it insta>
feb 07 16:24:20 kuhpuntu wireplumber[1297]: Failed to create 'api.alsa.acp.device' device
feb 07 16:24:20 kuhpuntu wireplumber[1297]: <WpPortalPermissionStorePlugin:0x55fa661a0ea0> Failed to call Loo>
feb 07 16:24:20 kuhpuntu wireplumber[1297]: <WpPortalPermissionStorePlugin:0x55fa661a0ea0> Failed to call Loo>
lines 1-17/17 (END)

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 882

Inst. mal:

sudo apt install pulseaudio-utils alsa-utils

Dann Abfrage zeigen

pactl info

Dann teste doch mal, was sich da tut.. (Abbrechen wenn es läuft)

speaker-test -D plughw:1,0
speaker-test -D default
speaker-test -D pulse
speaker-test -D pipewire

mitAnanda

(Themenstarter)

Anmeldungsdatum:
12. Oktober 2015

Beiträge: 204

Marantkurz schrieb:

Inst. mal:

sudo apt install pulseaudio-utils alsa-utils

Dann Abfrage zeigen

pactl info

Dann teste doch mal, was sich da tut.. (Abbrechen wenn es läuft)

speaker-test -D plughw:1,0
speaker-test -D default
speaker-test -D pulse
speaker-test -D pipewire

Ist installiert und hier die Ausgabe:

atman@kuhpuntu:~$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 102
Tile Size: 65472
User Name: atman
Host Name: kuhpuntu
Server Name: PulseAudio (on PipeWire 0.3.79)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_04_00.6.HiFi__hw_Generic_1__sink
Default Source: alsa_input.pci-0000_04_00.6.HiFi__hw_acp__source
Cookie: b740:77f3

Beim Test konnte nur der erste abgebrochen werden:

atman@kuhpuntu:~$ speaker-test -D plughw:1,0

speaker-test 1.2.9

Playback device is plughw:1,0
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
 0 - Front Left
Time per period = 5,464806
 0 - Front Left
^CTime per period = 0,814843
atman@kuhpuntu:~$ speaker-test -D default

speaker-test 1.2.9

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
atman@kuhpuntu:~$ speaker-test -D pulse

speaker-test 1.2.9

Playback device is pulse
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM pulse
Playback open error: -2,No such file or directory
atman@kuhpuntu:~$ speaker-test -D pipewire

speaker-test 1.2.9

Playback device is pipewire
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM pipewire
Playback open error: -2,No such file or directory

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 882

Verzwickt.

plughw:1,0, welche angesprochen werden konnte heißt analoge Ausgabe direkt von ALSA, Sollte auch hörbar gewesen sein.

Was dann die fehlerhafte Ausgabe über default,etc. betrifft rätsel ich noch. Übrigens hatte hier den noch inst.+inaktiven PA entfernt, dann war default nicht mehr mit Soundserver belegt. Scheint also doch kein Fehler zu sein.

Mir fehlt jedenfalls momentan der Ansatzpunkt bei Deiner Sache. Lesen im Netz, mehr fällt mir momentan auch nicht ein.

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4432

Älteren Kernel verwenden, bei dem man den Patch noch wie gewohnt anwenden kann, fällt mit noch ein. Die alten Kernel sind weiter ladbar, einfach die Webadresse ändern.