Is de geluidskaart van je Pardus 23 verdwenen? Controleer ALSA en herstel het geluid.

Als Pardus Linux 23 uw geluidkaart niet kan vinden, vergelijk dan eerst de apparaten die ALSA weergeeft met de instellingen in de geluidsinstellingen van uw bureaublad. Als ALSA aplay -lde kaart wel weergeeft, controleer dan de uitvoerroutering en de audioserver; als ALSA geen kaarten rapporteert, controleer dan het kernelstuurprogramma en de firmware voordat u iets installeert.

Deze stappen voorkomen een veelgemaakte fout: het vervangen van PipeWire of PulseAudio terwijl het probleem een ​​niet-beschikbaar kernelapparaat is. De stappen zijn van toepassing op Pardus 23-installaties, inclusief de XFCE- en GNOME-edities, hoewel de menulabels kunnen verschillen. Pardus 23.0 werd uitgebracht met Linux-kernel 6.1 en XFCE 4.18, volgens de officiële release notes . Latere Pardus 23-updates kunnen andere pakketten bevatten, dus vertrouw op de versies die op uw machine worden weergegeven in plaats van op een schermafbeelding.

1. Sluit een gedempt of verkeerd geselecteerd uitvoersignaal uit.

Open de geluids- of volume-instellingen van uw desktopcomputer. Koppel tijdelijk een Bluetooth-headset of HDMI-monitor los als u de luidsprekers van uw laptop wilt gebruiken. Selecteer de interne luidsprekers of een geschikt analoog uitvoerprofiel, controleer of het volume hoger is dan nul en of het apparaat niet is gedempt. Als de enige optie 'Dummy Output' is, ga dan verder met de onderstaande ALSA-controles.

Als uw bureaubladbesturingselementen de gewenste route niet weergeven, pavucontrolkan het uitvoerapparaten, poorten en profielen voor een actieve PulseAudio-compatibele server weergeven. Installeer het sudo apt install pavucontrolalleen als het ontbreekt. Het kan geen geluidskaart aanmaken die niet door de kernel is gedetecteerd.

Het venster met geluidsinstellingen, waarbij de ingebouwde luidsprekers boven een HDMI-uitgang en een analoog stereoprofiel zijn geselecteerd.
De uitvoerselector maakt onderscheid tussen ingebouwde luidsprekers en HDMI-geluid; kies de poort die daadwerkelijk op uw luidsprekers is aangesloten.

2. Controleer of Linux de geluidshardware herkent.

Open een terminal en voer de volgende commando's uit. Als lspciof aplayniet beschikbaar is, installeer dan respectievelijk pciutilsof alsa-utilsvanuit de geconfigureerde Pardus-repositories.

lspci -nnk | grep -A4 -Ei "audio|multimedia"
aplay -l
cat /proc/asound/cards

lspciControleert PCI-apparaten en kan de melding "Kernelstuurprogramma in gebruik" weergeven. aplay -lGeeft een lijst van ALSA-afspeelhardware weer en /proc/asound/cardsidentificeert geregistreerde ALSA-kaarten. USB-audioadapters worden mogelijk niet in de PCI-lijst weergegeven; controleer deze indien nodig lsusbna de installatie usbutils. Een ALSA-kaart kan aanwezig zijn, zelfs als het bureaublad geen bruikbare uitvoer weergeeft.

Gebruik de resultaten om je pad te kiezen: als ALSA de beoogde kaart weergeeft, ga dan verder met de audioservercontroles in sectie 5 nadat je de mute-functie en profielselectie hebt gecontroleerd. Als een PCI-controller zichtbaar is, maar ALSA geen bruikbare kaart weergeeft, concentreer je dan op de driver- en firmwareberichten. Als geen van beide het apparaat vindt, controleer dan de BIOS/UEFI-instelling voor onboard audio, de afneembare USB-aansluitingen en of een actief Linux-systeem het apparaat detecteert voordat je ervan uitgaat dat een driverpakket het probleem zal oplossen. Het gedrag van de apparaatlijst wordt beschreven in de ALSA aplay-handleiding .

