Audio sous Linux



Jusque là aucun problème avec mon environnement sonore sur ma Debian. J'installe le jeu Full Throttle, il démarre pas à cause d'une incompatibilité sonore. Je cherche vite fait (l'erreur), j'installe un paquet, ça fonctionne. Je reboote, plus de son.

En fait, je n'ai jamais pris le temps de comprendre comment le différentes brique sonores s'organisent.

Alsa(Advanced Linux Sound Architecture) est un pilote et une API incorporée au noyau linux pour gérer toutes les interactions sonores avec la carte son.

PipeWire et PulseAudio sont des serveurs de sons. Ils interagissent avec les différents logiciels générant du son et redirige le flux vers la carte son via pilote (souvent Alsa). Ils permettent notamment de gérer le niveau sonore par application, mais aussi beaucoup d'autre chose.

Pour voir la configuration sonore de la machine inxi -A

Audio:
  Device-1: Intel Alder Lake-S HD Audio driver: snd_hda_intel
  Device-2: NVIDIA driver: snd_hda_intel
  API: ALSA v: k6.1.0-25-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active

Installation Debian

apt install pipewire-audio

Logiciel utile

  • Un guide pour PipeWire, donnant notamment un certain nombre de logiciels utiles.

Et donc pour revenir à mon problème initial. Si je comprends bien le message d'erreur, mon serveur de son est en 64 bits et le jeu cherche à interagir avec lui en 32 bits. Après de multiples essais, je n'ai pas trouvé la solution. Pourtant le jeu a le bon ton de mettre un readme.txt avec quelques pistes. Mais je ne désespère pas de trouver un jour.