Solution fix CPU utilisation 100%/90°C
Vérifiez votre utilisation actuelle des threads (surchauffe CPU +95°C/100% utilisation) :
Lancez BF6.
Ouvrez la console avec ~.
Render.DrawScreenInfo 1
Cherchez Job threads — c'est ce que BF6 utilise réellement.
Limitez le nombre de threads :
Allez dans les fichiers du jeu, pour Steam, faites un clic droit sur Battlefield 6 → Gérer → Parcourir les fichiers locaux.
Dans le dossier racine du jeu (là où se trouve le .exe), créez un nouveau fichier texte user.cfg
Ajoutez ces lignes, remplacez X par le nombre de threads de travail souhaité. Commencez avec la moitié de ce que vous utilisez par défaut, pour la ligne GstRender.Thread.MaxProcessorCount il faut mettre le nombre de cœurs du processeur :
Thread.ProcessorCount X Thread.MaxProcessorCount X Thread.MinFreeProcessorCount 0 Thread.JobThreadPriority 0 GstRender.Thread.MaxProcessorCount X
4. Enregistrez, fermez et lancez le jeu.
5. Revérifiez avec Render.DrawScreenInfo 1 — "Job threads" devrait maintenant correspondre à votre nombre (mettez 0 à la place du 1 pour enlever le message).
Conseil : Choisissez un nombre inférieur à la valeur par défaut, mais pas trop bas pour éviter les saccades. Pour moi, 8 était le bon compromis (au lieu de 16) — les températures sont passées de 95 °C à ~80 °C.
////!!!!\\\\
Voici comment faire pour créer ou vérifier un fichier user.cfg avec la bonne extension :
Dans l'explorateur de fichiers, activer l'affichage des extensions de fichiers (dans l'onglet "Affichage", cocher "Extensions de noms de fichiers").
Pour créer un fichier cfg, créer d'abord un fichier texte (.txt), puis aller dans "Fichier > Enregistrer sous".
Dans la boîte de dialogue, choisir "Tous les fichiers" dans "Type" et nommer le fichier "user.cfg". Ne pas inscrire user.cfg.txt.
Vérifier dans l'explorateur que le fichier a bien l'extension ".cfg" seule.
Ainsi, le fichier user.cfg sera reconnu correctement par le système ou le jeu qui l'utilise.