Un MacBook qui rame au lancement de Baldur’s Gate 3 ou qui met une éternité à rendre une scène dans Blender : on a tous eu le réflexe d’aller vider le cache. Sur les forums, c’est le conseil qui revient en boucle. La vraie question, c’est de savoir si supprimer ces fichiers temporaires change réellement quelque chose pour les jeux et les logiciels lourds, ou si on perd du temps (voire si on aggrave la situation).
Cache Metal sur macOS : le fichier que les guides oublient
La plupart des tutoriels sur le nettoyage de cache MacBook se concentrent sur les caches navigateur, les fichiers système génériques et le dossier ~/Library/Caches. Pour les jeux et les applications 3D, le cache qui pèse vraiment s’appelle le cache Metal.
Metal est l’API graphique d’Apple. Quand on lance un jeu ou un logiciel comme Final Cut Pro, macOS compile des shaders (petits programmes graphiques) et les stocke dans un dossier dédié, souvent sous apple.metal. Ce cache permet d’éviter de recompiler ces shaders à chaque session.
Supprimer ce cache est sans risque pour le système. Les fichiers se recréent automatiquement. En revanche, l’effet immédiat n’est pas une amélioration des performances, c’est l’inverse : au prochain lancement, le jeu ou le logiciel doit recompiler tous les shaders depuis zéro, ce qui provoque un temps de chargement plus long et des micro-saccades pendant les premières minutes.
Une fois la recompilation terminée, on retrouve le niveau de performance d’avant. Pas mieux, pas pire. Vider le cache Metal n’optimise rien durablement, ça remet simplement le compteur à zéro.

Quand vider le cache MacBook améliore vraiment les performances
Si le nettoyage systématique ne sert pas à grand-chose pour le jeu, il existe des situations précises où supprimer le cache produit un effet mesurable.
- Après une mise à jour majeure de macOS ou un changement de GPU (passage d’un Mac Intel à Apple Silicon, par exemple) : les shaders compilés pour l’ancien matériel peuvent provoquer des bugs graphiques ou des crashs. Les supprimer force une recompilation propre, adaptée au nouveau hardware.
- Quand un jeu ou un logiciel 3D affiche des artefacts visuels, des textures manquantes ou plante au démarrage : un cache corrompu est souvent en cause. Le supprimer résout le problème sans réinstaller l’application.
- Quand le stockage du MacBook est quasi plein : un SSD rempli à plus de 90 % ralentit tout le système, y compris les opérations de swap et d’écriture temporaire. Libérer plusieurs gigaoctets de cache navigateur et applicatif peut redonner de la marge.
En dehors de ces cas, vider le cache comme geste de maintenance courante n’améliore pas les FPS ni la fluidité d’un logiciel lourd. Les retours varient sur ce point selon les configurations, mais le mécanisme technique est clair : le cache existe pour accélérer, pas pour ralentir.
Pré-cache de shaders Steam : la logique inverse du nettoyage
L’écosystème jeu sur Mac et PC évolue dans une direction opposée au réflexe « tout vider ». Sur Steam, Valve propose depuis plusieurs années un système de pré-cache de shaders : avant même de lancer un jeu, le client télécharge des shaders déjà compilés par d’autres joueurs utilisant un matériel similaire.
L’objectif est d’éliminer les saccades liées à la compilation en temps réel. C’est particulièrement visible sur les jeux tournant via Proton (la couche de compatibilité pour Linux/macOS), où la compilation Vulkan peut provoquer des chutes de framerate brutales pendant les premières parties.
Supprimer ce pré-cache revient à forcer votre machine à refaire le travail. Sur un MacBook avec un SSD rapide, la recompilation est plus courte que sur un disque classique, mais elle reste perceptible sur les gros titres. La bonne pratique, quand le stockage le permet, consiste à laisser le pré-cache intact et augmenter sa taille maximale dans les paramètres Steam plutôt que de le purger.

Ce qui pèse vraiment sur les performances d’un MacBook en jeu
On cherche souvent la solution dans le cache alors que le goulet d’étranglement est ailleurs. Avant de supprimer quoi que ce soit, quelques vérifications rapides donnent un diagnostic plus fiable.
Mémoire vive saturée
Les jeux et logiciels 3D consomment beaucoup de RAM. Si le MacBook utilise massivement le swap (écriture sur le SSD pour compenser le manque de mémoire), les performances chutent. Le Moniteur d’activité, accessible via Finder puis Applications puis Utilitaires, affiche la pression mémoire en temps réel. Un indicateur dans le rouge signale un vrai problème, que vider le cache ne résoudra pas.
Throttling thermique
Les MacBook, surtout les modèles fins, réduisent la fréquence du processeur et du GPU quand la température monte. Sur une session de jeu prolongée, c’est souvent la première cause de baisse de framerate. Un support ventilé ou simplement jouer dans un environnement frais a plus d’impact que n’importe quel nettoyage de fichiers temporaires.
Stockage SSD quasi plein
C’est le seul cas où le cache entre en jeu indirectement. Un SSD saturé ralentit les opérations d’écriture, et macOS a besoin d’espace libre pour gérer la mémoire virtuelle. Libérer de l’espace (pas forcément le cache, parfois juste des fichiers volumineux inutilisés) restaure la fluidité générale.
Nettoyer le cache MacBook sans casser les performances
Si on décide quand même de faire le ménage, mieux vaut cibler que tout supprimer en bloc.
- Commencer par le cache navigateur (Safari, Chrome, Firefox) : c’est le plus volumineux et le moins risqué à supprimer, avec un impact nul sur les jeux.
- Vérifier le dossier ~/Library/Caches pour identifier les applications qui stockent le plus. Supprimer les caches d’apps qu’on n’utilise plus est sans conséquence.
- Ne toucher au cache Metal ou aux shaders Steam que si un bug graphique le justifie. Pas en préventif.
- Éviter les logiciels de nettoyage automatique qui suppriment tout sans distinction : ils effacent aussi des fichiers de préférences et des caches utiles, ce qui force des reconfigurations inutiles.
Le cache d’un logiciel actif est un accélérateur, pas un déchet. Le supprimer sans raison précise, c’est demander à la machine de refaire un travail qu’elle avait déjà optimisé. Pour les jeux et les logiciels lourds sur MacBook, le gain réel vient rarement du nettoyage et presque toujours de la gestion du stockage disponible, de la RAM et de la thermique.

