Débutant 11 miniMac

Quel LLM sur iMac M4 (16 / 24 / 32 Go) ?

Réponse directe

L'iMac M4 fait tourner confortablement les modèles de 8 à 14 milliards de paramètres en Q4 : sa puce M4 offre 120 Go/s de bande passante mémoire, et une mesure publique donne 24 tokens par seconde sur un 7B en Q4_0 avec le GPU 10 cœurs. La mémoire unifiée (16, 24 ou 32 Go) fixe la taille maximale : 16 Go pour un 14B, 24 Go pour un 24B lent, 32 Go pour un 30B plus lent encore.

Un iMac est d'abord un écran ; pour l'IA locale, c'est surtout une puce M4 et une quantité de mémoire unifiée que l'on ne pourra plus changer. Ce guide chiffre ce que chaque configuration permet de lancer, à quelle vitesse d'après les mesures publiques, et dans quels cas un Mac mini est le meilleur achat.

Vous choisissez une machine ? Nos choix par budget →

Par Mohamed Meguedmi·Màj 2026-09-30·Testé sur macOS 14+
Matériel conseillé

Alternative d’achat pour ce guide : GMKtec EVO-X2 64 Go / 1 To (Ryzen AI Max+ 395).

Un mini-PC est une machine complète : vérifiez la mémoire disponible et la compatibilité du moteur. Il ne remplace pas macOS/MLX ou CUDA.

Pourquoi ce choix ? Notre fiche complète sur GMKtec EVO-X2 64 Go / 1 To (Ryzen AI Max+ 395) →

Comparer toutes les options par budget, de 800 à 3 500 € →

En mobilité : quel PC portable pour l'IA locale →

Liens affiliés — commission possible sans surcoût pour vous. En tant que Partenaire Amazon, QuelLLM réalise un bénéfice sur les achats remplissant les conditions requises.

#Ce que fait un iMac M4 pour l'IA locale

L'iMac M4 exécute bien les modèles de 8 à 14 milliards de paramètres et accepte des modèles plus gros à vitesse réduite. Trois chiffres résument l'essentiel. La puce M4 délivre 120 Go/s de bande passante mémoire d'après la fiche Apple, soit un plafond théorique d'environ 31 tokens par seconde sur un 7B en Q4_0. La mesure publique du dépôt llama.cpp sur un M4 à GPU 10 cœurs donne 24,11 tokens par seconde en génération, soit 77 % de ce plafond. Enfin, la mémoire unifiée va de 16 à 32 Go et se choisit à l'achat : elle décide seule de la taille de modèle possible. Ce qui manque à cet iMac, c'est de la bande passante, pas de la capacité.

Puce
Apple M4 ; la fiche Apple ne propose pas de variante Pro ou Max pour l'iMac.
Bande passante
120 Go/s, quelle que soit la configuration.
Mémoire unifiée
16 Go en base ; 24 Go en option sur toutes les versions, 32 Go sur le modèle à 4 ports.
Écran
24 pouces 4,5K (4480 × 2520), ce qui laisse peu d'intérêt à un GPU plus gros : la limite est la mémoire.
Prix
Non indiqué ici : Apple les modifie ; voir la page matériel du site.

#Les configurations réelles : deux modèles, pas trois

Le kit Mac

L'IA locale sur ton Mac, à fond : mémoire unifiée, MLX vs GGUF, le bon modèle pour ta puce, Ollama et LM Studio réglés pour Apple Silicon.

  • Espace en ligne à vie
  • PDF + fichiers
  • Mises à jour à vie

La page d'Apple distingue deux familles. Le modèle à 2 ports a un CPU 8 cœurs et un GPU 8 cœurs, avec 16 Go de mémoire extensible à 24 Go. Le modèle à 4 ports a un CPU 10 cœurs et un GPU 10 cœurs, avec 16 Go extensibles à 24 ou 32 Go. La bande passante de 120 Go/s est identique. Une erreur courante, présente dans l'ancienne version de cette page, est de croire qu'une configuration de 8 Go existe encore : la mémoire de base est de 16 Go. Ce qui compte pour un LLM est donc de viser le modèle à 4 ports si l'on veut 32 Go.

