Certains d’entre vous l’ont remarqué, c’est particulièrement flagrant sur les PC portables, le son sous Linux est plus faible et plus plat que sous Windows.
Vidéo de démonstration : Vanilla Linux sound vs Preset by digitalone1 Je précise sur la vidéo on entend déjà bien la différence mais appliqué en dur le son est encore largement meilleur.
Vidéo ou je fais rapidement ce tuto : Installation Et Setup De EasyEffect
Tout d'abord merci à CachyOS de m'avoir mis sur la piste : CachyOS Améliorations audio et logicielles
Sous Windows, les constructeurs (Realtek + Dell/Alienware,HP,LENOVO, Dolby/Waves/MaxxAudio, etc.) appliquent une chaîne d'effets adaptées au materiel (EQ, loudness, compression, spatialisation). Sous Linux, le son sort “brut” de pipewire → donc il sort moins fort et moins punchy. Certains casques et enceintes ultra haut de gamme s'en sortent bien mais la plupart du matériel et surtout les petites enceintes de nos pc portables ont besoin de ça pour sortir un son correct.
👉 La solution propre : PipeWire + EasyEffects avec une chaîne d’effets bien placée, et des profils automatiques.
sudo pacman -S easyeffects lsp-plugins-lv2 zam-plugins calf mda.lv2Si on te demande choisi jalv et qtractor en dépendances.
Remarque :
lsp-plugins-lv2est le plus important (EQ/compresseur/loudness de très bonne qualité).
Le plus simple : partir d’un preset existant puis ajuster.
Celui de Digital1 est assez passe-partout : https://github.com/Digitalone1/EasyEffects-Presets
Paquet natif :
cd ~/Téléchargements
git clone https://github.com/Digitalone1/EasyEffects-Presets.git
mkdir -p ~/.local/share/easyeffects/output
cp -v EasyEffects-Presets/LoudnessEqualizer.json ~/.local/share/easyeffects/output/Flatpak :
cd ~/Téléchargements
git clone https://github.com/Digitalone1/EasyEffects-Presets.git
mkdir -p ~/.local/share/easyeffects/output
cp -v EasyEffects-Presets/LoudnessEqualizer.json ~/.var/app/com.github.wwmm.easyeffects/output/Et les presets devraient apparaitre dans local vous pouvez le renomer Haut-Parleurs.
- Télécharge un preset (ex : Digitalone1, ou autre) par exemple ici
- Tu peux peut être en trouver un spécifique pour ton pc ici : wiki de la communauté Easy Effect
- Dans EasyEffects : Préréglages → Importer un préréglage depuis le stockage local
- Cherche le preset .json ou autres
Version native :
- Sortie :
~/.local/share/easyeffects/output - Entrée :
~/.local/share/easyeffects/input
Version Flatpak :
- Sortie :
~/.var/app/com.github.wwmm.easyeffects/data/easyeffects/output - Entrée :
~/.var/app/com.github.wwmm.easyeffects/data/easyeffects/input
Dans Préréglages, clique sur + et crée un nouveau preset :
Par exemple : haut-parleurs
Pour haut-parleurs de pc portable, une base fiable :
- Égaliseur (EQ)
- Compresseur (ou Loudness/Maximizer selon ton goût)
- Convolver (optionnel, voir section 6)
- Limiteur EN DERNIER (crucial contre la distorsion)
Pourquoi cet ordre ?
- EQ et compression “sculptent” le signal
- Convolver ajoute souvent du gain/perception de volume
- Limiteur en dernier empêche l’écrêtage (clipping)
Crée un second preset :
Comme le conseille digital1 on ajoute flux croisé à la fin pour les casques. Le crossfeed fait passer un petit peu de gauche vers droite (et inversement), avec un filtrage/délai, pour imiter l’écoute sur enceintes (où chaque oreille entend les deux enceintes). Ça rend le son plus naturel.
- Égaliseur
- Compresseur / Loudness (léger)
- Limiteur
- Flux Croisé (Crossfeed) tout à la fin
- Coupure : 700 Hz
- Flux : 4.5 dB
Ajustement :
- trop fort / trop “resserré” → Flux 3 dB
- pas assez → Flux 6 dB
Le Convolver peut transformer les haut-parleurs si tu as une impulse response (IR) adaptée.
Vous pouvez tester ceux là qui sont assez passe-partout : https://stuff.kurz.pw/arch/P14s_G4/Speakers/
Place le Convolver AVANT le Limiteur.
Convolver → Limiteur est obligatoire, parce que le Convolver peut booster énormément le signal.
Le Convolver charge une IR au format .wav.
Le mieux : une IR spécifique à ton modèle (quand ça existe). Quelques ressources (exemples donnés par CachyOS) :
- ArchWiki ThinkPad T14 (AMD) (IR speakers)
- Repo ThinkPad P14s G4
- Repo linux-thinkpad-speaker-improvements
📌 Pour ton matériel il n’y a pas forcément une IR “prête” et fiable. Donc :
- soit tu restes sur EQ+compression+limiteur (déjà énorme)
- soit tu testes des IR “laptop” génériques (risque de son artificiel)
Après le Convolver : Limiteur Réglage conseillé :
- Ceiling / Output : -1.0 dB
- Ajuste petit à petit
- Compare souvent : Effects ON/OFF
- Si tu entends de la distorsion :
- baisse le gain (ou l’EQ bass)
- assure-toi que Limiteur est le dernier
- Active l’auto-démarrage dans EasyEffects
Associer un preset par périphérique.
Dans EasyEffects :
- Onglet préréglages / Chargement automatique
- “Built-in Speakers / Haut-parleurs internes” →
haut-parleurs - “Bose QC Ultra Headphones” →
casque
Problème classique : dès qu’une app touche au micro BT, certains casques basculent en mode main libre → qualité audio catastrophique.
Crée :
mkdir -p ~/.config/wireplumber/wireplumber.conf.d
nano ~/.config/wireplumber/wireplumber.conf.d/51-disable-hsp-autoswitch.confAjoute :
wireplumber.settings = {
bluetooth.autoswitch-to-headset-profile = false
}
monitor.bluez.properties = {
bluez5.roles = [ a2dp_sink a2dp_source ]
}
Puis :
systemctl --user restart wireplumber✅ Résultat : ton casque reste en A2DP High Fidelity, et ne bascule plus en “main libre” pour rien.
Avec :
- un preset Laptop-Speakers bien chaîné
- un preset Headphones avec Flux Croisé
- auto-chargement par périphérique
- mitigation WirePlumber pour Bluetooth
…tu retrouves un son plus fort, plus “plein”, et plus agréable, proche de ce que Windows donne via ses DSP.