EasyEffects audio processing on Linux

Le noyau Linux 7.2-rc4 a enfin livré le correctif du codec ASUS ROG Ally X, ce qui signifie que l’une des plaintes les plus bruyantes concernant l’exécution de SteamOS ou Bazzite sur l’Ally X est maintenant résolue au niveau du noyau. Mais un codec fonctionnel n’est pas un codec bien réglé, et les haut-parleurs des PC portables sont le pire scénario pour l’audio : deux minuscules pilotes avant, pas d’espace pour un chemin DSP décent, et des écouteurs censés prendre le relais quand un train ou un avion remplit la pièce. Sept applications pour régler l’audio Linux sur les PC portables ci-dessous sont les outils qui transforment une pile audio techniquement fonctionnelle en une qui sonne réellement bien sur le ROG Ally X, le Steam Deck, le Legion Go et toute installation Bazzite sur du matériel similaire.

L’évaluation s’est déroulée sur un ROG Ally X sur Bazzite avec Linux 7.2, et un Steam Deck OLED sur la version SteamOS actuelle. Chaque outil ci-dessous a été testé avec la sortie casque (Sennheiser HD 25) et la sortie haut-parleur dans les scénarios de jeu, film et appels Discord.

Que rechercher dans un outil audio Linux pour PC portable

Cinq choses séparent les outils qui comptent du bruit :

Comparaison rapide

Outil Meilleur pour Plateformes Plan gratuit Latence ajoutée Prêt pour le portable
EasyEffects EQ et DSP par sortie Linux Oui 5-10ms Oui
PipeWire La pile audio de base Linux Oui N/A Oui
WirePlumber Gestion de session et de politique Linux Oui N/A Oui
qpwgraph Routage PipeWire visuel Linux Oui 0ms Oui
Helvum Baie de brassage PipeWire simple Linux Oui 0ms Oui
Pipeweaver Mixeur axé sur le streaming Linux Oui 5ms Oui
pavucontrol Volume par application et routage Linux Oui 0ms Oui

Les applications

1. EasyEffects, le DSP dont le portable a vraiment besoin

EasyEffects est l’application qui transforme un haut-parleur portable compromis en quelque chose de tolérable, et une bonne paire d’écouteurs en quelque chose de formidable. Il exécute un graphique de modules DSP (égaliseur, compresseur, limiteur, amplificateur de graves, crossfeed pour casques, convolution pour correction d’ambiance) au-dessus de PipeWire, les applique par appareil de sortie et se souvient des présets lors des redémarrages. Sur les haut-parleurs internes du ROG Ally X, une étagère de graves plus 6 dB en dessous de 200 Hz plus une encoche de 3 kHz coupe les médiums harshes et rend enfin les jeux à dialogues abondants écoutables.

La bibliothèque de présets communautaires couvre les écouteurs courants de Sennheiser, Beyerdynamic et AKG.

Où ça pêche : le graphique des modules a une courbe d’apprentissage. Certains effets (la convolution en particulier) poussent le CPU plus haut que ce que le budget d’alimentation du portable n’autorise dans le jeu.

Tarification :

Plateformes : Linux (PipeWire requis).

Télécharger : Flathub · GitHub · Site

Conclusion : le meilleur choix et la raison d’installer le reste de cette liste.

2. PipeWire, la pile de base sur laquelle tout s’exécute

PipeWire est le serveur audio (et vidéo) sur chaque PC portable Linux moderne. SteamOS le fournit. Bazzite le fournit. Fedora le fournit. Tout ajustement commence ici : les paramètres de quantum (taille de tampon) et de débit déterminent toute l’image de latence. Définir un quantum de 512 échantillons à 48 kHz sur Steam Deck atterrit l’audio à environ 10 ms de latence aller-retour, ce qui est inaudible pour le jeu et bien pour la voix Discord.

Les couches de compatibilité pipewire-pulse et pipewire-jack signifient que les applications construites pour PulseAudio et JACK fonctionnent aussi simplement.

Où ça pêche : la configuration vit dans une demi-douzaine de fichiers si les paramètres par défaut de la distro ne correspondent pas à la cible. Pas un premier hop très convivial.

Tarification :

Plateformes : Linux.

Télécharger : déjà installé sur SteamOS, Bazzite et les versions modernes de Fedora. Site

Conclusion : la fondation. Rien d’autre sur cette liste ne fonctionne sans cela.

3. WirePlumber, le gestionnaire de session qui fait persister les paramètres

WirePlumber est le gestionnaire de session et de politique de PipeWire, et sur un portable, il fait le travail invisible : se souvenir que le casque Bluetooth doit être par défaut A2DP quand il est dans le dock et HSP quand le micro est actif, que le haut-parleur interne doit appliquer automatiquement le préset EasyEffects au démarrage, qu’un DAC USB connecté prend le relais dès son apparition. Sans WirePlumber, chaque redémarrage signifie réaccorder.

La version 2026 a nettoyé le format de configuration Lua et livré une alternative YAML conviviale.

Où ça pêche : l’histoire du débogage quand une règle de politique s’enraye est assez sombre.

Tarification :

Plateformes : Linux.

