Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Dacă Pardus Linux 23 nu poate găsi placa de sunet, comparați mai întâi dispozitivele afișate de ALSA cu cele din setările de sunet ale desktopului. Dacă aplay -llistează placa, verificați rutarea ieșirii și serverul audio; dacă ALSA nu raportează nicio placă, verificați driverul kernelului și firmware-ul înainte de a instala ceva.

Această secvență evită o greșeală frecventă: înlocuirea PipeWire sau PulseAudio atunci când problema este un dispozitiv kernel indisponibil. Pașii se aplică instalărilor Pardus 23, inclusiv edițiile XFCE și GNOME, deși etichetele meniurilor diferă. Pardus 23.0 a fost lansat cu kernelul Linux 6.1 și XFCE 4.18, conform notelor oficiale de lansare . Actualizările ulterioare ale Pardus 23 pot avea pachete diferite, așa că aveți încredere în versiunile afișate pe mașina dvs., mai degrabă decât într-o captură de ecran.

1. Excludeți o ieșire dezactivată sau selectată incorect

Deschideți setările de sunet sau volum ale desktopului. Deconectați temporar o cască Bluetooth sau un monitor HDMI dacă intenționați să utilizați difuzoarele laptopului. Selectați difuzoarele interne sau un profil de ieșire analogică adecvat, confirmați că volumul este peste zero și verificați dacă dispozitivul nu este dezactivat. Când singura opțiune listată este „Ieșire fictivă”, treceți la verificările ALSA de mai jos.

Dacă controalele de pe desktop nu expun ruta dorită, pavucontrolpoate afișa dispozitivele de ieșire, porturile și profilurile pentru un server compatibil cu PulseAudio care rulează. Instalați-l sudo apt install pavucontroldoar dacă lipsește. Nu poate crea o placă de sunet pe care kernelul să nu o fi detectat.

Fereastră de setări audio cu difuzoare încorporate selectate deasupra unei ieșiri HDMI și a unui profil stereo analogic
Selectorul de ieșire distinge difuzoarele încorporate de sunetul HDMI; alegeți portul conectat efectiv la difuzoare.

2. Află dacă Linux detectează hardware-ul de sunet

Deschideți un terminal și executați următoarele comenzi. Dacă lspcisau aplaynu sunt disponibile, instalați pciutilssau alsa-utilsrespectiv din repozitoriile Pardus configurate.

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

lspciverifică dispozitivele PCI și poate afișa „Driver kernel în uz”. aplay -llistează hardware-ul de redare ALSA, în timp ce /proc/asound/cardsidentifică plăcile ALSA înregistrate. Adaptoarele audio USB pot să nu apară în lista PCI; verificați-le cu lsusbdupă instalare, usbutilsdacă este necesar. O placă ALSA poate exista chiar dacă desktopul nu afișează nicio ieșire utilizabilă.

Folosește rezultatele pentru a-ți alege calea: dacă ALSA listează placa dorită, treci la verificările serverului audio din secțiunea 5 după verificarea dezactivării sunetului și a selecției profilului. Dacă un controler PCI este vizibil, dar ALSA nu afișează nicio placă utilizabilă, concentrează-te pe mesajele driverului și firmware-ului. Dacă niciunul dintre acestea nu găsește dispozitivul, verifică setarea BIOS/UEFI pentru sistemul audio integrat, conexiunile USB detașabile și dacă un sistem Linux activ curent îl detectează înainte de a presupune că un pachet de drivere va rezolva problema. Comportamentul listării dispozitivelor este documentat în manualul ALSA aplay .

Fereastră terminal care compară detaliile driverului kernel lspci cu o listă de dispozitive de redare aplay
Comparați controlerul și driverul kernelului din lspci cu intrările pentru placă și dispozitiv raportate de ALSA.

3. Inspectați driverul kernelului și indiciile de firmware lipsă

Verificați modulele de sunet încărcate și examinați mesajele recente ale kernelului. Aceste comenzi nu modifică configurația sistemului:

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

Căutați încărcări firmware eșuate, erori de inițializare DSP audio sau un driver care nu a putut detecta controlerul. Sound Open Firmware (SOF) este utilizat de unele sisteme Intel; o referință la sofeste un indiciu util, nu o dovadă că fiecare mașină Intel are nevoie de același pachet. Modulele compilate direct într-un kernel s-ar putea să nu apară în lsmod, așa că nu tratați un rezultat gol doar ca dovadă a lipsei unui driver.

Dacă jurnalul nu conține niciun mesaj decisiv, înregistrați ID-ul complet al controlerului de la lspci -nnkși kernelul de la uname -r. Aceste detalii sunt mai utile într-o solicitare de asistență a producătorului sau într-o postare pe forumul Pardus decât o descriere generică de tip „fără sunet”. Evitați copierea snd_hda_intelsuprascrierilor aleatorii ale modelului sau încărcarea forțată a modulelor fără a potrivi chipsetul și codecul.

