>> Technologie Électronique >  >> Audio & Électronique auto >> Amplificateurs de voiture

Installation des Pilotes de Carte Son sur Ubuntu : Guide Complet de Dépannage

La plupart des cartes son fonctionnent immédiatement sur Ubuntu grâce au noyau Linux, à ALSA (Advanced Linux Sound Architecture) et aux serveurs audio PulseAudio/PipeWire. Si vous n'avez pas de son, suivez ce guide systématique.

Étape 1 : Identifier Votre Matériel Audio

lspci -v | grep -A7 -i "audio\|sound" # ou pour l'audio USB : lsusb -v | grep -A7 -i audio 

Notez les IDs vendeur/périphérique (ex. 8086:293e pour Intel HDA, 10de:0be3 pour NVIDIA HDMI).

Étape 2 : Vérifier le Pilote Noyau Lié

lspci -nnk | grep -A3 -i audio 

Cherchez Kernel driver in use: snd_hda_intel (le plus courant), snd_usb_audio, snd_sof_pci, etc. Si un pilote est listé, il est chargé.

Étape 3 : Vérifier que ALSA Voit le Périphérique

aplay -l
arecord -l 

Doit lister vos cartes avec sous-périphériques. Si vide, pilote non chargé ou matériel non détecté.

Étape 4 : Vérifier PulseAudio / PipeWire

pactl list short sinks # ou pour PipeWire : pw-cli list-objects | grep -i node 

Assurez-vous qu'une sortie (sink) existe pour votre matériel. Lancez pavucontrol (installez si nécessaire) pour un contrôle graphique.

Étape 5 : Correctifs Courants

Intel HDA (majorité portables/fixes) – Paramètre Modèle

Si le son fonctionne mais sur la mauvaise prise (casque vs enceintes), ou pas de son du tout :

cat /proc/asound/card*/codec* | grep Codec # Trouvez votre codec (ex. Realtek ALC295, ALC892, ALC1220)
# Puis créez /etc/modprobe.d/alsa-base.conf :
echo "options snd-hda-intel model=auto" | sudo tee /etc/modprobe.d/alsa-base.conf
# Redémarrez ou :
sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel 

Essayez des modèles spécifiques : model=dell-headset-multi, model=hp-laptop, model=auto, model=generic. Consultez /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz.

Microcode (Firmware) Manquant

sudo apt update && sudo apt install linux-firmware
# Pour firmware DSP spécifique (SOF) :
sudo apt install sof-firmware 

Mise à Jour du Noyau / LTS vs HWE

Du matériel plus récent peut nécessiter un noyau plus récent :

sudo apt install linux-generic-hwe-22.04 # sur Ubuntu 22.04 LTS
# Redémarrez 

Réglages BIOS/UEFI

  • Activer "HD Audio" / "Onboard Audio"
  • Désactiver "Front Panel Audio" si utilisation arrière seulement (ou inversement)
  • Vérifier "Audio Controller" pas sur "Disabled"

PipeWire vs PulseAudio (Ubuntu 22.04+ utilise PipeWire)

systemctl --user status pipewire pipewire-pulse wireplumber
# Redémarrer :
systemctl --user restart pipewire pipewire-pulse wireplumber 

Étape 6 : Test et Configuration

  1. Ouvrez Paramètres → Son (GNOME) ou lancez pavucontrol
  2. Sélectionnez le bon Périphérique de Sortie (ex. "Built-in Audio Analog Stereo")
  3. Démutez, montez le volume
  4. Testez avec speaker-test -c2 -t wav ou lisez un fichier

Si Vous Avez Besoin de Pilotes Propriétaires

Rare. Uniquement pour :

  • Creative Sound Blaster (certains modèles nécessitent snd-ctxfi, snd-emu10k1)
  • Interfaces professionnelles (RME, MOTU, Focusrite) — généralement class-compliant USB
  • Vieilles cartes ISA/PCI (CMI8738, ES1370) — supportées dans le noyau

Vérifiez dmesg | grep -i audio pour les erreurs. Consultez les listes de diffusion ALSA / forums Ubuntu avec votre sortie lspci -nn.

Checklist Résumée

  • ☐ Matériel détecté par le noyau (lspci -k)
  • ☐ Pilote ALSA chargé (aplay -l)
  • ☐ PulseAudio/PipeWire en cours (pactl info)
  • ☐ Bonne sortie sélectionnée dans pavucontrol
  • ☐ Pas muet au niveau matériel (touche mute portable, détection prise casque)
  • ☐ Firmware installé (linux-firmware, sof-firmware)

Toujours bloqué ? Postez la sortie de alsa-info.sh (lancez wget alsa-project.org/alsa-info.sh && bash alsa-info.sh) sur Ubuntu Forums ou Ask Ubuntu.

Amplificateurs de voiture