La GPU e il Neural Engine, con le app che usano ciascuno.

Un pannello per la GPU e uno per il Neural Engine: quanto lavora ciascuno, quali app lo usano e un grafico degli ultimi minuti, nella finestra, nella barra dei menu e nella Panoramica. Su Apple silicon il Neural Engine è sempre stato un mistero. Qui è un numero.

Memoria per tipo
82%
in uso
App 22,15 GB
Wired 5,67 GB
Compressa 24,54 GB
Cache 10,32 GB
Liberi 1,32 GB
Memoria per app
59,25 GB
tutte le app
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Altro 23,30 GB
Potenza per app
1,7 W
tutte le app
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Altro 650 mW
Ora
27 %
Media di oggi36%
Carico3,41
Utente
19%
Le tue app
Sistema
8%
macOS
Core
12
8 P4 E
App principale
Google Chrome
18,2%
AppCPU
Google Chrome
96 processi
–
Terminale
49 processi
–
Safari
16 processi
–
Docker
9 processi
–
Visual Studio Code
63 processi
–
Slack
13 processi
–
Figma
14 processi
–
Zoom
8 processi
–
In uso su 64 GB
52,63 GB
Normale
Liberi11,37 GB
Swap0 MB
App
23,43 GB
Wired
5,37 GB
Compressa
23,82 GB
App principale
Google Chrome
20,59 GB
AppMemoria
Google Chrome
96 processi
–
Visual Studio Code
63 processi
–
Terminale
49 processi
–
Safari
16 processi
–
Docker
9 processi
–
Slack
13 processi
–
Figma
14 processi
–
Zoom
8 processi
–
Liberi su 994,66 GB
479,72 GB
Usati514,94 GB
Scritti oggi38,9 GB
In lettura
737 kB/s
In scrittura
195 kB/s
Volumi
2
Macintosh HDBackup
App principale
Photos
121 kB/s
AppIn scrittura
Foto
6 processi
–
Google Chrome
96 processi
–
Docker
9 processi
–
Visual Studio Code
63 processi
–
Xcode
22 processi
–
Mail
4 processi
–
Slack
13 processi
–
Musica
5 processi
–
Download in corso
12 kB/s
Oggi4,4 GB
Ultimi 30 giorni212 GB
Upload in corso
419 kB/s
Ultimi 7 giorni
48,3 GB
Interfaccia
Wi-Fi
en0
App principale
Safari
8 kB/s
AppDownload in corso
Safari
16 processi
–
Google Chrome
96 processi
–
Slack
13 processi
–
Zoom
8 processi
–
Musica
5 processi
–
Mail
4 processi
–
Docker
9 processi
–
Notion
6 processi
–
Apple M2 Max
60 %
Media32%
Picco95%
Memoria
1,69 GB
Media
32%
Picco
95%
App principale
Figma
35%
AppGPU
Figma
14 processi
–
Google Chrome
96 processi
–
Safari
16 processi
–
Zoom
8 processi
–
Visual Studio Code
63 processi
–
Xcode
22 processi
–
Slack
13 processi
–
Notion
6 processi
–
Neural Engine a 16 core
2 %
Media3%
Picco16%
Traffico di memoria
79,9 MB/s
Media
3%
Picco
16%
App principale
Foto
3 connessioni
AppNeural Engine
Foto
6 processi
–
Xcode
22 processi
–
Safari
16 processi
–
Zoom
8 processi
–
Mail
4 processi
–
Notion
6 processi
–
Google Chrome
96 processi
–
A batteria
64 %
Rimanente2 h 46 min
Cicli412
Consumo
12,6 W
Stato
76%
Temperatura
31°
App principale
Google Chrome
4,3 W
AppPotenza
Google Chrome
96 processi
–
Zoom
8 processi
–
Figma
14 processi
–
Slack
13 processi
–
Safari
16 processi
–
Visual Studio Code
63 processi
–
Docker
9 processi
–
Musica
5 processi
–
Uscita
Altoparlanti MacBook Pro
64%
AppStatoVolumeLivello
Musica In riproduzione 100%
Zoom In riproduzione 80%
Google Chrome In riproduzione 35%
Slack In silenzio Muto
Safari In silenzio 100%
Figma In silenzio 100%
Notion In silenzio 100%
Mail In silenzio 100%
3 connessi
Batteria più scarica: AirPods Pro, sinistro, 42%. Beats Fit Pro è abbinato ma lontano.
42% Impostazioni Bluetooth
DispositivoTipoBatteriaLivello
AirPods Pro Cuffie
Sinistro 42%
Destro 58%
Custodia 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Tastiera 91%
4 server di sviluppo sono avviati ma inattivi
Chiudendoli liberi 1,37 GB e le porte 3000, 4321, 4322, 8000.
Arresta tutti…
storefront
9 processi
attivo
1,18 GB
storefront-web
node
4322 avviato da 3 giorni, poco usato
458 MB
scraper-api
python
8000 avviato da 4 giorni, poco usato
412 MB
marketing-site
node
4321 inattivo da 2 ore
296 MB
billing-api
node
30009229 inattivo da 45 min
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 inattivo da 20 min
121 MB
infra
3 processi
96 MB
auth-service
go
8080
74 MB
email-templates
node
3030 inattivo da 3 ore
58 MB
0%
Claude
Questa settimana
In linea · 10% di margine
0%
Codex
Sessione di 5 ore
Si azzera tra 3h 12m
0%
GitHub Copilot
Richieste premium
A questo ritmo finisce tra 4d
0%
Cursor
Questo ciclo di fatturazione
Si azzera tra 12d 5h
Checkout flow tests Al lavoro In attesa di te
Claude Code · storefront · in esecuzione da 48 min
410 MB
Avviati · 4 Esci dalla sessione…
vitest comando · 61% CPU 520 MB
node server · porta 3001 240 MB
Google Chrome for Testing browser 310 MB
mcp-server-fetch server di strumenti 64 MB
Codex inattivo da 48 min
docs · in Terminal · Nulla di avviato
290 MB
4 container in Docker
674MB
Minimo592,3 MB
Picco674 MB
Per container
postgres312 MB46%
rabbitmq206 MB31%
minio142 MB21%
redis14 MB2%
CPU
3,0%
soprattutto in postgres
Più vicino al limite
rabbitmq
86% di 240 MB
Rete
9kB/s
↓ 6 kB/s · ↑ 3 kB/s
Porte pubblicate
6
5433567263799000+2
storefront 2 container
Avviati insieme da Docker Compose · 2 porte · 2 in esecuzione
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 container
Avviati insieme da Docker Compose · 2 porte · 1 in esecuzione
0,9% 206 MB
rabbitmq rabbitmq:3-management
Up 3 hours
567215672 86% di 240 MB
0,9% 206 MB
minio minio/minio
Up 26 hours
90009001
0,2% 142 MB

