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.

Mémoire par type
82%
utilisée
App 22,15 GB
Résidente 5,67 GB
Compressée 24,54 GB
En cache 10,32 GB
Libre 1,32 GB
Mémoire par app
59,25 GB
toutes les apps
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Autre 23,30 GB
Puissance par app
1,7 W
toutes les apps
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Autre 650 mW
Maintenant
27 %
Moyenne du jour36%
Charge3,41
Utilisateur
19%
Vos apps
Système
8%
macOS
Cœurs
12
8 P4 E
App en tête
Google Chrome
18,2%
AppProcesseur
Google Chrome
96 processus
–
Terminal
49 processus
–
Safari
16 processus
–
Docker
9 processus
–
Visual Studio Code
63 processus
–
Slack
13 processus
–
Figma
14 processus
–
Zoom
8 processus
–
Utilisée sur 64 GB
52,63 GB
Normale
Libre11,37 GB
Fichier d’échange0 MB
App
23,43 GB
Résidente
5,37 GB
Compressée
23,82 GB
App en tête
Google Chrome
20,59 GB
AppMémoire
Google Chrome
96 processus
–
Visual Studio Code
63 processus
–
Terminal
49 processus
–
Safari
16 processus
–
Docker
9 processus
–
Slack
13 processus
–
Figma
14 processus
–
Zoom
8 processus
–
Libres sur 994,66 GB
479,72 GB
Utilisé514,94 GB
Écrit aujourd’hui38,9 GB
Lecture
737 kB/s
Écriture
195 kB/s
Volumes
2
Macintosh HDBackup
App en tête
Photos
121 kB/s
AppÉcriture
Photos
6 processus
–
Google Chrome
96 processus
–
Docker
9 processus
–
Visual Studio Code
63 processus
–
Xcode
22 processus
–
Mail
4 processus
–
Slack
13 processus
–
Musique
5 processus
–
Réception
12 kB/s
Aujourd’hui4,4 GB
30 derniers jours212 GB
Envoi
419 kB/s
7 derniers jours
48,3 GB
Interface
Wi-Fi
en0
App en tête
Safari
8 kB/s
AppRéception
Safari
16 processus
–
Google Chrome
96 processus
–
Slack
13 processus
–
Zoom
8 processus
–
Musique
5 processus
–
Mail
4 processus
–
Docker
9 processus
–
Notion
6 processus
–
Apple M2 Max
60 %
Moyenne32%
Pic95%
Mémoire
1,69 GB
Moyenne
32%
Pic
95%
App en tête
Figma
35%
AppGPU
Figma
14 processus
–
Google Chrome
96 processus
–
Safari
16 processus
–
Zoom
8 processus
–
Visual Studio Code
63 processus
–
Xcode
22 processus
–
Slack
13 processus
–
Notion
6 processus
–
Neural Engine 16 cœurs
2 %
Moyenne3%
Pic16%
Trafic mémoire
79,9 MB/s
Moyenne
3%
Pic
16%
App en tête
Photos
3 connexions
AppNeural Engine
Photos
6 processus
–
Xcode
22 processus
–
Safari
16 processus
–
Zoom
8 processus
–
Mail
4 processus
–
Notion
6 processus
–
Google Chrome
96 processus
–
Sur batterie
64 %
Temps restant2 h 46 min
Cycles412
Consommation
12,6 W
Santé
76%
Température
31°
App en tête
Google Chrome
4,3 W
AppPuissance
Google Chrome
96 processus
–
Zoom
8 processus
–
Figma
14 processus
–
Slack
13 processus
–
Safari
16 processus
–
Visual Studio Code
63 processus
–
Docker
9 processus
–
Musique
5 processus
–
Sortie
Haut-parleurs MacBook Pro
64%
AppÉtatVolumeNiveau
Musique En lecture 100%
Zoom En lecture 80%
Google Chrome En lecture 35%
Slack Silencieuse Son coupé
Safari Silencieuse 100%
Figma Silencieuse 100%
Notion Silencieuse 100%
Mail Silencieuse 100%
3 connectés
Batterie la plus faible : AirPods Pro, gauche, 42 %. Beats Fit Pro est jumelé mais hors de portée.
42% Réglages Bluetooth
AppareilTypeBatterieNiveau
AirPods Pro Écouteurs
Gauche 42%
Droite 58%
Boîtier 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Clavier 91%
4 serveurs de dev sont lancés mais inactifs
Les arrêter libère 1,37 GB et les ports 3000, 4321, 4322, 8000.
Tout arrêter…
storefront
9 processus
actif
1,18 GB
storefront-web
node
4322 lancé depuis 3 jours, à peine utilisé
458 MB
scraper-api
python
8000 lancé depuis 4 jours, à peine utilisé
412 MB
marketing-site
node
4321 inactif depuis 2 heures
296 MB
billing-api
node
30009229 inactif depuis 45 min
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 inactif depuis 20 min
121 MB
infra
3 processus
96 MB
auth-service
go
8080
74 MB
email-templates
node
3030 inactif depuis 3 heures
58 MB
0%
Claude
Cette semaine
Dans le rythme · 10 % de marge
0%
Codex
Session de 5 heures
Réinitialisation dans 3h 12m
0%
GitHub Copilot
Requêtes premium
À ce rythme, épuisé dans 4d
0%
Cursor
Ce cycle de facturation
Réinitialisation dans 12d 5h
Checkout flow tests Au travail En attente de vous
Claude Code · storefront · en cours depuis 48 min
410 MB
Lancés · 4 Quitter la session…
vitest commande · 61 % de processeur 520 MB
node serveur · port 3 001 240 MB
Google Chrome for Testing navigateur 310 MB
mcp-server-fetch serveur d’outils 64 MB
Codex inactif depuis 48 min
docs · dans Terminal · Rien de lancé
290 MB
4 conteneurs dans Docker
674MB
Minimum592,3 MB
Pic674 MB
Par conteneur
postgres312 MB46%
rabbitmq206 MB31%
minio142 MB21%
redis14 MB2%
Processeur
3,0%
surtout dans postgres
Le plus proche de sa limite
rabbitmq
86% sur 240 MB
Réseau
9kB/s
↓ 6 kB/s · ↑ 3 kB/s
Ports publiés
6
5433567263799000+2
storefront 2 conteneurs
Lancés ensemble par Docker Compose · 2 ports · 2 actifs
1,9% 326 MB
postgres postgres:16
Up 5 hours
5433
1,6% 312 MB
redis redis:7-alpine
Up 5 hours
6379
0,3% 14 MB
api 1 conteneur
Lancés ensemble par Docker Compose · 2 ports · 1 actif
0,9% 206 MB
rabbitmq rabbitmq:3-management
Up 3 hours
567215672 86% sur 240 MB
0,9% 206 MB
minio minio/minio
Up 26 hours
90009001
0,2% 142 MB

