Scheda audio mancante sul Pardus 23? Controlla ALSA e ripristina l'audio.

Se Pardus Linux 23 non riesce a trovare la scheda audio, confronta innanzitutto i dispositivi visualizzati da ALSA con quelli presenti nelle impostazioni audio del desktop. Se aplay -lla scheda è presente nell'elenco, controlla il routing dell'uscita e il server audio; se ALSA non segnala alcuna scheda, verifica il driver del kernel e il firmware prima di installare qualsiasi cosa.

Questa procedura evita un errore comune: sostituire PipeWire o PulseAudio quando il problema è dovuto a un dispositivo del kernel non disponibile. I passaggi si applicano alle installazioni di Pardus 23, incluse le edizioni XFCE e GNOME, sebbene le etichette dei menu possano differire. Pardus 23.0 è stato rilasciato con il kernel Linux 6.1 e XFCE 4.18, secondo le note di rilascio ufficiali . Gli aggiornamenti successivi di Pardus 23 potrebbero avere pacchetti diversi, quindi è consigliabile fare riferimento alle versioni visualizzate sul proprio sistema piuttosto che a uno screenshot.

1. Escludere un'uscita silenziata o selezionata in modo errato

Apri le impostazioni audio o del volume del tuo computer. Scollega temporaneamente un auricolare Bluetooth o un monitor HDMI se intendevi utilizzare gli altoparlanti del portatile. Seleziona gli altoparlanti interni o un profilo di uscita analogica appropriato, verifica che il volume sia superiore a zero e che il dispositivo non sia silenziato. Se l'unica opzione disponibile è "Uscita fittizia", ​​passa ai controlli ALSA descritti di seguito.

Se i controlli del desktop non espongono il percorso desiderato, pavucontrolè possibile visualizzare dispositivi di output, porte e profili per un server compatibile con PulseAudio in esecuzione. Installarlo sudo apt install pavucontrolsolo se non è presente. Non può creare una scheda audio che il kernel non ha rilevato.

Finestra delle impostazioni audio con altoparlanti integrati selezionati sopra un'uscita HDMI e un profilo stereo analogico
Il selettore di uscita distingue gli altoparlanti integrati dall'audio HDMI; scegli la porta effettivamente collegata agli altoparlanti.

2. Scopri se Linux rileva l'hardware audio

Apri un terminale ed esegui i seguenti comandi. Se lspcio aplaynon è disponibile, installa pciutilso alsa-utilsrispettivamente dai repository Pardus configurati.

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

lspcicontrolla i dispositivi PCI e potrebbe mostrare "Driver del kernel in uso". aplay -lelenca l'hardware di riproduzione ALSA, mentre /proc/asound/cardsidentifica le schede ALSA registrate. Gli adattatori audio USB potrebbero non apparire nell'elenco PCI; controllali con lsusbdopo l'installazione, usbutilsse necessario. Una scheda ALSA può essere presente anche se il desktop non mostra alcun output utilizzabile.

Utilizza i risultati per scegliere il percorso da seguire: se ALSA elenca la scheda desiderata, passa direttamente ai controlli del server audio nella sezione 5 dopo aver verificato la disattivazione dell'audio e la selezione del profilo. Se è visibile un controller PCI ma ALSA non mostra alcuna scheda utilizzabile, concentrati sui messaggi relativi ai driver e al firmware. Se nessuno dei due rileva il dispositivo, controlla l'impostazione dell'audio integrato nel BIOS/UEFI, le connessioni USB rimovibili e se un sistema Linux live corrente lo rileva prima di presumere che un pacchetto di driver risolverà il problema. Il comportamento di visualizzazione dei dispositivi è documentato nel manuale di ALSA aplay .

Finestra del terminale che confronta i dettagli del driver del kernel lspci con l'elenco dei dispositivi di riproduzione di aplay.
Confronta il controller e il driver del kernel in lspci con le voci relative alla scheda e al dispositivo riportate da ALSA.

3. Esaminare il driver del kernel e gli indizi relativi al firmware mancante

Verifica i moduli audio caricati e rivedi i messaggi recenti del kernel. Questi comandi non modificano la configurazione di sistema:

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

Cercare errori nel caricamento del firmware, errori di inizializzazione del DSP audio o un driver che non è riuscito a rilevare il controller. Alcuni sistemi Intel utilizzano Sound Open Firmware (SOF); un riferimento a esso sofè un indizio utile, ma non la prova che ogni macchina Intel necessiti dello stesso pacchetto. I moduli compilati direttamente in un kernel potrebbero non comparire in lsmod, quindi non considerare un risultato vuoto come prova della mancanza di un driver.