4. Actualizați firmware-ul corespunzător, nu întregul sistem audio

Reîmprospătați metadatele pachetului și verificați ce firmware este disponibil din sursele software Pardus existente :

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

Dacă jurnalul kernelului indică lipsa firmware-ului Intel SOF, instalați-l firmware-sof-signedatunci când are un pachet candidat valid:

sudo apt install firmware-sof-signed

Descrierea pachetului Debian 12 specifică faptul că acest pachet furnizează fișiere de firmware și topologie pentru unele dispozitive Intel. Dispozitivele Intel SST mai vechi ar putea avea nevoie în schimb de firmware-intel-sound, documentate separat de indexul pachetului Debian . Nu instalați ambele fără discriminare și nu pretindeți că acoperă toate controlerele de sunet. Pentru o placă ALSA cu profiluri incomplete, inspectați alsa-ucm-conf, care oferă configurație de caz de utilizare în loc de un nou driver de kernel.

Verificați modificările propuse de APT la pachet înainte de a le accepta, apoi reporniți sistemul dacă firmware-ul sau kernelul au fost actualizate. Mențineți configurate repozitoriile Pardus 23; nu lipiți linii de repozitoriu Debian testing, Pardus 25 sau de la terți într-un sistem funcțional doar pentru a obține fișiere audio mai noi. Nucleele mai noi pot suporta hardware pe care kernelul original Pardus 23 nu îl suporta, dar o modificare a kernelului introduce riscuri de compatibilitate și recuperare care ar trebui evaluate în raport cu testarea mai întâi a unui sistem live mai nou suportat.

Terminalul afișează actualizarea apt și verificările politicii apt pentru disponibilitatea pachetului de firmware Intel SOF
Verificați pachetul de firmware candidat înainte de instalare; depozitele, versiunile pachetului și disponibilitatea variază în funcție de sistem.

5. Reparați doar serviciul audio pe care îl utilizați efectiv

Dacă aplay -lidentifică placa, dar desktopul încă nu are o ieșire utilizabilă, interogați serverul audio. Rulați-le ca utilizatorul obișnuit conectat, nu cu sudo:

pactl info
pactl list short sinks

Un nume de server care conține „PulseAudio (on PipeWire)” indică serviciul de compatibilitate PipeWire. „pulseaudio” simplu identifică serverul PulseAudio tradițional. Dacă pactlnu se poate conecta, este posibil ca sesiunea utilizatorului sau serverul audio selectat să nu ruleze. Referința comenzii pactl documentează listarea interogării serverului și a receptorului.

Pentru o configurație PipeWire existentă: inspectați unitățile de service și reporniți doar pe cele instalate și active:

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

Nu executați comanda restart dacă inspecția de stare arată că aceste unități sunt absente; un sistem poate utiliza PulseAudio în schimb. Pentru o configurație PulseAudio existentă: utilizați pulseaudio -kpentru a opri daemonul utilizatorului, apoi reconectați-vă sau deconectați-vă și reconectați-vă pentru a putea porni din nou. Dacă pachetele relevante sunt într-adevăr deteriorate, reinstalați aceeași stivă după ce ați revizuit tranzacția APT. Comutarea stivelor este o modificare separată, nu prima reparație.

Fereastră de terminal care afișează detaliile serverului pactl și starea serviciului utilizator PipeWire
Identificați serverul de sunet care rulează și starea serviciului său înainte de a reporni o componentă audio a sesiunii utilizator.

Ce remediu se potrivește simptomelor tale?

Ce poți verificaAcțiune următoare rezonabilăCompromis
Placă ALSA există; difuzor sau rută HDMI greșităSchimbarea portului de ieșire sau a profilului de sunetRapid și reversibil; nu remediază erorile de firmware
Controlerul audio PCI există; ALSA nu are placă; numele jurnalelor nu au firmware SOFInstalați firmware-ul corespunzător din depozitele PardusReparație specifică; necesită un dispozitiv compatibil și uneori o repornire
ALSA listează o cartelă; pactleșuează sau nu afișează rezervoare utilizabileInspectați și restaurați serviciul audio existentPăstrează integrarea desktopului; nu se poate repara un dispozitiv kernel neacceptat
Hardware absent sau încă neacceptat după o verificare a firmware-uluiVerificați setările firmware-ului, reconectați perifericele și testați un sistem activ compatibilOferă un diagnostic mai puternic, dar testarea necesită timp și o modificare a distribuției poate afecta alte componente hardware

