FPS qui chutent quand le son est activé ?
Dernière mise à jour le 23 juin 2026
52 vues
🔊 FPS qui chutent quand le son est activé ?
Symptômes, cause et 2 méthodes pour résoudre.
⚠ Symptômes
- Le jeu rame fortement quand le son est activé
- Les FPS chutent à chaque déplacement / quand un son se joue
- Couper le son master à 0 règle complètement le problème
- Profil Spark : SoundEngine.tick bloqué sur CompletableFuture.join
Cause
Bug de la bibliothèque audio OpenAL Soft (utilisée par Minecraft) avec certaines configs Windows :
- Périphérique audio en 7.1 / 5.1 Surround (au lieu de Stéréo)
- Sample rate élevé : 96 000 Hz ou 192 000 Hz (au lieu de 44 100 / 48 000)
- Bit depth en 24-bit au lieu de 16-bit
Quand OpenAL doit faire du downmixing ou du resampling en temps réel, le thread audio sature et bloque le thread principal du jeu.
Tu peux choisir l'une des deux méthodes ci-dessous. Les deux fonctionnent — choisis selon ta préférence.
✅ Méthode 1 — Reconfigurer Windows
Solution officielle. Affecte tous les jeux et logiciels.
⚙️ Forcer le périphérique audio en Stéréo 16-bit 48 000 Hz
1
Faire un clic droit sur l'icône de volume dans la barre des tâches → "Paramètres de son".
2
Cliquer sur "Plus de paramètres de son" (en bas, lien classique).
3
Onglet Lecture → double-clic sur ton périphérique principal (Haut-parleurs / Casque).
4
Onglet Configurer (en bas) → choisir "Stéréo" (pas 5.1, pas 7.1) → Suivant → Terminer.
5
Retour aux propriétés → onglet
Statistiques avancées → menu déroulant "Format par défaut" :
- Choisir "16 bits, 48 000 Hz (qualité DVD)"
- Ou "16 bits, 44 100 Hz (qualité CD)"
- Ne PAS choisir 24-bit ni 96 000 / 192 000 Hz
6
Cliquer Appliquer puis OK, puis redémarrer Minecraft.
💡 Astuce supplémentaire (combine avec la méthode 1)
Dans Minecraft :
Options → Sons & Musique → Périphérique audio → choisir
explicitement ton périphérique (pas "Système par défaut"). Ça empêche OpenAL de se réinitialiser quand Windows change de périphérique automatiquement.
✅ Méthode 2 — Fichier alsoft.ini (Arcadia uniquement)
Solution propre, n'affecte que Minecraft. Aucune modification Windows.
OpenAL Soft (la lib audio de Minecraft) lit automatiquement un fichier de config nommé alsoft.ini placé dans le dossier %AppData% de Windows. On peut donc forcer Minecraft à utiliser un format audio sain sans toucher Windows.
📄 Créer le fichier alsoft.ini
1
Appuyer sur Touche Windows + R pour ouvrir "Exécuter".
2
Taper %AppData% et appuyer sur Entrée. Une fenêtre s'ouvre dans le dossier C:\Users\<ton_pseudo>\AppData\Roaming\.
3
Faire un clic droit dans la fenêtre → Nouveau → Document texte. Le renommer en alsoft.ini (bien retirer le .txt).
⚠ Si Windows refuse de retirer l'extension : Affichage → cocher "Extensions de noms de fichiers" en haut, puis renommer.
4
Faire un clic droit sur le fichier → Ouvrir avec → Bloc-notes. Coller le contenu suivant :
[general]
channels = stereo
stereo-mode = speakers
stereo-encoding = basic
frequency = 48000
sample-type = int16
period_size = 1024
periods = 4
hrtf = off
sources = 96
rt-prio = 0
output-limiter = false
drivers = wasapi,dsound,winmm
5
Sauvegarder le fichier (Ctrl+S) et fermer le Bloc-notes.
6
Redémarrer Minecraft. OpenAL Soft lira automatiquement la config et forcera la sortie audio en Stéréo 16-bit 48 000 Hz.
📚 Que fait chaque ligne
- channels = stereo — Force la sortie en Stéréo (pas 5.1 ni 7.1).
- stereo-mode = speakers — Pas de filtres binauraux.
- stereo-encoding = basic — Désactive HRTF/UHJ/TSME (gourmands en CPU).
- frequency = 48000 — Force 48 kHz, le rate natif des sons Minecraft (pas de resampling).
- sample-type = int16 — Format 16 bits, sans conversion vers float32.
- period_size / periods — Buffer audio plus grand → plus stable sous charge CPU.
- hrtf = off — Désactive complètement le HRTF (legacy switch).
- sources = 96 — Limite à 96 sons simultanés (au lieu de 256 par défaut).
- rt-prio = 0 — Évite le real-time priority qui peut bloquer la JVM Java.
- output-limiter = false — Pas besoin du limiteur en int16.
- drivers = wasapi,dsound,winmm — Préfère le driver Windows moderne (WASAPI), évite le legacy MME qui cause des stalls.
🎧 Cas particuliers
À lire si les méthodes ci-dessus ne suffisent pas.
🎧 Casque Bluetooth
Les casques Bluetooth en mode "Mains libres" (Hands-Free Profile) tournent souvent en 8 000 Hz mono — idéal pour la voix mais catastrophique pour le jeu. Force le casque en mode
A2DP / Stéréo dans les paramètres Bluetooth Windows.
🎮 SteelSeries Sonar / Razer Synapse / Dolby Atmos
Ces logiciels ajoutent leurs propres améliorations audio qui interfèrent avec OpenAL :
- Désactive les "améliorations" / effets sur ton périphérique
- Désactive Dolby Atmos pour le périphérique de sortie
- Onglet Améliorations dans les propriétés du périphérique → cocher "Désactiver tous les effets sonores"
🖥️ Carte mère avec Realtek HD Audio
Les drivers Realtek génériques de Windows Update sont souvent buggés. Si le problème persiste après les méthodes ci-dessus :
- Va sur le site du fabricant de ta carte mère (ASUS, MSI, Gigabyte...)
- Télécharge le driver Realtek vendor-specific (et pas le pilote Microsoft Generic)
- Désinstalle l'ancien driver, redémarre, installe le nouveau