Se il log non contiene un messaggio decisivo, annota l'ID completo del controller lspci -nnke il kernel uname -r. Questi dettagli sono più utili in una richiesta di supporto al produttore o in un post sul forum di Pardus rispetto a una generica descrizione di "nessun suono". Evita di copiare snd_hda_inteloverride di modelli casuali o di caricare forzatamente moduli senza che corrispondano al tuo chipset e codec.

4. Aggiorna il firmware appropriato, non l'intero stack audio.

Aggiorna i metadati del pacchetto e verifica quale firmware è disponibile dalle tue fonti software Pardus esistenti :

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

Se il log del kernel segnala la mancanza del firmware Intel SOF, installarlo firmware-sof-signedquando sarà disponibile un pacchetto candidato valido:

sudo apt install firmware-sof-signed

La descrizione del pacchetto Debian 12 specifica che questo pacchetto fornisce firmware e file di topologia per alcuni dispositivi Intel. I dispositivi Intel SST più vecchi potrebbero invece richiedere firmware-intel-sound, documentato separatamente dall'indice dei pacchetti Debian . Non installare entrambi indiscriminatamente né affermare che coprano tutti i controller audio. Per una scheda ALSA con profili incompleti, esaminare alsa-ucm-conf, che fornisce la configurazione del caso d'uso anziché un nuovo driver del kernel.

Prima di accettare le modifiche ai pacchetti proposte da APT, esaminale attentamente; se il firmware o il kernel sono stati aggiornati, riavvia il sistema. Mantieni configurati i repository di Pardus 23; non copiare le righe di configurazione di Debian testing, Pardus 25 o di repository di terze parti in un sistema funzionante solo per ottenere file audio più recenti. I kernel più recenti potrebbero supportare hardware non supportato dal kernel originale di Pardus 23, ma una modifica del kernel introduce rischi di compatibilità e di ripristino che devono essere valutati attentamente rispetto alla necessità di testare prima un sistema live più recente e supportato.

Terminale che mostra i controlli di apt update e apt policy per la disponibilità del pacchetto firmware Intel SOF
Prima di installare il firmware, esaminare attentamente il pacchetto candidato; repository, versioni dei pacchetti e disponibilità variano a seconda del sistema.

5. Ripara solo il servizio audio che utilizzi effettivamente

Se aplay -lidentifica la scheda ma il tuo desktop non ha ancora un output utilizzabile, interroga il server audio. Esegui questi comandi come il tuo normale utente connesso, non con sudo:

pactl info
pactl list short sinks

Un nome server contenente "PulseAudio (su PipeWire)" indica il servizio di compatibilità PipeWire. Il semplice "pulseaudio" identifica il server PulseAudio tradizionale. Se pactlnon è possibile connettersi, la sessione utente o il server audio selezionato potrebbero non essere in esecuzione. La documentazione del comando pactl descrive l'elenco delle query e dei dispositivi di destinazione del server.

Per una configurazione PipeWire esistente: ispeziona le unità di servizio e riavvia solo quelle effettivamente installate e attive:

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

Non eseguire il comando di riavvio se l'ispezione dello stato mostra che queste unità sono assenti; un sistema potrebbe utilizzare PulseAudio al suo posto. Per una configurazione PulseAudio esistente: utilizzare pulseaudio -kper arrestare il demone utente, quindi riconnettersi o disconnettersi e accedere nuovamente in modo che possa ripartire. Se i pacchetti pertinenti sono effettivamente danneggiati, reinstallare lo stesso stack dopo aver esaminato la transazione APT. Il cambio di stack è una modifica separata, non la prima riparazione.

Finestra del terminale che visualizza i dettagli del server pactl e lo stato del servizio utente PipeWire
Prima di riavviare un componente audio di una sessione utente, identifica il server audio in esecuzione e il relativo stato di servizio.

Quale soluzione è più adatta ai tuoi sintomi?

Cosa puoi verificareAzione successiva ragionevoleCompromesso
La scheda ALSA è presente; altoparlante o percorso HDMI errati.Modifica la porta di uscita o il profilo audioRapido e reversibile; non risolve i problemi del firmware.
Il controller audio PCI esiste; ALSA non ha una scheda; mancano i nomi dei log del firmware SOFInstalla il firmware corrispondente dai repository Pardus.Riparazione mirata; richiede un dispositivo compatibile e talvolta un riavvio.
ALSA elenca una scheda; pactlfallisce o non mostra sink utilizzabiliIspezionare e ripristinare il servizio audio esistentePreserva l'integrazione con il desktop; non è possibile riparare un dispositivo kernel non supportato.
Hardware assente o ancora non supportato dopo un controllo del firmware.Rivedi le impostazioni del firmware, ricollega le periferiche e testa un sistema live supportato.Fornisce una diagnosi più accurata, ma i test richiedono tempo e una modifica della distribuzione potrebbe influire su altri componenti hardware.

