Startseite
» PC-Tipps
»
Fehlt die Soundkarte Ihres Pardus 23? Überprüfen Sie ALSA und stellen Sie die Audioeinstellungen wieder her.
Fehlt die Soundkarte Ihres Pardus 23? Überprüfen Sie ALSA und stellen Sie die Audioeinstellungen wieder her.
Falls Pardus Linux 23 Ihre Soundkarte nicht erkennt, vergleichen Sie zunächst die von ALSA angezeigten Geräte mit denen in den Desktop-Soundeinstellungen. Wird aplay -ldie Karte angezeigt, überprüfen Sie die Ausgabesteuerung und den Audioserver. Werden keine Karten angezeigt, überprüfen Sie den Kernel-Treiber und die Firmware, bevor Sie etwas installieren.
Diese Vorgehensweise vermeidet einen häufigen Fehler: das Ersetzen von PipeWire oder PulseAudio, wenn das Problem durch ein nicht verfügbares Kernel-Gerät verursacht wird. Die Schritte gelten für Pardus 23-Installationen, einschließlich der XFCE- und GNOME-Editionen, obwohl die Menübezeichnungen abweichen. Pardus 23.0 wurde laut den offiziellen Versionshinweisen mit Linux-Kernel 6.1 und XFCE 4.18 veröffentlicht . Spätere Pardus 23-Updates können andere Pakete enthalten. Vertrauen Sie daher den auf Ihrem System angezeigten Versionen und nicht einem Screenshot.
1. Schließen Sie einen stummgeschalteten oder falsch ausgewählten Ausgang aus.
Öffnen Sie die Sound- oder Lautstärkeeinstellungen Ihres Desktop-PCs. Trennen Sie vorübergehend ein Bluetooth-Headset oder einen HDMI-Monitor, falls Sie die Laptop-Lautsprecher verwenden wollten. Wählen Sie die internen Lautsprecher oder ein geeignetes analoges Ausgabeprofil aus, vergewissern Sie sich, dass die Lautstärke über Null liegt und prüfen Sie, ob das Gerät nicht stummgeschaltet ist. Wenn nur „Dummy-Ausgang“ angezeigt wird, fahren Sie mit den unten beschriebenen ALSA-Prüfungen fort.
Falls Ihre Desktop-Steuerelemente den gewünschten Pfad nicht bereitstellen, pavucontrolkönnen Ausgabegeräte, Ports und Profile für einen laufenden PulseAudio-kompatiblen Server angezeigt werden. Installieren Sie es sudo apt install pavucontrolnur, wenn es fehlt. Es kann keine Soundkarte erstellen, die vom Kernel nicht erkannt wurde.
Der Ausgangswahlschalter unterscheidet zwischen eingebauten Lautsprechern und HDMI-Ton; wählen Sie den Anschluss, der tatsächlich mit Ihren Lautsprechern verbunden ist.
2. Prüfen Sie, ob Linux die Soundhardware erkennt.
Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus. Falls lspcieine der beiden Versionen aplaynicht verfügbar ist, installieren Sie pciutilsdiese alsa-utilsaus den konfigurierten Pardus-Repositories.
lspciÜberprüft PCI-Geräte und zeigt möglicherweise „Kernel-Treiber in Verwendung“ an. aplay -lListet ALSA-Wiedergabehardware auf und /proc/asound/cardsidentifiziert registrierte ALSA-Karten. USB-Audioadapter werden unter Umständen nicht in der PCI-Liste angezeigt; überprüfen Sie diese gegebenenfalls lsusbnach der Installation usbutils. Eine ALSA-Karte kann auch dann vorhanden sein, wenn der Desktop keine nutzbare Ausgabe anzeigt.
Nutzen Sie die Ergebnisse, um Ihr weiteres Vorgehen zu wählen: Wenn ALSA die gewünschte Karte auflistet, fahren Sie nach der Überprüfung von Stummschaltung und Profilauswahl mit den Audio-Server-Prüfungen in Abschnitt 5 fort. Wenn ein PCI-Controller sichtbar ist, ALSA aber keine nutzbare Karte anzeigt, konzentrieren Sie sich auf Treiber- und Firmware-Meldungen. Falls auch diese das Gerät nicht finden, überprüfen Sie die Onboard-Audio-Einstellungen im BIOS/UEFI, abnehmbare USB-Anschlüsse und ob ein aktuelles Linux-System das Gerät erkennt, bevor Sie davon ausgehen, dass ein Treiberpaket das Problem behebt. Das Verhalten der Geräteauflistung ist im ALSA-aplay-Handbuch dokumentiert .
Vergleichen Sie den Controller und den Kernel-Treiber in lspci mit den von ALSA gemeldeten Karten- und Geräteeinträgen.
3. Kerneltreiber und Hinweise auf fehlende Firmware prüfen
Überprüfen Sie die geladenen Soundmodule und die letzten Kernel-Meldungen. Diese Befehle ändern die Systemkonfiguration nicht:
Suchen Sie nach fehlgeschlagenen Firmware-Ladevorgängen, Fehlern bei der Initialisierung des Audio-DSP oder einem Treiber, der den Controller nicht erkennen konnte. Sound Open Firmware (SOF) wird von einigen Intel-Systemen verwendet; ein Verweis darauf sofist ein hilfreicher Hinweis, aber kein Beweis dafür, dass jede Intel-Maschine dasselbe Paket benötigt. Module, die direkt in einen Kernel kompiliert wurden, erscheinen möglicherweise nicht in der Liste lsmod, daher sollte ein leeres Ergebnis allein nicht als Beweis für einen fehlenden Treiber gewertet werden.
Enthält das Protokoll keine aussagekräftige Meldung, notieren Sie sich die vollständige Controller-ID lspci -nnkund den Kernel uname -r. Diese Angaben sind bei einer Supportanfrage an den Hersteller oder in einem Beitrag im Pardus-Forum hilfreicher als die allgemeine Beschreibung „Kein Ton“. Vermeiden Sie es, beliebige snd_hda_intelModellüberschreibungen zu kopieren oder Module ohne Kompatibilität mit Ihrem Chipsatz und Codec zu erzwingen.
4. Aktualisieren Sie nur die entsprechende Firmware, nicht den gesamten Audio-Stack.
Aktualisieren Sie die Paketmetadaten und prüfen Sie, welche Firmware aus Ihren vorhandenen Pardus -Softwarequellen verfügbar ist:
Falls das Kernel-Protokoll auf eine fehlende Intel SOF-Firmware hinweist, installieren Sie diese, firmware-sof-signedsobald ein gültiges Paket verfügbar ist:
sudo apt install firmware-sof-signed
Die Debian-12-Paketbeschreibung gibt an, dass dieses Paket Firmware- und Topologiedateien für einige Intel-Geräte bereitstellt. Ältere Intel-SST-Geräte benötigen möglicherweise stattdessen firmware-intel-sounddie im Debian-Paketindex separat dokumentierte Version . Installieren Sie nicht beide Pakete wahllos und gehen Sie nicht davon aus, dass sie alle Soundcontroller abdecken. Bei einer ALSA-Karte mit unvollständigen Profilen prüfen Sie die Datei `/etc/alsa/` alsa-ucm-conf, die eine anwendungsspezifische Konfiguration anstelle eines neuen Kernel-Treibers bietet.
Prüfen Sie die von APT vorgeschlagenen Paketänderungen, bevor Sie sie akzeptieren, und starten Sie das System neu, falls Firmware oder Kernel aktualisiert wurden. Die Pardus-23-Repositories müssen konfiguriert bleiben; fügen Sie keine Zeilen aus Debian Testing, Pardus 25 oder Drittanbieter-Repositories in ein laufendes System ein, nur um neuere Audiodateien zu erhalten. Neuere Kernel unterstützen möglicherweise Hardware, die der ursprüngliche Pardus-23-Kernel nicht unterstützte. Eine Kerneländerung birgt jedoch Kompatibilitäts- und Wiederherstellungsrisiken, die gegen vorheriges Testen eines unterstützten, neueren Live-Systems abgewogen werden sollten.
Prüfen Sie das Firmware-Paket vor der Installation; Repositories, Paketversionen und Verfügbarkeit variieren je nach System.
5. Reparieren Sie nur die Audio-Dienste, die Sie tatsächlich nutzen.
Wenn aplay -ldie Karte erkannt wird, Ihr Desktop aber immer noch kein brauchbares Audiosignal ausgibt, fragen Sie den Audioserver ab. Führen Sie diese Befehle als Ihr normaler Benutzer aus, nicht mit sudo:
pactl info
pactl list short sinks
Ein Servername mit „PulseAudio (on PipeWire)“ kennzeichnet den PipeWire-Kompatibilitätsdienst. „pulseaudio“ allein steht für den herkömmlichen PulseAudio-Server. Kann pactlkeine Verbindung hergestellt werden, ist die Benutzersitzung oder der ausgewählte Audioserver möglicherweise nicht aktiv. Die Referenz zum Befehl „pactl“ beschreibt die Serverabfrage und die Liste der Zielserver.
Bei einer bestehenden PipeWire-Installation: Überprüfen Sie die Serviceeinheiten und starten Sie nur diejenigen neu, die tatsächlich installiert und aktiv sind:
Führen Sie den Neustartbefehl nicht aus, wenn die Statusprüfung anzeigt, dass diese Einheiten fehlen; das System verwendet möglicherweise stattdessen PulseAudio. Bei einer bestehenden PulseAudio-Installation: Stoppen Sie pulseaudio -kden Benutzer-Daemon und stellen Sie anschließend die Verbindung wieder her oder melden Sie sich ab und wieder an, damit er neu gestartet werden kann. Falls die relevanten Pakete tatsächlich beschädigt sind, installieren Sie denselben Stack nach Überprüfung der APT-Transaktion neu. Der Wechsel des Stacks ist eine separate Änderung und nicht die erste Reparatur.
Ermitteln Sie den laufenden Soundserver und dessen Dienststatus, bevor Sie eine Audiokomponente einer Benutzersitzung neu starten.
Welche Behandlungsmethode passt zu Ihren Symptomen?
Was Sie überprüfen können
Sinnvolle nächste Aktion
Abwägung
ALSA-Karte vorhanden; falscher Lautsprecher oder falsche HDMI-Verbindung
Ändern Sie den Ausgangsanschluss oder das Klangprofil.
Schnell und reversibel; behebt keine Firmware-Fehler.
PCI-Audiocontroller vorhanden; ALSA hat keine Karte; Protokollnamen fehlen; SOF-Firmware
Installieren Sie die passende Firmware aus den Pardus-Repositories.
Gezielte Reparatur; erfordert ein passendes Gerät und gegebenenfalls einen Neustart.
ALSA listet eine Karte auf; pactlschlägt fehl oder zeigt keine nutzbaren Senken an.
Überprüfen und wiederherstellen Sie den bestehenden Audiodienst
Die Desktop-Integration bleibt erhalten; ein nicht unterstütztes Kernel-Gerät kann nicht repariert werden.
Hardware fehlt oder wird nach einer Firmware-Prüfung weiterhin nicht unterstützt
Überprüfen Sie die Firmware-Einstellungen, schließen Sie Peripheriegeräte wieder an und testen Sie ein unterstütztes Live-System.
Ermöglicht eine zuverlässigere Diagnose, aber die Tests benötigen Zeit und eine Änderung der Vertriebsstruktur kann andere Hardware beeinträchtigen.
Konfigurationsänderungen sollten bevorzugt werden, sobald ALSA die Karte erkennt; eine Firmware-Untersuchung ist ratsam, wenn Kernel-Meldungen auf eine fehlende Datei hinweisen. PipeWire ist eine valide Option auf Systemen der Debian-12-Ära, jedoch kann der Austausch einer funktionierenden PulseAudio-Konfiguration allein aufgrund der neueren PipeWire-Version zu Paketverlusten und geändertem Routing-Verhalten führen. Prüfen Sie daher zunächst die geplante Transaktion; die Informationen zum PipeWire-Audio-Metapaket erläutern die zugehörigen Komponenten.
Überprüfen Sie, ob die Soundkarte wieder verfügbar ist.
Nachdem Sie die gewählte Korrektur angewendet haben, führen Sie das Programm aplay -lerneut aus und überprüfen Sie, ob die gewünschte Wiedergabekarte angezeigt wird. Wählen Sie anschließend pactl list short sinksin den Soundeinstellungen den korrekten Ausgabemodus aus. Spielen Sie abschließend einen Ihnen bekannten Audioausschnitt in moderater Lautstärke ab oder führen Sie speaker-test -c 2 -t wav -l 1einen kurzen Zweikanaltest durch.
Falls ALSA weiterhin keine Karte anzeigt, erfassen Sie lspci -nnkdie uname -rentsprechenden dmesgFehlermeldungen, bevor Sie hardwarespezifischen Support anfordern. Falls ALSA die Karte erkennt, die Wiedergabe aber stumm bleibt, alsamixerwählen Sie mit F6 die richtige Karte aus und prüfen Sie, ob die Wiedergabesteuerung stummgeschaltet ist. Die offizielle ALSA-Mixer-Anleitung beschreibt diese Steuerung. Erfolg bedeutet, dass das Gerät sowohl angezeigt wird als auch Ton über den vorgesehenen Ausgang hörbar ist – nicht nur, dass ein Paket fehlerfrei installiert wurde.