I numeri sono simulati: una pagina web non può leggere il tuo Mac, e non dovrebbe.

01GPU

Quanto è occupata la GPU, e quale app la tiene occupata.

Il pannello GPU mostra quanto lavora la GPU, la sua memoria, la media e il picco, un grafico degli ultimi minuti e le app che la usano, dalla più pesante, così un rendering, un gioco o una scheda del browser si mostrano per quello che sono.

  • Utilizzo, memoria, media e picco
  • Le app che la usano, dalla più pesante
  • Un grafico degli ultimi 5, 15 o 30 minuti
  • La temperatura della GPU con gli altri sensori
60%Apple M2 Max
1,69 GB di memoria
Media 32%
Picco 95%
Ultimi 15 minuti51530
Figma48%
Google Chrome9%
Zoom3%
La media e il picco Quali app, dalla più alta
02Neural Engine

Finalmente un numero per il Neural Engine.

Su Apple silicon, Vitals calcola quanto lavora il Neural Engine dalla memoria che sposta rispetto al massimo che questo Mac abbia spostato, e indica le app che lo tengono aperto, così Foto che indicizza la libreria durante la notte non è più invisibile.

  • Quanto lavora
  • Le app che lo tengono aperto
  • Un grafico degli ultimi minuti
  • Una segnalazione quando un’app lo ha tenuto occupato per venti minuti
34%Neural Engine
16 core
Lo tengono aperto
Fotophotoanalysisd · ancora 2140 foto
macOSmediaanalysisd
Foto ha tenuto occupato il Neural Engine per 20 minuti.
Finalmente un numero Chi lo tiene aperto
03Modelli locali

Il tuo modello locale gira sulla GPU, non sul Neural Engine.

I modelli eseguiti con PyTorch o MLX usano la GPU, quindi una sessione di Ollama si presenta come una GPU occupata e un Neural Engine tranquillo. È corretto, e sorprende la prima volta. La memoria di Ollama compare sotto Ollama, dove la cercheresti.

  • PyTorch e MLX girano sulla GPU
  • La memoria di Ollama sotto Ollama
  • La GPU diventa rossa al 90% nella barra dei menu
  • La GPU è nella cronologia, così un rendering di un’ora fa è ancora lì
GPU91%
Ollama6,2 GB
Neural Engine2%
Tranquillo, ed è giusto così
ollama run llama3PyTorch e MLX girano sulla GPU
Una GPU occupata In rosso al 90% nella barra dei menu
04Barra dei menu

Un elemento per ciascuno, e una scheda nella Panoramica.

Entrambi possono essere elementi della barra dei menu, come numero, grafico o entrambi, nel tuo ordine, ed entrambi hanno una scheda nella Panoramica, così puoi tenere d’occhio un lungo rendering senza aprire niente.

  • Un elemento GPU e un elemento Neural Engine
  • Un numero, un grafico o entrambi
  • Schede nella Panoramica
  • Nel menu insieme al resto
FinderFile 60%34% 14:02
GPU60%
Neural Engine34%
Un valore, un grafico o entrambi Una scheda per ciascuno nella Panoramica
Perché conta

GPU e Neural Engine, prima e dopo

