Accueil
» MAC OS X
»
Comment afficher les FPS sur macOS : Steam et l’interface Metal d’Apple
Comment afficher les FPS sur macOS : Steam et l’interface Metal d’Apple
Pour afficher les FPS (images par seconde) sur un Mac, commencez par utiliser le compteur de performances intégré à votre jeu ou à Steam. Pour les applications basées sur Metal, Apple propose également l'interface de performances Metal, qui affiche la fréquence d'images, le temps GPU et les intervalles entre les images pendant l'exécution de l'application. La méthode la plus adaptée dépend de la façon dont vous lancez le jeu et de vos besoins : affichage simple des FPS ou diagnostics plus détaillés.
Afficher le nombre d'images par seconde (FPS) dans un jeu Mac via Steam
Le Moniteur de performances intégré à Steam est le point de départ le plus pratique pour les jeux compatibles lancés via Steam. Valve a mis à jour son ancien compteur de FPS avec un affichage des performances configurable. Certaines métriques avancées du processeur et de la carte graphique sont principalement prises en charge sous Windows ; attendez-vous donc à moins de champs de données sur macOS.
Ouvrez l' application Steam sur votre Mac et choisissez Steam > Paramètres dans la barre de menus.
Sélectionnez « En jeu » . Cochez la case « Activer la superposition Steam en jeu » .
Trouvez le Moniteur de performances ou l'Affichage des performances . Choisissez Valeur FPS unique pour un petit compteur, ou un autre niveau de détail disponible si vous souhaitez plus d'informations. Configurez sa position et son apparence selon vos besoins.
Lancez un jeu via Steam et recherchez l'affichage des FPS dans le coin sélectionné.
Dans les paramètres Steam, choisissez « En jeu » et sélectionnez un affichage des performances incluant les FPS.
Si rien ne s'affiche, vérifiez les paramètres d'affichage du jeu dans Bibliothèque > [jeu] > Propriétés > Général , puis assurez-vous que le jeu prend en charge l'affichage Steam. Vous pouvez généralement ouvrir l'affichage Steam avec Maj + Tab , mais ce raccourci n'est pas nécessaire pour afficher les FPS. Consultez le guide du Moniteur de performances de Valve et la section dépannage de l'affichage Steam pour connaître les paramètres et limitations actuels.
Un affichage FPS superposé reste visible par-dessus le jeu plutôt que dans une fenêtre de surveillance séparée.
Afficher les FPS avec l'interface de performance Metal d'Apple
Si votre jeu ou application Mac utilise l'API graphique Metal d'Apple , l'interface Metal Performance HUD est une alternative. Contrairement à l'interface Steam, il s'agit d'un outil de diagnostic graphique et non d'un compteur de FPS universel. Son fonctionnement peut être altéré avec les applications utilisant un système de rendu différent ou ne disposant pas d'une couche Metal compatible.
Option 1 : Activer l’affichage tête haute lors du lancement d’une application
Apple documente la variable d'environnement MTL_HUD_ENABLED=1permettant d'activer l'affichage tête haute (HUD). Sur les versions de macOS prenant en charge cette openoption --env, ouvrez Terminal et lancez une application compatible en suivant ce modèle :
open /Applications/MyGame.app --env MTL_HUD_ENABLED=1
Remplacez MyGame.apppar le chemin d'accès réel au paquet d'application. Quittez d'abord le jeu afin qu'un nouveau processus démarre avec le paramètre. Saisir cette option seule ne lance pas le jeu, et ce paramètre ne permet pas d'activer ou de désactiver les FPS sur macOS. Les notes de version de macOS 26MTL_HUD_ENABLED=1 d'Apple décrivent ce mode de lancement ; le comportement et les options disponibles peuvent varier sur les systèmes plus anciens.
Les applications Metal peuvent être lancées avec la variable d'environnement MTL_HUD_ENABLED.
Option 2 : Activer l’interface utilisateur lors du développement dans Xcode
Si vous testez un projet Metal dans Xcode, utilisez plutôt le paramètre de diagnostic intégré :
Choisissez Produit > Schéma > Modifier le schéma pour votre projet.
Sélectionnez Exécuter , puis ouvrez l' onglet Diagnostics .
Activez l' option « Afficher l'aperçu graphique » , fermez l'éditeur et exécutez l'application.
Xcode activera l'affichage tête haute (HUD) pour ce schéma d'exécution. Pour obtenir des statistiques console par image, Apple recommande également de sélectionner « Aperçu des graphiques » . La documentation officielle de Metal Performance HUD explique ces deux options.
L'interface Metal Performance HUD peut afficher les FPS ainsi que le temps de rendu des images et les métriques du GPU.
Que signifient les valeurs FPS et le temps d'affichage des images ?
Le nombre d'images par seconde (IPS) indique le nombre d'images qu'une application affiche chaque seconde. Un nombre élevé n'est pas forcément synonyme de meilleure fluidité si l'affichage est irrégulier ou si l'écran ne peut pas afficher toutes les images. L'interface Metal HUD indique également l'intervalle entre les images (temps entre deux images) et le temps GPU, informations utiles lorsque le jeu présente des saccades malgré un nombre d'IPS moyen acceptable.
30 FPS correspondent à environ 33,3 millisecondes par image.
60 FPS correspondent à environ 16,7 millisecondes par image.
120 FPS correspondent à environ 8,3 millisecondes par image.
Il s'agit de valeurs de référence mathématiques, et non de promesses quant aux performances que n'importe quel Mac peut atteindre. Un taux de rafraîchissement constant offre généralement une expérience plus fluide qu'une moyenne plus élevée, ponctuée de pics de latence. Le guide de personnalisation de l'interface d'Apple explique comment ajuster les indicateurs, la position et les graphiques.
Qu'est-il arrivé à Quartz Debug et à FrameMeter ?
Les anciennes instructions pour macOS recommandent de télécharger les outils supplémentaires pour Xcode , d'ouvrir Quartz Debug et de choisir Fenêtre > FrameMeter . C'était la méthode employée dans les versions précédentes de ce guide. Apple propose toujours un point d'accès aux téléchargements pour développeurs , mais la disponibilité et la compatibilité d'une version spécifique de Quartz Debug sur un Mac récent ne sont pas garanties. Nous n'avons pas pu vérifier la compatibilité de FrameMeter avec les flux de travail macOS actuels ; les méthodes Steam et Metal décrites ci-dessus constituent donc des points de départ plus sûrs.
Si votre compteur FPS est absent ou si le jeu est lent
Aucune information Steam affichée : activez la superposition Steam globalement et pour le jeu concerné, puis vérifiez le niveau de détail du Moniteur de performances.
Pas d'interface Metal : vérifiez que l'application utilise Metal, que le paramètre a été appliqué avant le lancement et que votre version de macOS prend en charge la méthode de lancement.
Faible ou instable fréquence d'images : réduisez la résolution de rendu ou la qualité graphique du jeu, fermez les autres applications gourmandes en ressources et comparez les performances dans la même scène.
Le nombre d'images par seconde semble bloqué à une valeur fixe : vérifiez la limite de fréquence d'images du jeu, le paramètre de synchronisation verticale et le taux de rafraîchissement de l'écran avant de conclure à un problème matériel.
Pour une vérification rapide des performances en jeu, utilisez l'affichage des FPS de Steam lorsqu'il est disponible. Choisissez l'interface de performance Metal d'Apple si vous avez besoin d'informations sur le temps d'affichage ou si vous diagnostiquez une application Metal. Ces deux interfaces ne doivent pas être considérées comme des résultats de test standard sans conditions de test cohérentes.