Preferisci le modifiche alla configurazione quando ALSA rileva la scheda; preferisci l'analisi del firmware quando i messaggi del kernel indicano un file mancante. PipeWire è una scelta valida sui sistemi Debian 12, ma sostituire una configurazione PulseAudio funzionante solo perché PipeWire è più recente può causare la rimozione di pacchetti e modifiche al comportamento di routing. Verifica prima la transazione proposta; le informazioni del metapackage audio di PipeWire spiegano i componenti correlati.

Verifica che la scheda audio sia nuovamente disponibile

Dopo aver applicato la correzione scelta, esegui aplay -lnuovamente il programma e verifica che venga visualizzata la scheda di riproduzione desiderata. Quindi esegui nuovamente il programma pactl list short sinkse seleziona l'uscita corretta nelle impostazioni audio. Infine, riproduci un clip audio familiare a volume moderato oppure utilizza il programma speaker-test -c 2 -t wav -l 1per eseguire un breve controllo a due canali.

Se ALSA continua a non visualizzare la scheda, acquisire i dati lspci -nnke uname -rgli dmesgerrori pertinenti prima di richiedere assistenza specifica per l'hardware. Se ALSA rileva la scheda ma la riproduzione rimane silenziosa, utilizzare alsamixeril tasto F6 per selezionare la scheda corretta e verificare la presenza di controlli di riproduzione silenziati; le istruzioni ufficiali del mixer ALSA descrivono questi controlli. Il successo si verifica quando il dispositivo viene visualizzato nell'elenco e l'audio è udibile attraverso l'uscita prevista, non semplicemente quando un pacchetto viene installato senza errori.

Lascia un commento

Scheda audio mancante sul Pardus 23? Controlla ALSA e ripristina l'audio.

Scheda audio mancante sul Pardus 23? Controlla ALSA e ripristina l'audio.

Scopri perché Pardus 23 non riesce a rilevare la tua scheda audio, quindi utilizza controlli mirati ALSA, del firmware e PipeWire o PulseAudio per ripristinare la riproduzione.

Eseguire il backup e il ripristino delle impostazioni di HamoniKR senza perdere i file nascosti.

Eseguire il backup e il ripristino delle impostazioni di HamoniKR senza perdere i file nascosti.

Salva le preferenze di HamoniKR su una memoria esterna, includi le cartelle home nascoste e scegli una modalità di ripristino sicura quando effettui una nuova installazione.

Configurare l'accesso RDP sicuro a un desktop Pardus Xfce

Configurare l'accesso RDP sicuro a un desktop Pardus Xfce

Installa e configura xrdp su Pardus, scegli la sessione Xfce corretta, limita l'accesso alla rete e verifica che l'accesso remoto funzioni.

Errori APT di Pardus 23: verifica DNS e repository yirmiuc

Errori APT di Pardus 23: verifica DNS e repository yirmiuc

Diagnostica gli errori di connessione APT di Pardus 23, conferma le fonti ufficiali di yirmiuc e ripristina apt update senza bypassare i controlli della firma dei pacchetti.

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configura le stampanti su Harmonica OS utilizzando CUPS, confronta IPP senza driver con i driver legacy e verifica la stampa USB o di rete con una pagina di prova.

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Utilizza una shell di ripristino per impostare una nuova password di root per Harmonica OS, con controlli per dischi crittografati, filesystem di sola lettura e account che utilizzano sudo.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Importa o richiedi un certificato S/MIME in Thunderbird, assegnalo per la firma e la crittografia, esegui il backup della tua chiave privata e verifica la sicurezza della tua email.

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Scopri perché tracker-miner-fs-3 utilizza un elevato consumo di CPU in Ubuntu GNOME e come verificare l'indicizzazione, escludere cartelle, aggiornare Ubuntu o ricostruire in modo sicuro l'indice di ricerca.

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Installa Ubuntu 24.04 in parallelo a Windows 11 con BitLocker in tutta sicurezza. Confronta i percorsi delle unità separate e condivise, le chiavi di ripristino, il partizionamento e i controlli di avvio.

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Risolvi i problemi di disconnessione Wi-Fi di Ubuntu 24.04 dopo la sospensione verificando NetworkManager, i blocchi radio, gli aggiornamenti, il risparmio energetico e i driver, quindi verifica ogni riattivazione.