Monitoraggio Attività dà alla GPU una colonna, % GPU, e una finestra Cronologia GPU, e al Neural Engine niente. Su Apple silicon il Neural Engine lavora davvero, per Foto, Spotlight, la dettatura e i modelli sul dispositivo, e non c’era modo di vedere quando, né per quale app.

Intanto è sulla GPU che girano davvero i modelli locali. PyTorch e MLX usano la GPU, non il Neural Engine, quindi una sessione di Ollama si presenta come una GPU occupata e un Neural Engine tranquillo, il che è corretto e sorprendente.

Vitals dà a ciascuno il suo pannello: quanto è occupato, la memoria della GPU, la media e il picco, le app che lo usano dalla più pesante, e un grafico degli ultimi 5, 15 o 30 minuti. Il numero del Neural Engine è calcolato dalla memoria che sposta rispetto al massimo che questo Mac abbia spostato, e le app che lo tengono aperto vengono indicate. Entrambi possono essere elementi della barra dei menu e schede nella Panoramica, e Vitals ti avvisa quando un’app ha tenuto occupato il Neural Engine per venti minuti.

Come si usa

Dove si trova in Vitals

Il pannello, l’elemento nella barra dei menu e l’impostazione, nell’ordine in cui li cercheresti.

  1. 01

    Apri il pannello GPU

    Quanto è occupata la GPU, la sua memoria, la media e il picco, un grafico degli ultimi minuti e le app che la usano, dalla più pesante.

  2. 02

    Apri il pannello Neural Engine

    Su un Mac con Apple silicon: quanto lavora il Neural Engine, le app che lo tengono aperto e un grafico degli ultimi minuti.

  3. 03

    Mettili nella barra dei menu

    Impostazioni → Layout → Barra dei menu: un elemento GPU, un elemento Neural Engine, come numero o grafico. Entrambi hanno una scheda nella Panoramica.

  4. 04

    Lascia che Vitals li tenga d’occhio

    Il valore della GPU diventa rosso al 90%, e arriva una segnalazione quando un’app ha tenuto occupato il Neural Engine per venti minuti. La GPU è anche nella cronologia, così un rendering di un’ora fa è ancora lì da vedere.

Confronto

GPU e Neural Engine: Monitoraggio Attività e Vitals

Il confronto completo è riga per riga. Queste sono le righe che riguardano GPU e Neural Engine.

Monitoraggio Attività Vitals
La GPU
Monitoraggio AttivitàUna colonna e una finestra Cronologia
VitalsUn pannello con le app che la usano, memoria, media e picco
Il Neural Engine
Monitoraggio AttivitàNiente
VitalsUn pannello: quanto lavora, e quali app
Grafici
Monitoraggio AttivitàUn minuto o due
VitalsGli ultimi 5, 15 o 30 minuti, e la cronologia
Barra dei menu
Monitoraggio AttivitàNon presente
VitalsUn elemento per ciascuno
Segnalazioni
Monitoraggio AttivitàNon presente
VitalsGPU rossa al 90%; il Neural Engine occupato per venti minuti

I termini da conoscere

Cosa significano i numeri, dal glossario di Monitoraggio Attività.

Domande

Quelle che si fanno su GPU e Neural Engine prima di acquistare.

Vitals mostra l’utilizzo del Neural Engine?

Sì, sui Mac con Apple silicon: quanto lavora, quali app lo usano e un grafico degli ultimi minuti, nella finestra, nella barra dei menu e nella Panoramica.

Perché il mio modello locale non compare sul Neural Engine?

I modelli eseguiti con PyTorch o MLX usano la GPU, non il Neural Engine. Compaiono nel pannello GPU.

Mostra la memoria della GPU?

Sì, con l’utilizzo della GPU, la media e il picco, e le app che la usano.

Monitoraggio Attività lo mostra?

Monitoraggio Attività ha una colonna GPU e una finestra Cronologia GPU, e niente per il Neural Engine.

Come misura Vitals il Neural Engine?

Dalla memoria che sposta, rispetto al massimo che questo Mac abbia mai spostato. macOS non dice quale app lo fa lavorare, solo quali app lo tengono aperto, e sono quelle che Vitals indica.

Quali Mac hanno il pannello Neural Engine?

I Mac con Apple silicon. Su un Mac con Intel non c’è il Neural Engine, e nemmeno il pannello.

Perché la GPU è occupata quando uso Ollama?

Perché i modelli eseguiti con PyTorch o MLX usano la GPU, non il Neural Engine. Compaiono nel pannello GPU, e la memoria di Ollama compare sotto Ollama.

Mostra la temperatura della GPU?

Sì, con gli altri sensori, e le ventole se è la GPU a farle girare.

Continua a leggere

Guide che usano questa funzione, e come Vitals si confronta con le app che si comprano per lo stesso scopo.

Altre funzioni di Vitals

Tutte le funzioni

Acquista Vitals a $15 finché dura il prezzo di lancio

Ancora 50 a questo prezzo. Il prezzo pieno è $39. Un solo pagamento, aggiornamenti per sempre, rimborso entro 14 giorni.

Acquista Vitals a $15