Terminalvenster waarin de details van de kernelstuurprogramma's van lspci worden vergeleken met een lijst van afspeelapparaten van aplay.
Vergelijk de controller en kernelstuurprogramma's in lspci met de kaart- en apparaatvermeldingen die door ALSA worden gerapporteerd.

3. Controleer het kernelstuurprogramma en zoek naar aanwijzingen voor ontbrekende firmware.

Controleer de geladen geluidsmodules en bekijk recente kernelberichten. Deze commando's wijzigen de systeemconfiguratie niet:

lsmod | grep -E "^(snd|soundwire)"
sudo dmesg | grep -iE "sof|snd|hda|audio|firmware" | tail -n 60

Zoek naar mislukte firmware-laadpogingen, fouten bij de initialisatie van de audio-DSP of een driver die de controller niet kon detecteren. Sound Open Firmware (SOF) wordt door sommige Intel-systemen gebruikt; een verwijzing hiernaar sofis een nuttige aanwijzing, maar geen bewijs dat elke Intel-machine hetzelfde pakket nodig heeft. Modules die direct in een kernel zijn gecompileerd, verschijnen mogelijk niet in de lijst lsmod, dus beschouw een lege lijst niet als bewijs voor een ontbrekende driver.

Als het logbestand geen duidelijke melding bevat, noteer dan de volledige controller-ID lspci -nnken de kernel uname -r. Deze gegevens zijn nuttiger voor een ondersteuningsverzoek aan de fabrikant of een bericht op het Pardus-forum dan een algemene beschrijving als "geen geluid". Vermijd het kopiëren van willekeurige snd_hda_intelmodel-overrides of het geforceerd laden van modules die niet overeenkomen met uw chipset en codec.

4. Werk de juiste firmware bij, niet de volledige audiostack.

Vernieuw de pakketmetadata en controleer welke firmware beschikbaar is via uw bestaande Pardus -softwarebronnen:

sudo apt update
apt policy firmware-sof-signed firmware-intel-sound alsa-ucm-conf

Als het kernel-logboek aangeeft dat de Intel SOF-firmware ontbreekt, installeer deze firmware-sof-signeddan zodra er een geldige pakketkandidaat beschikbaar is:

sudo apt install firmware-sof-signed

De pakketbeschrijving van Debian 12 vermeldt dat dit pakket firmware- en topologiebestanden levert voor sommige Intel-apparaten. Oudere Intel SST-apparaten hebben mogelijk in plaats daarvan nodig firmware-intel-sound, wat apart wordt beschreven in de Debian-pakketindex . Installeer ze niet allebei zonder onderscheid en beweer niet dat ze alle geluidscontrollers ondersteunen. Voor een ALSA-kaart met onvolledige profielen, raadpleegt u alsa-ucm-conf, die configuratie-informatie voor specifieke gebruikssituaties biedt in plaats van een nieuw kernelstuurprogramma.

Bekijk de door APT voorgestelde pakketwijzigingen voordat u ze accepteert en herstart de computer als de firmware of de kernel is bijgewerkt. Houd de Pardus 23-repositories geconfigureerd; plak geen regels uit Debian testing, Pardus 25 of repositories van derden in een werkend systeem alleen om nieuwere audiobestanden te verkrijgen. Nieuwere kernels ondersteunen mogelijk hardware die de originele Pardus 23-kernel niet ondersteunde, maar een kernelwijziging brengt compatibiliteits- en herstelrisico's met zich mee die moeten worden afgewogen tegen het eerst testen van een ondersteund, nieuwer systeem.

Terminal toont de resultaten van apt update en apt policy controles op de beschikbaarheid van het Intel SOF-firmwarepakket.
Controleer het firmwarepakket voordat u het installeert; de repositories, pakketversies en beschikbaarheid verschillen per systeem.

5. Repareer alleen de audioservice die u daadwerkelijk gebruikt.

Als aplay -lde geluidskaart wel wordt herkend, maar er nog steeds geen bruikbaar geluid uit uw bureaublad komt, raadpleeg dan de audioserver. Voer deze commando's uit als uw normale ingelogde gebruiker, niet met sudo:

pactl info
pactl list short sinks

Een servernaam die "PulseAudio (on PipeWire)" bevat, duidt op de PipeWire-compatibiliteitsservice. "pulseaudio" alleen identificeert de traditionele PulseAudio-server. Als pactler geen verbinding tot stand kan worden gebracht, is de gebruikerssessie of de geselecteerde audioserver mogelijk niet actief. De pactl-opdrachtreferentie beschrijft de serverquery en de lijst met sinks.

Voor een bestaande PipeWire-installatie: controleer de service-units en herstart alleen de units die daadwerkelijk geïnstalleerd en actief zijn.

systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
systemctl --user restart pipewire pipewire-pulse wireplumber

Voer de herstartopdracht niet uit als de statuscontrole aangeeft dat deze eenheden ontbreken; een systeem kan in plaats daarvan PulseAudio gebruiken. Voor een bestaande PulseAudio-configuratie: gebruik pulseaudio -kde opdracht om de gebruikersdaemon te stoppen en maak vervolgens opnieuw verbinding of log uit en weer in, zodat deze opnieuw kan starten. Als de betreffende pakketten daadwerkelijk beschadigd zijn, installeer dan dezelfde stack opnieuw na het controleren van de APT-transactie. Het wisselen van stacks is een aparte wijziging, niet de eerste reparatie.

Terminalvenster met details van de pactl-server en de status van de PipeWire-gebruikersservice.
Identificeer de actieve geluidsserver en de servicestatus ervan voordat u een audiocomponent van een gebruikerssessie opnieuw start.

Welke oplossing past bij uw symptomen?

Wat je kunt verifiërenRedelijke vervolgactieAfweging
ALSA-kaart aanwezig; verkeerde luidspreker- of HDMI-aansluiting.Wijzig de uitvoerpoort of het geluidsprofiel.Snel en omkeerbaar; lost geen firmwarefouten op.
PCI-audiocontroller aanwezig; ALSA heeft geen kaart; lognamen ontbreken; SOF-firmwareInstalleer de bijbehorende firmware vanuit de Pardus-repository's.Gerichte reparatie; vereist een overeenkomend apparaat en soms een herstart.
ALSA geeft een kaart weer; pactlhet programma faalt of toont geen bruikbare sinks.Inspecteer en herstel de bestaande audioservice.Behoudt desktopintegratie; kan geen niet-ondersteund kernelapparaat repareren.
Hardware ontbreekt of wordt nog steeds niet ondersteund na een firmwarecontrole.Controleer de firmware-instellingen, sluit de randapparatuur opnieuw aan en test een ondersteund live-systeem.Biedt een betere diagnose, maar testen kost tijd en een wijziging in de distributie kan gevolgen hebben voor andere hardware.

Geef de voorkeur aan configuratiewijzigingen wanneer ALSA de kaart detecteert; geef de voorkeur aan firmwareonderzoek wanneer kernelberichten wijzen op een ontbrekend bestand. PipeWire is een geldige keuze op systemen uit het Debian 12-tijdperk, maar het vervangen van een werkende PulseAudio-configuratie simpelweg omdat PipeWire nieuwer is, kan leiden tot het verwijderen van pakketten en gewijzigd routeringsgedrag. Controleer eerst de voorgestelde transactie; de ​​informatie over het PipeWire-audiometapakket legt de gerelateerde componenten uit.

Controleer of de geluidkaart weer beschikbaar is.

Nadat je de gekozen oplossing hebt toegepast, start je het programma aplay -lopnieuw en controleer je of de beoogde afspeelkaart wordt weergegeven. Start vervolgens het programma pactl list short sinksen selecteer de juiste uitvoer in de geluidsinstellingen. Speel ten slotte een bekend audiofragment af op een gemiddeld volume of gebruik de functie speaker-test -c 2 -t wav -l 1om een ​​korte tweekanaals test uit te voeren.