Télécharger : fourni avec PipeWire sur chaque distro actuelle. GitLab

Conclusion : le choix quand l’ajustement audio doit survivre à un redémarrage.

4. qpwgraph, l’outil de routage PipeWire visuel

qpwgraph affiche tout le graphique audio PipeWire sous forme de diagramme nœud-et-fil. Les jeux, navigateurs, EasyEffects, Discord et les sorties physiques apparaissent tous sous forme de nœuds, et faire glisser pour connecter les réachemine réellement à l’exécution. Sur un portable, l’astuce utile est de router l’entrée OBS ou Discord depuis un casque Bluetooth tandis que l’audio du jeu va toujours aux haut-parleurs internes.

Les dispositions de graphique enregistrées persistent dans les sessions, de sorte qu’une “configuration de streaming” et une “configuration de jeu solo” ne font chacune qu’un clic.

Où ça pêche : la convivialité de l’écran tactile est mauvaise. Ça veut une souris ou un trackpad.

Tarification :

Plateformes : Linux (PipeWire requis).

Télécharger : GitHub

Conclusion : le choix quand le routage devient créatif et la configuration en mode texte ne s’adapte plus.

5. Helvum, la baie de brassage PipeWire plus simple

Helvum est le petit cousin de qpwgraph, du côté GNOME du monde. Même modèle nœud-et-fil, interface plus simple, et il s’adapte mieux à l’espace d’écran serré du portable que qpwgraph. Pour quiconque dont les besoins de routage sont “envoyer cette application là, cette application ici,” Helvum est suffisant.

L’interface native GNOME se sent mieux en mode bureau de Steam Deck que qpwgraph de saveur Qt.

Où ça pêche : pas de dispositions de graphique persistantes. Le routage complexe doit être refait si l’application est fermée.

Tarification :

Plateformes : Linux.

Télécharger : GitLab · Flathub

Conclusion : le choix quand qpwgraph semble excessif et l’écran du portable a 7 pouces.

6. Pipeweaver, le mixeur axé sur le streaming

Pipeweaver est un nouveau mixeur audio PipeWire construit spécifiquement pour le streaming et la diffusion. Il expose le routage de style bus (bus de jeu, bus de chat, bus de musique, bus de micro), applique les effets par bus et déverse le mix dans OBS avec un seul sink virtuel. Sur un portable exécutant SteamOS en mode jeu avec une superposition Discord et OBS en arrière-plan, Pipeweaver est ce que Linux a de plus proche de Voicemeeter sur Windows.

La version 2026 a livré une interface vraiment conviviale au toucher.

Où ça pêche : projet plus nouveau, quelques coins rugueux dans la récupération de bus.

Tarification :

Plateformes : Linux.

Télécharger : GitHub

Conclusion : le choix quand le portable est aussi un rig de streaming.

7. pavucontrol, l’outil de volume par application de dernier recours

pavucontrol est le vénérable Contrôle de Volume PulseAudio, et il s’expédie toujours sur presque tous les distro. Sur un portable axé sur PipeWire, il parle via pipewire-pulse et donne un volume par application, un sink par défaut par application, et une sélection par appareil rapide. C’est l’outil pour le moment où un jeu insiste sur la mauvaise sortie et rien d’autre n’est pratique à atteindre.

Pour une vérification “quelle sortie Discord utilise-t-il ?” en deux secondes, pavucontrol est plus rapide que n’importe quel outil graphique.

Où ça pêche : c’est une interface de l’ère PulseAudio dans un monde PipeWire. Ça fonctionne, ça n’a pas l’air moderne.

Tarification :

Plateformes : Linux.

Télécharger : disponible dans le gestionnaire de paquets de chaque distro. Site

Conclusion : le choix quand la question de routage est “quel sink cette application est-elle sur ?” et la réponse a besoin d’être à un clic.

Comment choisir le bon

FAQ

La correction du noyau Linux 7.2 signifie-t-elle que je n’ai besoin d’aucun de ces outils ?

Non. La correction du noyau restaure la lecture audio basique sur le ROG Ally X. Faire sonner les haut-parleurs portables décemment, ou les écouteurs bien réglés, a toujours besoin d’EasyEffects en haut.

Lequel de ces outils fonctionne sur SteamOS ?

Tous. SteamOS fournit PipeWire et WirePlumber. EasyEffects, qpwgraph, Helvum, Pipeweaver et pavucontrol s’installent tous sous forme de Flatpaks en mode bureau.

Puis-je utiliser EasyEffects pour les écouteurs et le haut-parleur séparément ?

Oui. EasyEffects applique les effets par appareil de sortie, et WirePlumber se souvient quel préset d’effets appartient à quelle sortie.

Voicemeeter est-il disponible sur Linux pour ROG Ally X ?

Non. Voicemeeter est Windows uniquement. Pipeweaver est l’équivalent Linux le plus proche, bien que pas identique en fonctionnalités.

Ces outils fonctionnent-ils sur les installations portables Bazzite ou CachyOS ?

Oui. Bazzite et CachyOS fournissent tous les deux PipeWire et WirePlumber, et tous les outils de cette liste sont disponibles via leurs gestionnaires de paquets par défaut ou Flathub.