1. Learn
  2. Get started

Run an LLM on CPU only: local AI on a laptop without a GPU

Which models run on a laptop with no graphics card, how fast to expect them, and the settings that make CPU-only local AI usable.

Updated Oct 26, 2026 · RunItLocal.io

Yes, you can run a language model on a laptop with no graphics card. Ollama falls back to the processor automatically. The catch is speed: stick to a small model like Qwen3 4B and it runs at about reading speed. Go bigger and it slows to a crawl, unless the bigger model is a mixture of experts.

Why the CPU is slower

Each word a model writes means reading all of its active weights from memory once. So speed comes down to memory bandwidth (see why bandwidth sets speed). A graphics card's memory moves 300 to 1,000 GB/s. A laptop's normal RAM moves something like 50 to 100 GB/s. That gap, not the processor itself, is why CPU-only is slower.

The upside: laptop RAM is often bigger than a cheap card's VRAM. A 32 GB laptop can load models that an 8 GB graphics card can't.

What to expect

Our calculator assumes about 60 GB/s for a laptop without a graphics card, and lets models use about 60% of system memory. Its estimates:

Model16 GB laptop32 GB laptop
Qwen3 4B~13 tok/s~13 tok/s
Qwen3 8B~6 tok/s~6 tok/s
Qwen3 14Bdoes not fit~4 tok/s
gpt-oss 20Bdoes not fit~11 tok/s
Gemma 3 27Bdoes not fit~2 tok/s

Around 10 tok/s is about reading speed. Under 5 tok/s works for short tasks if you're patient. These are estimates: a laptop with fast DDR5 memory will beat them, and an older one with a single memory stick will fall short.

Notice gpt-oss 20B. It's bigger than Qwen3 14B but nearly three times faster, because only about 3.6B of its 21B parameters work on each token. On a 32 GB laptop it's the best model you can run at a usable speed. More in mixture of experts explained.

How to set it up

Install Ollama from ollama.com. Nothing special is needed for CPU-only. See the Windows or Linux guide if you get stuck. Then start with the small model:

ollama run qwen3:4b

While it's loaded, check where it's running:

ollama ps

On a laptop without a supported graphics card, the PROCESSOR column says 100% CPU. That's expected.

Making it faster

  • Plug in. Many laptops slow the processor on battery.
  • Close the browser tabs. Memory used by other apps is memory the model can't have, and if the system starts swapping to disk, speed collapses.
  • Keep chats short. Every token of context has to be processed. On a CPU, reading a long pasted document takes much longer than writing the answer.
  • Turn off thinking for quick jobs. Qwen3 models reason out loud before answering, which means more tokens to generate. For a rewrite or a summary, type /set nothink in the chat to skip it.
  • Use a MoE model if you have the RAM. gpt-oss 20B on 32 GB is the sweet spot.

What about built-in graphics?

Most laptops have graphics built into the processor (Intel Iris or Arc, AMD Radeon). They share the same system RAM, so they don't add much bandwidth, and Ollama mostly runs on the CPU with them. Two things can still use them:

Macs are the exception

An Apple silicon MacBook isn't "CPU only". Its GPU shares fast unified memory and Ollama uses it automatically. Even a base M1 runs Qwen3 4B at about 15 tok/s by our estimate. See run AI locally on a Mac.

When to stop and buy a card

If you find yourself using it daily and wishing it were smarter, the cheapest real upgrade is a graphics card in a desktop. Our Starter build, a used desktop with an RTX 3060 12 GB, comes to about $300 to $400 and runs Qwen3 8B at about 38 tok/s by our estimate:

RTX 3060, 12 GB · estimated with our calculator · full page

  • Qwen3 4BQuick everyday chat and summaries
    ~79 tok/s
    Runs greatqwen3:4b
  • Qwen3 8BA solid all-rounder for chat and writing
    ~38 tok/s
    Runs greatqwen3:8b
  • Gemma 3 12BReads images as well as text
    ~24 tok/s
    Usablegemma3:12b
  • Qwen3 14BNoticeably smarter at reasoning and code
    ~21 tok/s
    Usableqwen3:14b
  • gpt-oss 20BOpenAI's open model. Fast, strong reasoning
    needs 16 GB
    Too biggpt-oss:20b
  • Gemma 3 27BGoogle's best open model for its size
    needs 19 GB
    Too biggemma3:27b
  • Qwen3 30B-A3B30B smarts at small-model speed
    needs 21 GB
    Too bigqwen3:30b
  • Qwen3 32BStrong coding and long answers
    needs 22 GB
    Too bigqwen3:32b
  • Llama 3.3 70BClose to the big cloud models
    needs 45 GB
    Too bigllama3.3:70b
  • gpt-oss 120BOpenAI's largest open model
    needs 67 GB
    Too biggpt-oss:120b
  • Qwen3 235B-A22BAlibaba's flagship open model, for multi-GPU rigs
    needs 144 GB
    Too bigqwen3:235b
  • DeepSeek R1 671BThe full DeepSeek R1, for the biggest rigs
    needs 406 GB
    Too bigdeepseek-r1:671b

Where to go next