Configurations de l'iMac M4 utiles pour un LLM (fiche Apple)
VersionGPUMémoire unifiéeBande passante
2 ports8 cœurs16 Go, option 24 Go120 Go/s
4 ports10 cœurs16 Go, options 24 et 32 Go120 Go/s

Pour la génération de texte, la différence entre 8 et 10 cœurs GPU est probablement faible : la vitesse dépend de la bande passante, identique. Aucune mesure publique du tableau de référence n'existe pour la variante à 8 cœurs, donc cette affirmation reste une hypothèse. Si vous hésitez, payez plutôt pour la mémoire que pour les cœurs.

#16, 24 ou 32 Go : le budget mémoire

Sur un Mac, la mémoire est partagée entre le système et le GPU, et macOS ne laisse au GPU qu'une fraction. Le réglage iogpu.wired_limit_mb vaut 0 par défaut, ce qui signifie que le noyau déduit la limite de la mémoire installée. Sur un Mac de 32 Go mesuré par ModelPiper, Metal proposait 24,96 GiB au GPU, soit 78 % de la mémoire. On cite couramment 75 %. Pour un iMac, comptez donc de l'ordre de 11 à 12 Go pour un modèle en 16 Go, 17 à 18 Go en 24 Go et 24 à 25 Go en 32 Go : ce sont des estimations, à vérifier sur votre machine avec la commande sysctl iogpu.wired_limit_mb et l'outil Metal décrit par ModelPiper.

Mémoire disponible pour le modèle (estimation à 75 %)
ConfigurationMémoire utilisable par le GPUPlus gros modèle raisonnable
16 Go≈ 11 à 12 GoUn 14B en Q4 (≈ 9 Go), contexte moyen
24 Go≈ 17 à 18 GoUn 24B en Q4 (≈ 14 Go), contexte court
32 Go≈ 24 à 25 GoUn 30B en Q4 (≈ 17 à 18 Go), contexte moyen

Pour aller plus loin que ces limites, il est possible de relever la part accordée au GPU. Le guide sur l'optimisation des Mac Apple Silicon détaille ce réglage et ses risques ; nous ne le répétons pas ici.

#Quels modèles pour quelle mémoire

Les poids en Q4 ci-dessous viennent du catalogue QuelLLM. Ils supposent que le modèle tient dans la mémoire utilisable du tableau précédent, contexte compris. La colonne « fluidité » applique le plafond de 120 Go/s à chaque modèle : ce sont des ordres de grandeur calculés, pas des mesures.