Als ALSA nog steeds geen kaart weergeeft, maak lspci -nnkdan een screenshot uname -rvan de betreffende dmesgfoutmeldingen voordat u hardware-specifieke ondersteuning aanvraagt. Als ALSA de kaart wel ziet, maar er geen geluid wordt afgespeeld, gebruik alsamixerdan F6 om de juiste kaart te selecteren en controleer of de afspeelknoppen gedempt zijn; de officiële instructies voor de ALSA-mixer beschrijven deze knoppen. Succes betekent dat het apparaat wordt weergegeven en dat er geluid hoorbaar is via de beoogde uitgang – niet alleen dat een pakket zonder fouten is geïnstalleerd.

Laat een reactie achter

Implementeer gedeelde Pardus-achtergronden en -beleidsregels met Lider Ahenk.

Implementeer gedeelde Pardus-achtergronden en -beleidsregels met Lider Ahenk.

Verspreid een aangepaste achtergrondafbeelding naar Pardus-klanten, configureer Xfce- of GNOME-desktops en pas Lider Ahenk-gebruikersbeleid toe met Safe Pilot-controles.

Krijg hogere resoluties in een Pardus 23 KVM-gast.

Krijg hogere resoluties in een Pardus 23 KVM-gast.

Los een plafond van 1024 × 768 op door SPICE, virtuele video, het gastkanaal en spice-vdagent te controleren – met extra controles wanneer Pardus geen geschikte kandidaat voor een pakket heeft.

Implementeer LIDER AHENK op Pardus en schrijf uw eerste klanten in.

Implementeer LIDER AHENK op Pardus en schrijf uw eerste klanten in.

Installeer de Lider-server, configureer het installatieprogramma op een veilige manier, registreer Ahenk-eindpunten en voer een pilot uit voordat u het centrale beheer uitbreidt.

Maak een Pardus 23 Live USB-stick aan op Windows met Rufus.

Maak een Pardus 23 Live USB-stick aan op Windows met Rufus.

Download de officiële Pardus 23 desktop ISO, schrijf deze veilig met Rufus en start een Windows-pc op in een tijdelijke Live-sessie.

Is de geluidskaart van je Pardus 23 verdwenen? Controleer ALSA en herstel het geluid.

Is de geluidskaart van je Pardus 23 verdwenen? Controleer ALSA en herstel het geluid.

Ontdek waarom Pardus 23 uw geluidkaart niet detecteert en gebruik vervolgens gerichte ALSA-, firmware- en PipeWire- of PulseAudio-controles om de weergave te herstellen.

Maak een back-up van en herstel de HamoniKR-instellingen zonder verborgen bestanden te missen.

Maak een back-up van en herstel de HamoniKR-instellingen zonder verborgen bestanden te missen.

Sla HamoniKR-voorkeuren op externe opslag op, neem verborgen thuismapjes mee en kies een veilige herstelmodus bij het overstappen naar een nieuwe installatie.

Stel beveiligde RDP-toegang tot een Pardus Xfce-desktop in.

Stel beveiligde RDP-toegang tot een Pardus Xfce-desktop in.

Installeer en configureer xrdp op Pardus, kies de juiste Xfce-sessie, beperk de netwerktoegang en controleer of inloggen op afstand werkt.

Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories

Pardus 23 APT-fouten: controleer DNS en de yirmiuc-repositories

Diagnoseer APT-verbindingsproblemen met Pardus 23, controleer de officiële yirmiuc-bronnen en herstel apt update zonder de pakkethandtekeningcontroles te omzeilen.

Configureer USB- en netwerkprinters met CUPS op Harmonica OS.

Configureer USB- en netwerkprinters met CUPS op Harmonica OS.

Configureer printers op Harmonica OS met behulp van CUPS, vergelijk driverloze IPP met oudere drivers en controleer USB- of netwerkprinten met een testpagina.

Een vergeten rootwachtwoord opnieuw instellen op Harmonica OS met GRUB Recovery

Een vergeten rootwachtwoord opnieuw instellen op Harmonica OS met GRUB Recovery

Gebruik een herstelshell om een ​​nieuw rootwachtwoord voor Harmonica OS in te stellen, waarbij gecontroleerd wordt op versleutelde schijven, alleen-lezen bestandssystemen en accounts die sudo gebruiken.