Le GPU et le Neural Engine, avec les apps qui utilisent chacun.
Un onglet pour le GPU et un onglet pour le Neural Engine : à quel point chacun travaille, quelles apps l’utilisent, et un graphique des dernières minutes, dans la fenêtre, la barre des menus et la Vue d’ensemble. Sur Apple silicon, le Neural Engine a toujours été un mystère. Ici, c’est un chiffre.
Les chiffres sont simulés : une page web ne peut pas lire votre Mac, et ne devrait pas.
À quel point le GPU est occupé, et quelle app l’occupe.
L’onglet GPU montre à quel point le GPU travaille, sa mémoire, la moyenne et le pic, un graphique des dernières minutes, et les apps qui l’utilisent, la plus lourde en premier : un rendu, un jeu ou un onglet de navigateur apparaît pour ce qu’il est.
- Utilisation, mémoire, moyenne et pic
- Les apps qui l’utilisent, la plus lourde en premier
- Un graphique des 5, 15 ou 30 dernières minutes
- La température du GPU avec les autres capteurs
1,69 GB de mémoireMoyenne 32 %
Pic 95 %
Enfin un chiffre pour le Neural Engine.
Sur Apple silicon, Vitals calcule à quel point le Neural Engine travaille à partir de la mémoire qu’il déplace par rapport au maximum déplacé par ce Mac, et nomme les apps qui le gardent ouvert : Photos qui indexe votre photothèque pendant la nuit n’est plus invisible.
- À quel point il travaille
- Les apps qui le gardent ouvert
- Un graphique des dernières minutes
- Un avertissement quand une app l’a sollicité en continu pendant vingt minutes
16 cœurs
Votre modèle local tourne sur le GPU, pas sur le Neural Engine.
Les modèles lancés avec PyTorch ou MLX utilisent le GPU : une session Ollama apparaît comme un GPU occupé et un Neural Engine au repos. C’est normal, et surprenant la première fois. La mémoire d’Ollama apparaît sous Ollama, là où vous la chercheriez.
- PyTorch et MLX tournent sur le GPU
- La mémoire d’Ollama sous Ollama
- Le GPU passe au rouge à 90 % dans la barre des menus
- Le GPU est dans l’historique : un rendu d’il y a une heure y est toujours
Un élément pour chacun, et une carte dans la Vue d’ensemble.
Les deux peuvent être des éléments de la barre des menus, sous forme de chiffre, de graphique ou des deux, dans l’ordre de votre choix, et chacun a une carte dans la Vue d’ensemble : vous gardez un œil sur un long rendu sans rien ouvrir.
- Un élément GPU et un élément Neural Engine
- Un chiffre, un graphique ou les deux
- Des cartes dans la Vue d’ensemble
- Dans le menu déroulant avec le reste
GPU et Neural Engine, avant et après
Le Moniteur d’activité donne au GPU une colonne, % GPU, et une fenêtre Historique du processeur graphique, et ne donne rien au Neural Engine. Sur Apple silicon, le Neural Engine fait un vrai travail, pour Photos, Spotlight, la dictée et les modèles qui tournent sur l’appareil, et rien ne permettait de voir quand, ni pour quelle app.
Pendant ce temps, c’est sur le GPU que tournent réellement les modèles locaux. PyTorch et MLX utilisent le GPU, pas le Neural Engine : une session Ollama apparaît comme un GPU occupé et un Neural Engine au repos, ce qui est normal et surprenant.
Vitals donne à chacun son propre onglet : à quel point il est occupé, la mémoire du GPU, la moyenne et le pic, les apps qui l’utilisent, la plus lourde en premier, et un graphique des 5, 15 ou 30 dernières minutes. Le chiffre du Neural Engine est calculé à partir de la mémoire qu’il déplace par rapport au maximum déplacé par ce Mac, et les apps qui le gardent ouvert sont nommées. Les deux peuvent être des éléments de la barre des menus et des cartes de la Vue d’ensemble, et Vitals vous prévient quand une app a sollicité le Neural Engine en continu pendant vingt minutes.
Où le trouver dans Vitals
L’onglet, l’élément de la barre des menus et le réglage, dans l’ordre où vous irez les chercher.
- 01
Ouvrez l’onglet GPU
À quel point le GPU est occupé, sa mémoire, la moyenne et le pic, un graphique des dernières minutes, et les apps qui l’utilisent, la plus lourde en premier.
- 02
Ouvrez l’onglet Neural Engine
Sur un Mac Apple silicon : à quel point le Neural Engine travaille, les apps qui le gardent ouvert, et un graphique des dernières minutes.
- 03
Mettez-les dans la barre des menus
Réglages → Disposition → Barre des menus : un élément GPU, un élément Neural Engine, sous forme de chiffre ou de graphique. Les deux ont une carte dans la Vue d’ensemble.
- 04
Laissez Vitals les surveiller
Le relevé du GPU passe au rouge à 90 %, et un avertissement arrive quand une app a sollicité le Neural Engine en continu pendant vingt minutes. Le GPU est aussi dans l’historique : un rendu d’il y a une heure est toujours là.
GPU et Neural Engine : le Moniteur d’activité et Vitals
La comparaison complète se fait ligne par ligne. Voici les lignes côté GPU et Neural Engine.
Le vocabulaire
Ce que veulent dire les chiffres, tiré du lexique du Moniteur d’activité.
- % GPU
Le % GPU est la part de la capacité du processeur graphique qu’utilise un processus.
- Mémoire unifiée
La mémoire unifiée est la réserve unique de RAM d’un Mac avec Apple silicon, partagée par le processeur, le GPU et le Neural Engine.
- MTLCompilerService
MTLCompilerService est le processus de macOS qui prépare le code graphique pour le GPU pour le compte des apps qui utilisent Metal, le framework graphique d’Apple.
- Cœurs de performance et cœurs d’efficacité
Les cœurs de performance et les cœurs d’efficacité sont les deux types de cœurs de processeur des Mac avec Apple silicon.
Questions
Celles qu’on pose sur GPU et Neural Engine avant d’acheter.
Vitals affiche-t-il l’utilisation du Neural Engine ?
Oui, sur les Mac Apple silicon : à quel point il travaille, quelles apps l’utilisent, et un graphique des dernières minutes, dans la fenêtre, la barre des menus et la Vue d’ensemble.
Pourquoi mon modèle local n’apparaît-il pas sur le Neural Engine ?
Les modèles lancés avec PyTorch ou MLX utilisent le GPU, pas le Neural Engine. Ils apparaissent dans l’onglet GPU.
Affiche-t-il la mémoire du GPU ?
Oui, avec l’utilisation du GPU, la moyenne et le pic, et les apps qui l’utilisent.
Le Moniteur d’activité montre-t-il cela ?
Le Moniteur d’activité a une colonne GPU et une fenêtre Historique du processeur graphique, et rien pour le Neural Engine.
Comment Vitals mesure-t-il le Neural Engine ?
À partir de la mémoire qu’il déplace, par rapport au maximum que ce Mac ait jamais déplacé. macOS ne dit pas quelle app le fait travailler, seulement quelles apps le gardent ouvert, et ce sont elles que Vitals nomme.
Quels Mac ont l’onglet Neural Engine ?
Les Mac Apple silicon. Un Mac Intel n’a pas de Neural Engine, donc pas d’onglet.
Pourquoi le GPU est-il occupé quand j’utilise Ollama ?
Parce que les modèles lancés avec PyTorch ou MLX utilisent le GPU, pas le Neural Engine. Ils apparaissent dans l’onglet GPU, et la mémoire d’Ollama apparaît sous Ollama.
Affiche-t-il la température du GPU ?
Oui, avec les autres capteurs, et les ventilateurs si c’est le GPU qui les fait tourner.
À lire ensuite
Les guides qui s’en servent, et Vitals face aux apps qu’on achète pour ça.
- Guide Ollama utilise trop de mémoire sur un Mac ? Comment voir ce qui est chargé, et le décharger
- Guide Comment voir l’utilisation du processeur (CPU) et de la mémoire sur un Mac, app par app
- Classement Les 10 meilleurs moniteurs système pour Mac
- Comparatif Vitals face au Moniteur d’activité
- Comparatif Vitals face à iStat Menus
Encore plus de Vitals
Toutes les fonctionnalitésDes apps, pas des processus
Chaque utilitaire sous son app, et « qu’est-ce qui utilise ma mémoire ? » a une réponse en une ligne.
Agents de code
Claude Code, Codex, Gemini CLI et les autres : chaque session avec son projet, ce qu’elle fait et ce qu’elle a lancé.
Limites d’utilisation IA
Ce qu’il reste de Claude, Codex, Copilot et les autres, quand chacun se réinitialise, et si vous tiendrez jusque-là.
Obtenez Vitals pour $15 tant que dure le prix de lancement
Plus que 50 à ce prix. Le prix normal est de $39. Un seul paiement, les mises à jour à vie, remboursement sous 14 jours.
Obtenir Vitals pour $15