Modèles par configuration mémoire (Q4, poids seuls)
ModèlePoidsConfiguration minimaleFluidité attendue sur M4
Llama 3.1 8B≈ 6 Go16 GoFluide (15 tokens/s environ)
Gemma 4 12B≈ 7 Go16 GoCorrect (13 tokens/s environ)
Phi-4 14B≈ 9 Go16 GoCorrect (10 tokens/s environ)
gpt-oss 20B≈ 13 Go24 GoVariable (MoE : plus rapide qu'un dense de 20B)
Devstral Small 2 24B≈ 14 Go24 GoLent (6 à 7 tokens/s environ)
Gemma 4 31B≈ 18 Go32 GoTrès lent (5 tokens/s environ)

Le mot d'ordre est de ne pas confondre « tient » et « est agréable ». Un 24B dense sur M4 base reste lisible mais lent, à quelques mots par seconde, alors qu'un modèle à experts (MoE) comme gpt-oss 20B ou Gemma 4 26B-A4B ne lit que quelques milliards de paramètres à chaque token, donc dépasse un dense de taille comparable. Pour un iMac 24 ou 32 Go, un MoE est souvent le meilleur choix.

Un arbitrage revient souvent sur 24 Go : un 12B en Q8 (environ 13 Go) ou un 24B en Q4 (environ 14 Go). Les deux occupent presque la même mémoire, donc génèrent à peu près à la même vitesse, autour de 7 tokens par seconde d'après le plafond de bande passante. Le second offre davantage de capacité de raisonnement, le premier une fidélité plus proche du modèle d'origine. À bande passante égale, c'est la taille du modèle en gigaoctets qui fixe le débit, pas son nombre de paramètres.

#Vitesse : la bande passante décide

La seule mesure publique de référence est le tableau du dépôt llama.cpp sur Apple Silicon, qui teste un LLaMA 7B en Q4_0. Pour un M4 avec GPU 10 cœurs et 120 Go/s, il donne 221,29 tokens par seconde en lecture de prompt et 24,11 en génération. Un M4 Pro à 273 Go/s et GPU 16 cœurs donne 49,64 en génération, soit un peu plus du double. Ce rapport est proche de celui des bandes passantes (2,3 fois) : c'est le signe que la génération dépend de la mémoire, pas du nombre de cœurs GPU.

Apple Silicon sur LLaMA 7B Q4_0 (discussion llama.cpp)
PuceGPUBande passanteGénération tg (t/s)
M4 (iMac 4 ports)10 cœurs120 Go/s24,11
M4 Pro (Mac mini M4 Pro)16 cœurs273 Go/s49,64

Ces mesures datent d'une version précoce de llama.cpp ; les versions récentes et MLX peuvent faire mieux. Prenez-les comme un ordre de grandeur. L'ancienne version de cette page annonçait 28 à 31 tokens par seconde pour un 9B en Q5 : ce chiffre dépasserait le plafond de 120 Go/s pour un modèle de cette taille, et nous l'avons retiré.

#Trois usages réalistes selon la mémoire

Un budget mémoire se lit mieux appliqué à un usage. Dans chaque cas, additionnez le poids du modèle, le cache du contexte et les autres programmes ouverts, et comparez le total à la mémoire utilisable du tableau précédent. Le calculateur du site fait cette addition pour vous ; retenez seulement la logique.

Usages types et configuration conseillée
UsageCe qu'il faut chargerConfiguration minimale
Assistant de bureau : résumés, e-mails, traductionUn 8B ou un 12B en Q4, contexte de quelques milliers de tokens16 Go
Recherche dans vos documents (RAG)Un modèle de génération de 12B, un modèle d'embeddings et un reranker chargés ensemble24 Go pour garder une marge
Aide au code sur des projets moyensUn 24B (Devstral Small 2) ou un MoE de 20 à 26B, contexte long24 Go, 32 Go si le contexte grandit

Sur la chaleur et le bruit, nous n'avons trouvé aucune mesure publique d'un iMac M4 sous charge LLM soutenue, et nous ne prétendons donc rien sur son ventilateur. Le seul repère fiable est l'usage : si la génération dure des heures, surveillez la fréquence et la température dans le Moniteur d'activité et gardez un contexte raisonnable.

#Mise en route

  1. 01
    Vérifier la mémoire
    Notez la mémoire de votre iMac dans le menu Pomme puis À propos de ce Mac. Elle fixe la liste de modèles possibles.
  2. 02
    Installer Ollama ou LM Studio
    Ollama accélère les calculs sur GPU Apple via l'API Metal. LM Studio offre une interface graphique bien adaptée au grand écran.
  3. 03
    Charger un modèle adapté
    Choisissez un modèle du tableau selon votre mémoire, en Q4_K_M, et lancez-le avec ollama run.
  4. 04
    Contrôler l'usage GPU
    Utilisez ollama ps pour vérifier que le modèle est chargé sur le GPU, puis Moniteur d'activité pour suivre la pression mémoire.
  5. 05
    Limiter le contexte
    Sur 16 Go, gardez un contexte de quelques milliers de tokens pour éviter que le système ne swappe.
Terminal
ollama ps
sysctl iogpu.wired_limit_mb
sysctl hw.memsize

#iMac M4 ou Mac mini M4 : le vrai critère

Le Mac mini M4 utilise la même puce et la même bande passante ; à mémoire égale, l'iMac n'est donc pas plus lent. Ce qui change, c'est l'écran intégré, non remplaçable, et l'absence de variante Pro : l'iMac plafonne à 32 Go et 120 Go/s, quand le Mac mini M4 Pro monte à 273 Go/s d'après la même discussion de référence. Si votre objectif est un modèle de 24B ou plus à vitesse correcte, la bande passante du Mac mini M4 Pro double le débit ; si c'est un assistant de bureau avec un 8 à 14B, l'iMac est équivalent.

iMac M4 ou Mac mini
CritèreiMac M4Mac mini M4 / M4 Pro
Bande passante120 Go/s120 Go/s (M4) ; 273 Go/s (M4 Pro)
Mémoire maximale32 GoVoir la page du Mac mini
ÉcranIntégré 4,5K de 24 poucesÀ choisir séparément
Débit mesuré 7B Q4_024,11 t/s24,11 t/s (M4) ; 49,64 t/s (M4 Pro)
ÉvolutivitéAucune, mémoire non remplaçableIdem pour la mémoire, écran remplaçable
→
Le critère qui tranche
Choisissez l'iMac si vous voulez un poste tout-en-un et un assistant de 8 à 14B. Choisissez un Mac mini M4 Pro si vous visez un 24B ou plus, où la bande passante double le débit. Les prix changent : vérifiez-les sur les pages matériel du site.

#Questions fréquentes

FAQ
L'iMac M4 est-il bon pour l'IA locale ?+
Oui pour les modèles de 8 à 14 milliards de paramètres : la puce M4 offre 120 Go/s de bande passante et une mesure publique donne 24 tokens par seconde sur un 7B en Q4_0. Il ralentit nettement sur les modèles de 24B et plus, faute de bande passante, pas de capacité.
16, 24 ou 32 Go sur un iMac M4 pour un LLM ?+
Seize Go suffisent pour un 8B à 14B en Q4, avec environ 11 à 12 Go utilisables. Vingt-quatre Go ouvrent les 20 à 24B, trente-deux Go les 30B en Q4. La mémoire n'étant pas remplaçable après l'achat, visez le plus gros modèle que vous comptez utiliser, pas celui d'aujourd'hui.
Quelle vitesse pour un LLM sur iMac M4 ?+
Sur un M4 à GPU 10 cœurs, le tableau llama.cpp donne 24,11 tokens par seconde en génération sur un LLaMA 7B en Q4_0. Le calcul bande passante sur poids suggère environ 15 tokens par seconde pour un 8B en Q4 récent et 6 à 7 pour un 24B dense : estimations à vérifier.
Pourquoi pas d'iMac M4 Pro ?+
La page d'Apple ne propose que la puce M4 pour l'iMac, en versions 8 et 10 cœurs GPU. Pour une bande passante supérieure, il faut passer à un Mac mini M4 Pro (273 Go/s), dont la génération est plus de deux fois plus rapide dans le tableau de référence.
L'iMac M4 8 cœurs GPU suffit-il pour un LLM ?+
Probablement oui : à 120 Go/s pour tous, la génération dépend peu du nombre de cœurs GPU. Aucune mesure du tableau llama.cpp n'existe pour la variante à 8 cœurs, donc c'est une hypothèse. Choisissez plutôt selon la mémoire : 24 Go est le premier palier vraiment utile.
Ollama utilise-t-il le GPU de l'iMac M4 ?+
Oui : la documentation d'Ollama indique qu'il accélère les calculs sur les GPU Apple via l'API Metal. Vérifiez avec ollama ps que le modèle est chargé sur le GPU, et surveillez la pression mémoire dans le Moniteur d'activité si vous approchez la limite de votre configuration.
Ce guide vous a aidé ?

Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.