Preferați modificările de configurație atunci când ALSA vede placa; preferați investigarea firmware-ului atunci când mesajele kernelului indică un fișier lipsă. PipeWire este o alegere validă pe sistemele Debian 12, dar înlocuirea unei configurații PulseAudio funcționale pur și simplu pentru că PipeWire este mai nou poate duce la eliminarea pachetelor și la modificarea comportamentului de rutare. Verificați mai întâi tranzacția propusă; informațiile din metapachetul audio PipeWire explică componentele aferente.

Verificați dacă placa de sunet este din nou disponibilă

După aplicarea corecției alese, rulați aplay -ldin nou și confirmați că aceasta listează placa de redare dorită. Apoi rulați pactl list short sinksși selectați ieșirea corectă în setările de sunet. În cele din urmă, redați un clip audio familiar la un volum moderat sau utilizați speaker-test -c 2 -t wav -l 1pentru a efectua o scurtă verificare pe două canale.

Dacă ALSA încă nu afișează nicio placă, capturați lspci -nnk, uname -r, și erorile relevante dmesgînainte de a solicita asistență specifică hardware-ului. Dacă ALSA vede placa, dar redarea rămâne silențioasă, utilizați alsamixerpentru a selecta placa corectă cu F6 și verificați dacă există controale de redare dezactivate; instrucțiunile oficiale ale mixerului ALSA descriu aceste controale. Succesul înseamnă că atât dispozitivul este listat, cât și sunetul se aude prin ieșirea intenționată - nu doar că un pachet este instalat fără erori.

Lasă un comentariu

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Află de ce Pardus 23 nu poate detecta placa de sunet, apoi folosește verificări ALSA, firmware și PipeWire sau PulseAudio specifice pentru a restaura redarea.

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Salvați preferințele HamoniKR pe o memorie externă, includeți folderele principale ascunse și alegeți un mod de restaurare sigură atunci când treceți la o instalare nouă.

Configurați accesul RDP securizat la un desktop Pardus Xfce

Configurați accesul RDP securizat la un desktop Pardus Xfce

Instalați și configurați xrdp pe Pardus, alegeți sesiunea Xfce potrivită, restricționați accesul la rețea și verificați dacă autentificarea de la distanță funcționează.

Erori APT Pardus 23: Verificați DNS-ul și depozitele yirmiuc

Erori APT Pardus 23: Verificați DNS-ul și depozitele yirmiuc

Diagnosticați erorile de conexiune APT Pardus 23, confirmați sursele oficiale yirmiuc și restaurați actualizarea apt fără a ocoli verificările semnăturilor pachetelor.

Configurați imprimante USB și de rețea cu CUPS pe Harmonica OS

Configurați imprimante USB și de rețea cu CUPS pe Harmonica OS

Configurați imprimante pe Harmonica OS folosind CUPS, comparați IPP fără drivere cu driverele vechi și verificați imprimarea prin USB sau rețea cu o pagină de test.

Resetarea unei parole de root uitate pe Harmonica OS cu GRUB Recovery

Resetarea unei parole de root uitate pe Harmonica OS cu GRUB Recovery

Folosește o shell de recuperare pentru a seta o nouă parolă de root pentru Harmonica OS, cu verificări pentru discurile criptate, sistemele de fișiere read-only și conturile care utilizează sudo.

Configurați certificatele S/MIME în Thunderbird pentru e-mail securizat

Configurați certificatele S/MIME în Thunderbird pentru e-mail securizat

Importați sau solicitați un certificat S/MIME în Thunderbird, atribuiți-l pentru semnare și criptare, faceți o copie de rezervă a cheii private și verificați e-mailul securizat.

Cum se bootează dual-boot Ubuntu 24.04 și Windows 11 cu BitLocker activat

Cum se bootează dual-boot Ubuntu 24.04 și Windows 11 cu BitLocker activat

Instalați Ubuntu 24.04 împreună cu Windows 11 cu BitLocker în siguranță. Comparați căile pentru unități separate și partajate, cheile de recuperare, partiționarea și verificările de bootare.

Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare

Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare

Remediați căderile de Wi-Fi în Ubuntu 24.04 după suspendare cu verificări pentru NetworkManager, blocaje radio, actualizări, economisire energie și drivere - apoi verificați fiecare reluare.

Remediați utilizarea ridicată a procesorului de către Tracker-Miner-3 în Ubuntu GNOME

Remediați utilizarea ridicată a procesorului de către Tracker-Miner-3 în Ubuntu GNOME

Află de ce tracker-miner-fs-3 folosește un volum mare de procesor în Ubuntu GNOME și cum să verifici indexarea, să excluzi foldere, să actualizezi Ubuntu sau să reconstruiești în siguranță indexul de căutare.