Les chiffres sont simulés : une page web ne peut pas lire votre Mac, et ne devrait pas.

01GPU

À 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
60%Apple M2 Max
1,69 GB de mémoire
Moyenne 32 %
Pic 95 %
15 dernières minutes51530
Figma48%
Google Chrome9%
Zoom3%
La moyenne et le pic Pour qui, du plus élevé au plus bas
02Neural Engine

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
34%Neural Engine
16 cœurs
Le gardent ouvert
Photosphotoanalysisd · 2 140 photos restantes
macOSmediaanalysisd
Photos sollicite le Neural Engine en continu depuis 20 minutes.
Enfin un chiffre Qui le garde ouvert
03Modèles locaux

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
GPU91%
Ollama6,2 GB
Neural Engine2%
Au repos, et c’est normal
ollama run llama3PyTorch et MLX tournent sur le GPU
Un GPU occupé Rouge à 90 % dans la barre des menus
04Barre des menus

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
FinderFichier 60%34% 14:02
GPU60%
Neural Engine34%
Une valeur, un graphique ou les deux Une carte pour chacune dans la Vue d’ensemble
Pourquoi c’est important

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.

Comment s’en servir

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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à.

Comparaison

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.

Moniteur d’activité Vitals
Le GPU
Moniteur d’activitéUne colonne et une fenêtre Historique
VitalsUn onglet avec les apps qui l’utilisent, la mémoire, la moyenne et le pic
Le Neural Engine
Moniteur d’activitéRien
VitalsUn onglet : à quel point, et quelles apps
Graphiques
Moniteur d’activitéUne minute ou deux
VitalsLes 5, 15 ou 30 dernières minutes, et l’historique
Barre des menus
Moniteur d’activitéNon
VitalsUn élément pour chacun
Avertissements
Moniteur d’activitéNon
VitalsGPU en rouge à 90 % ; le Neural Engine sollicité vingt minutes en continu

Le vocabulaire

Ce que veulent dire les chiffres, tiré du lexique du Moniteur d’activité.

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.

Encore plus de Vitals

Toutes les fonctionnalités

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