Accueil
» Conseils PC
»
Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio
Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio
Si Pardus Linux 23 ne détecte pas votre carte son, comparez d'abord les périphériques affichés par ALSA avec ceux des paramètres audio de votre système. Si aplay -lla carte est détectée, vérifiez le routage de sortie et le serveur audio ; si ALSA ne détecte aucune carte, examinez le pilote du noyau et le firmware avant toute installation.
Cette procédure permet d'éviter une erreur fréquente : remplacer PipeWire ou PulseAudio lorsque le problème provient d'un périphérique noyau indisponible. Ces étapes s'appliquent aux installations de Pardus 23, y compris les éditions XFCE et GNOME, même si les intitulés des menus diffèrent. Pardus 23.0 a été lancé avec le noyau Linux 6.1 et XFCE 4.18, d'après les notes de version officielles . Les mises à jour ultérieures de Pardus 23 peuvent contenir des paquets différents ; fiez-vous donc aux versions affichées sur votre machine plutôt qu'à une capture d'écran.
1. Éliminer la possibilité d'une sortie muette ou mal sélectionnée
Ouvrez les paramètres audio ou de volume de votre ordinateur. Déconnectez temporairement un casque Bluetooth ou un moniteur HDMI si vous comptiez utiliser les haut-parleurs de votre ordinateur portable. Sélectionnez les haut-parleurs internes ou un profil de sortie analogique approprié, vérifiez que le volume est supérieur à zéro et que le périphérique n'est pas en mode silencieux. Si la seule option proposée est « Sortie factice », passez aux vérifications ALSA ci-dessous.
Si les commandes de votre bureau n'affichent pas le chemin souhaité, pavucontrolvous pouvez visualiser les périphériques de sortie, les ports et les profils d'un serveur compatible PulseAudio en cours d'exécution. Installez-le sudo apt install pavucontroluniquement s'il est absent. Il ne peut pas créer une carte son non détectée par le noyau.
Le sélecteur de sortie permet de distinguer les haut-parleurs intégrés du son HDMI ; choisissez le port effectivement connecté à vos haut-parleurs.
2. Vérifiez si Linux détecte le matériel audio.
Ouvrez un terminal et exécutez les commandes suivantes. Si lspci`or` aplayn'est pas disponible, installez pciutils`or` alsa-utilsrespectivement depuis les dépôts Pardus configurés.
lspciVérifie les périphériques PCI et peut afficher le message « Pilote noyau en cours d'utilisation ». aplay -lListe le matériel de lecture ALSA et /proc/asound/cardsidentifie les cartes ALSA enregistrées. Les adaptateurs audio USB peuvent ne pas apparaître dans la liste PCI ; vérifiez-les lsusbaprès l'installation usbutilssi nécessaire. Une carte ALSA peut être présente même si l'ordinateur ne produit aucun signal audio utilisable.
Utilisez les résultats pour choisir la marche à suivre : si ALSA affiche la carte souhaitée, passez aux vérifications du serveur audio dans la section 5 après avoir vérifié la mise en sourdine et la sélection du profil. Si un contrôleur PCI est visible mais qu’ALSA n’affiche aucune carte utilisable, examinez les messages relatifs aux pilotes et au micrologiciel. Si aucun des deux ne trouve le périphérique, vérifiez les paramètres audio intégrés du BIOS/UEFI, les connexions USB amovibles et assurez-vous qu’un système Linux en temps réel ne le détecte pas avant de supposer qu’un pilote résoudra le problème. Le comportement d’affichage des périphériques est documenté dans le manuel ALSA aplay .
Comparez le contrôleur et le pilote du noyau dans lspci avec les entrées de carte et de périphérique signalées par ALSA.
3. Examinez le pilote du noyau et les indices de microprogramme manquant.
Vérifiez les modules sonores chargés et consultez les messages récents du noyau. Ces commandes ne modifient pas la configuration du système :
Recherchez les échecs de chargement du firmware, les erreurs d'initialisation du processeur audio numérique (DSP) ou un pilote incapable d'interroger le contrôleur. Le firmware Sound Open Firmware (SOF) est utilisé par certains systèmes Intel ; sa présence constitue sofun indice utile, mais ne prouve pas que chaque machine Intel nécessite le même paquet. Les modules compilés directement dans le noyau peuvent ne pas figurer dans SOFlsmod ; par conséquent, un résultat vide ne signifie pas nécessairement qu'un pilote est manquant.
Si le journal ne contient aucun message décisif, notez l'identifiant complet du contrôleur lspci -nnket le noyau uname -r. Ces informations seront plus utiles pour une demande d'assistance auprès du fabricant ou sur le forum Pardus qu'une simple description de « pas de son ». Évitez de copier des configurations de modèles aléatoires snd_hda_intelou de forcer le chargement de modules sans qu'ils soient compatibles avec votre chipset et votre codec.
4. Mettez à jour le firmware approprié, et non l'ensemble du système audio.
Actualisez les métadonnées du package et vérifiez quel firmware est disponible à partir de vos sources logicielles Pardus existantes :
Si le journal du noyau indique un firmware Intel SOF manquant, installez- firmware-sof-signedle lorsqu'un package candidat valide sera disponible :
sudo apt install firmware-sof-signed
La description du paquet Debian 12 précise que ce paquet fournit les fichiers de firmware et de topologie pour certains périphériques Intel. Les périphériques Intel SST plus anciens peuvent nécessiter un autre paquet firmware-intel-sound, documenté séparément dans l' index des paquets Debian . N'installez pas les deux paquets sans distinction et ne prétendez pas qu'ils couvrent tous les contrôleurs audio. Pour une carte ALSA avec des profils incomplets, consultez le fichier `/etc/alsa/micrologiciels/sc` alsa-ucm-conf, qui fournit une configuration pour les cas d'utilisation plutôt qu'un nouveau pilote noyau.
Avant d'accepter les modifications proposées par APT, vérifiez-les, puis redémarrez si le firmware ou le noyau a été mis à jour. Conservez la configuration des dépôts Pardus 23 ; n'ajoutez pas de lignes de configuration Debian testing, Pardus 25 ou de dépôts tiers à un système fonctionnel dans le seul but d'obtenir des fichiers audio plus récents. Les noyaux plus récents peuvent prendre en charge du matériel non compatible avec le noyau Pardus 23 d'origine, mais toute modification du noyau introduit des risques de compatibilité et de récupération qu'il convient de comparer avec la possibilité de tester au préalable un système live plus récent et compatible.
Vérifiez le package de firmware candidat avant l'installation ; les dépôts, les versions des packages et leur disponibilité varient selon le système.
5. Ne réparez que le service audio que vous utilisez réellement.
Si aplay -lla carte est identifiée mais que votre ordinateur ne produit toujours aucun son, interrogez le serveur audio. Exécutez ces commandes en tant qu'utilisateur connecté, et non avec les droits d'administrateur sudo.
pactl info
pactl list short sinks
Un nom de serveur contenant « PulseAudio (sur PipeWire) » indique le service de compatibilité PipeWire. « pulseaudio » désigne simplement le serveur PulseAudio classique. En cas pactld'échec de la connexion, il est possible que la session utilisateur ou le serveur audio sélectionné ne soit pas en cours d'exécution. La documentation de la commande pactl décrit la requête serveur et la liste des périphériques de destination.
Pour une installation PipeWire existante : inspectez les unités de service et redémarrez uniquement celles qui sont réellement installées et actives :
N'exécutez pas la commande de redémarrage si l'inspection d'état indique l'absence de ces unités ; le système peut utiliser PulseAudio à la place. Pour une configuration PulseAudio existante : utilisez la commande pulseaudio -kpour arrêter le démon utilisateur, puis reconnectez-vous ou déconnectez-vous et reconnectez-vous pour qu'il puisse redémarrer. Si les paquets concernés sont effectivement endommagés, réinstallez la même pile après avoir examiné la transaction APT. Le changement de pile est une modification distincte, et non la première réparation.
Identifiez le serveur audio en cours d'exécution et son état de service avant de redémarrer un composant audio de session utilisateur.
Quel traitement correspond à vos symptômes ?
Ce que vous pouvez vérifier
Action suivante raisonnable
Compromis
Carte ALSA présente ; problème de haut-parleur ou de chemin HDMI
Modifier le port de sortie ou le profil audio
Rapide et réversible ; ne corrige pas les défaillances du micrologiciel
Contrôleur audio PCI présent ; ALSA ne possède aucune carte ; noms de journaux manquants : firmware SOF manquant
Installez le firmware correspondant depuis les dépôts Pardus.
Réparation ciblée ; nécessite un appareil compatible et parfois un redémarrage
ALSA répertorie une carte ; pactléchoue ou n'affiche aucun récepteur utilisable
Inspecter et restaurer le service audio existant
Préserve l'intégration au bureau ; ne peut pas réparer un périphérique noyau non pris en charge
Matériel absent ou toujours non pris en charge après une vérification du firmware
Vérifiez les paramètres du firmware, reconnectez les périphériques et testez un système en production pris en charge.
Permet un diagnostic plus précis, mais les tests prennent du temps et une modification de la distribution peut affecter d'autres matériels.
Privilégiez les modifications de configuration lorsque ALSA détecte la carte ; privilégiez l’analyse du firmware lorsque les messages du noyau signalent un fichier manquant. PipeWire est une option valable sur les systèmes Debian 12, mais remplacer une configuration PulseAudio fonctionnelle simplement parce que PipeWire est plus récent peut entraîner la suppression de paquets et une modification du comportement de routage. Consultez d’abord la transaction proposée ; les informations du métapaquet audio PipeWire expliquent les composants concernés.
Vérifiez que la carte son est à nouveau disponible.
Après avoir appliqué la correction choisie, relancez le programme aplay -let vérifiez que la carte de lecture souhaitée est bien affichée. Ensuite pactl list short sinks, sélectionnez la sortie audio appropriée dans les paramètres audio. Enfin, écoutez un extrait audio familier à un volume modéré ou speaker-test -c 2 -t wav -l 1effectuez un bref test en stéréo.
Si ALSA ne détecte toujours pas de carte, capturez lspci -nnkles uname -rerreurs pertinentes dmesgavant de demander une assistance matérielle spécifique. Si ALSA reconnaît la carte mais que la lecture reste muette, alsamixersélectionnez la carte appropriée avec F6 et vérifiez si les commandes de lecture sont désactivées ; ces commandes sont décrites dans le manuel officiel de la console de mixage ALSA . L'installation réussie signifie que le périphérique est listé et que le son est audible via la sortie prévue ; il ne s'agit pas simplement d'un paquet installé sans erreur.