Ich habe auf meinem ThinkBook 14S-IWL-Laptop mit Ubuntu 22.04.1 keinen Ton mehr.
Ich habe alles versucht: Neustart, normales Herunterfahren, Apt-Update, GRUB-Update, Versuch, Pipewire/Wireplumber/Pipewire-Session-Media zu installieren und zu sehen, ob das funktioniert, kein Erfolg.
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: Generic Digital [Generic Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
$ cat /proc/asound/modules
0 snd_hda_intel
$ lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30) (prog-if 80)
Subsystem: Lenovo Cannon Point-LP High Definition Audio Controller
Flags: bus master, fast devsel, latency 64, IRQ 16
Memory at c131c000 (64-bit, non-prefetchable) [size=16K]
Memory at c1000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl
$ systemctl --user status pipewire-session-manager.service
Warning: The unit file, source configuration file or drop-ins of pipewire-session-manager.service changed on disk. Run 'systemctl --user daemon-reload' to reload units.
○ pipewire-session-manager.service
Loaded: error (Reason: Unit pipewire-session-manager.service failed to load properly, please adjust/correct and reload service manager: File exists)
Active: inactive (dead)
Aug 11 08:58:40 thinkbook systemd[2609]: pipewire-session-manager.service: Cannot add dependency job, ignoring: Unit pipewire-session-manager.service failed to load properly, please adjust/correct and reload service manager: File exists
Aug 11 19:27:44 thinkbook systemd[2609]: pipewire-session-manager.service: Cannot add dependency job, ignoring: Unit pipewire-session-manager.service failed to load properly, please adjust/correct and reload service manager: File exists
$ systemctl --user daemon-reload
Tut scheinbar nichts. Das Terminal beschwert sich nicht, aber ich habe immer noch keinen Ton.
$ pactl info | grep '^Server Name'
Server Name: PulseAudio (on PipeWire 0.3.48)
$ aplay -l | grep HDMI
Gibt nichts zurück.
Bearbeiten: Nachdem ich meine 3,5-mm-Kopfhörer in die Kopfhörerbuchse gesteckt und neu gestartet habe, bekomme ich Ton über die Kopfhörer. Aber wenn ich die Kopfhörer abziehe, bekomme ich keinen Ton.
Bearbeitung 2: Nun habe ich keinen Ton mehr. Ich habe Ubuntu aktualisiert und aufgerüstet, aber es gibt immer noch keine Lösung.
Antwort1
Ich hatte genau das gleiche Problem, für das ich eine Lösung gefunden habe vonNach dem Upgrade von 21.10 auf 22.04 werden keine Tonausgabegeräte aufgelistet:
sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager
(Credits gehen anhttps://askubuntu.com/users/1156299/adam)
Antwort2
Ich hatte den gleichen Fehler nach dem Upgrade. Für mich einvorübergehendDie Lösung war,
$ systemctl --user restart pipewire pipewire-pulse
nach jedem Booten. Schließlich fand ich heraus, dass das /usr/share/pipewire/media-session.d
fehlte
$ ls -ld /usr/share/pipewire/media-session.d
ls: cannot access '/usr/share/pipewire/media-session.d': No such file or directory
Und
$ sudo apt --reinstall install pipewire-media-session
hat das für mich gelöst. Einige Berichte im Internet sagen, dass Sie dieses Verzeichnis möglicherweise erstellen möchten, bevor Sie die Neuinstallation ausführen (was meiner Meinung nach möglicherweise nicht erforderlich ist).
Bearbeiten: Obwohl die Audiofunktion danach funktionierte, wurde die Fehlermeldung
mod.rt: could not set nice-level to -11: Permission denied
blieb und schließlich musste ich auch noch anhängen
@audio - nice -20
zu /etc/security/limits.conf
(alshier gesehen), um alle Fehlermeldungen aus dem Protokoll zu entfernen. (Neuinstallation rtkit
hat bei mir auch nicht funktioniert)
Ich habe die Protokolle mit Folgendem auf Sauberkeit überprüft:
journalctl -b 0 --user-unit=pipewire --user-unit=pipewire-pulse --user-unit=pipewire-media-session --user-unit=init.scope
Antwort3
Ich hatte einen ähnlichen Fehler nach dem Upgrade von Ubuntu 20.04 LTS auf Ubuntu 22.04 LTS. Weder die internen Lautsprecher noch das interne Mikrofon funktionierten und auch externe Geräte funktionierten nicht.
Was bei mir funktioniert hat
Ich könnte die Lautsprecher zum Laufen bringen, indem ich Folgendes installiere firmware-sof-signed
:
sudo apt install firmware-sof-signed
Und ich konnte das Mikrofon wieder zum Laufen bringen, indem ich alsa-ucm-conf
(vonhttps://ubuntuforums.org/showthread.php?t=2479854&p=14127685#post14127685, Beitrag Nr. 7):
sudo apt install alsa-ucm-conf
Ich habe auch viele andere Dinge ausprobiert (siehe unten). Obwohl ich immer darauf geachtet habe, Änderungen rückgängig zu machen, wenn sich herausstellte, dass sie nicht funktionierten, bin ich mir nicht ganz sicher, ob das oben genannte ausreicht oder ob es nur in Kombination mit einigen anderen Dingen funktioniert, die ich ausprobiert habe.
System Information
Lenovo Yoga Slim 7i 15 (15IMH05)
Ubuntu 22.04.2 LTS
Kernel: Linux 5.19.0-35-generic
Audio-Codecs:
Codec: Nvidia GPU 94 HDMI/DP
Codec: Realtek ALC287
Codec: Intel Kabylake HDMI
Dinge, die ich ausprobiert habe und bei denen meine Lautsprecher funktionierten, aber nicht das Mikrofon
AusNach dem Upgrade von 21.10 auf 22.04 werden keine Tonausgabegeräte aufgelistet:
Hinzufügen
options snd-hda-intel dmic_detect=0
und/etc/modprobe.d/alsa-base.conf
neu startenAusUbuntu 22.04 erkennt das Headset meines Mikrofons beim Anschließen nicht, nur Audio:
Holen Sie sich Ihren Audio-Codec mit
cat /proc/asound/card*/codec* | grep Codec
Gehe zuhttps://kernel.org/doc/html/latest/sound/hd-audio/models.html, suchen Sie die Version Ihres Codecs und ermitteln Sie den vollständigen Namen.
Erstellen/aktualisieren Sie die
/etc/modprobe.d/alsa-base.conf
Datei und fügen Sie die folgende Zeile hinzu, die Sie<your_model>
durch Ihr eigenes Modell ersetzen.https://kernel.org:options snd-hda-intel model=<your_model>
Neustart
Dinge, die ich ausprobiert habe und die bei mir nicht funktioniert haben
- https://stackoverflow.com/questions/74408508/ubuntu-22-04-no-sound-issue
- Ubuntu 22.04-Soundkarte existiert, wird aber nicht erkannt
- Ubuntu 22.04-Audioausgabe funktioniert nicht (Dummy-Audio)
- Ubuntu 22.04 Audioausgabe funktioniert nicht
- Nach dem Upgrade von 21.10 auf 22.04 werden keine Tonausgabegeräte aufgelistet
- HDMI-Audioproblem Ubuntu 22.04
- Nur „Dummy-Ausgabe“ (Ton) in Ubuntu 20.04 nach Neustart – Defekter Treiber/Modul
- Headset-Mikrofon funktioniert unter Ubuntu 20.04 nicht
- Mein Mikrofon funktioniert nicht
Antwort4
Bitte versuchen Sie, Kopfhörerbuchse von schmutzig zu reinigen Es kann denken, dass die externen Kopfhörer angeschlossen