Aller au contenu

Wiki

Révision #199

Enregistrée le 21 juillet 2026 à 21:40

Auteur: vyrriox Type: Édition « Amélioration : structure/sommaire, complétude, liens croisés, SEO »
Cette révision #199

FPS qui chutent quand le son est activé ?

FPS qui chutent quand le son est activé ?

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.tickbloqué 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 Hzou 192 000 Hz(au lieu de 44 100 / 48 000)
  • Bit depth en 24-bitau 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

Forcer le périphérique audio en Stéréo 16-bit 48 000 Hz
1
Faire un clic droitsur 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 explicitementton 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)

OpenAL Soft (la lib audio de Minecraft) lit automatiquement un fichier de config nommé alsoft.iniplacé 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 + Rpour 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

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éodans 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

Toujours des soucis de performances ?

Pour aller plus loin
  • Si le jeu reste lourd de manière générale, vérifie d'abord la mémoire allouée : consulte Allouer de la RAM. Un modpack de 490+ mods demande une allocation correcte.
  • Tes shaders peuvent aussi peser lourd sur les FPS : le guide Régler ses shaders : beau ET fluide t'aide à trouver le bon compromis.
  • Tu débarques et le jeu ne se lance pas encore correctement ? Repars de Rejoindre le serveur pour vérifier ton installation.
Le problème persiste malgré tout ? Ouvre un ticket depuis Comment signaler un bug ? en joignant ton latest.loget un profil Spark : on regardera ça avec toi.
Version actuelle

Chutes de FPS liées au son

FPS qui chutent quand le son est activé?

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

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)

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

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

Toujours des soucis de performances?

Pour aller plus loin
  • Si le jeu reste lourd de manière générale, vérifie d'abord la mémoire allouée: consulte Allouer de la RAM. Un modpack de 490+ mods demande une allocation correcte.
  • Tes shaders peuvent aussi peser lourd sur les FPS: le guide Régler ses shaders t'aide à trouver le bon compromis.
  • Tu débarques et le jeu ne se lance pas encore correctement? Repars de Rejoindre le serveur pour vérifier ton installation.
Le problème persiste malgré tout? Ouvre un ticket depuis Signaler un bug en joignant ton latest.log et un profil Spark: on regardera ça avec toi.

Si le problème persiste

Le son n'est qu'une cause possible parmi d'autres: la démarche complète est dans Gagner des FPS.