Local AI on a mini PC or GPU: which models fit where?
You can also run an AI model on your own computer, so your text does not go to someone else's server. What you can run depends mainly on memory: the model has to fit in it. Below, for each mini PC and GPU, you can see which models fit, what they are for, what they cost in electricity and where local AI falls short.
How it works
- GPU
- The model fits in VRAMIt then sits entirely on the card, which according to Ollama works best. If it does not fit, Ollama puts part of it in ordinary system RAM, and responses may then be slower.
- Mini PC
- The model fits in RAMWithout a dedicated GPU, the model uses ordinary system RAM. The system itself needs some of it too: Windows 11 requires at least 4 GB.
- Context
- More text needs more memoryThe more text the model holds at once (the context window), the more memory it needs. That is why, with less than 24 GB of VRAM, Ollama defaults to a short window of about 4,000 tokens (pieces of words).
What today's computers can do
By type of device: which models fit entirely in memory, and what they are for according to Ollama.
GPU, VRAM
GPU with 8 GB
For example, the RTX 4060 and RTX 5060.
Good for: text, images, tools
- Gemma 3 4B
- Llama 3.1 8B
GPU with 12 or 16 GB
12 GB: RTX 4070 and RTX 5070. 16 GB: RTX 5080, plus the RTX 4060 Ti and RTX 5060 Ti in their 16 GB versions.
Good for: text, images, tools, reasoning
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
GPU with 24 or 32 GB
24 GB: RTX 4090. 32 GB: RTX 5090.
Good for: text, images, tools, reasoning, coding
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
- gpt-oss 20b
- Gemma 3 27B
- Qwen3-Coder 30B
- Qwen3 32B
Mini PC, RAM
Mini PC with 16 GB
For example, the Umbrel Home.
Good for: text, images, tools, reasoning
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
Mini PC with 32 GB
For example, the GEEKOM A9 Max in its 32 GB configuration.
Good for: text, images, tools, reasoning, coding
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
- gpt-oss 20b
- Gemma 3 27B
- Qwen3-Coder 30B
- Qwen3 32B
Mini PC with 64 GB
For example, the GEEKOM A6 and A8: two memory slots for up to 64 GB in total.
Good for: text, images, tools, reasoning, coding
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
- gpt-oss 20b
- Gemma 3 27B
- Qwen3-Coder 30B
- Qwen3 32B
- Llama 3.3 70B
Mini PC with 128 GB of unified memory
For example, the GEEKOM A9 Mega with the AMD Ryzen AI Max+ 395. The processor and graphics chip share the memory.
Good for: text, images, tools, reasoning, coding
- Gemma 3 4B
- Llama 3.1 8B
- Gemma 3 12B
- Qwen3 14B
- gpt-oss 20b
- Gemma 3 27B
- Qwen3-Coder 30B
- Qwen3 32B
- Llama 3.3 70B
- gpt-oss 120b
A 70B model such as Llama 3.3 does not fit on any of the dedicated GPUs in this overview; for that you need a mini PC with 64 GB or more. Searching your own documents works on everything above: you run a small search model such as EmbeddingGemma (622 MB) alongside a chat model.
What the labels mean
- Images: the model describes pictures and answers questions about them.
- Tools: the model can call other programs and use their output. AI assistants that carry out tasks on their own (agents) are built on this.
- Reasoning: the model first thinks step by step, separately from its answer.
- Coding: built for code and programming tasks.
Categories based on Ollama's library and documentation.
All models: what fits where
The size is what you download in Ollama, the program for running open models on your own computer, for the default version of each model. Whether a model fits is our own calculation from that size: we leave a fifth of the memory free for the context and everything else, and on a mini PC we first set aside 4 GB for the system. It is a guide, not a measurement.
8B means 8 billion parameters: the numbers the model calculates with. Larger models are meant for heavier tasks, but need more memory.
| Model | Download | 16 GB | 32 GB | 64 GB | 128 GB |
|---|---|---|---|---|---|
| Gemma 3 4B | 3.4 GB | fits | fits | fits | fits |
| Llama 3.1 8B | 4.9 GB | fits | fits | fits | fits |
| Gemma 3 12B | 8.2 GB | fits | fits | fits | fits |
| Qwen3 14B | 9.3 GB | fits | fits | fits | fits |
| gpt-oss 20b | 14 GB | does not fit entirely | fits | fits | fits |
| Gemma 3 27B | 17 GB | does not fit entirely | fits | fits | fits |
| Qwen3-Coder 30B | 19 GB | does not fit entirely | fits | fits | fits |
| Qwen3 32B | 20 GB | does not fit entirely | fits | fits | fits |
| Llama 3.3 70B | 43 GB | does not fit entirely | does not fit entirely | fits | fits |
| gpt-oss 120b | 65 GB | does not fit entirely | does not fit entirely | does not fit entirely | fits |
| Model | Download | 8 GB | 12 GB | 16 GB | 24 GB | 32 GB |
|---|---|---|---|---|---|---|
| Gemma 3 4B | 3.4 GB | fits | fits | fits | fits | fits |
| Llama 3.1 8B | 4.9 GB | fits | fits | fits | fits | fits |
| Gemma 3 12B | 8.2 GB | does not fit entirely | fits | fits | fits | fits |
| Qwen3 14B | 9.3 GB | does not fit entirely | fits | fits | fits | fits |
| gpt-oss 20b | 14 GB | does not fit entirely | does not fit entirely | tight: only with a short context window | fits | fits |
| Gemma 3 27B | 17 GB | does not fit entirely | does not fit entirely | does not fit entirely | fits | fits |
| Qwen3-Coder 30B | 19 GB | does not fit entirely | does not fit entirely | does not fit entirely | fits | fits |
| Qwen3 32B | 20 GB | does not fit entirely | does not fit entirely | does not fit entirely | tight: only with a short context window | fits |
| Llama 3.3 70B | 43 GB | does not fit entirely | does not fit entirely | does not fit entirely | does not fit entirely | does not fit entirely |
| gpt-oss 120b | 65 GB | does not fit entirely | does not fit entirely | does not fit entirely | does not fit entirely | does not fit entirely |
- fits
- tight: only with a short context window
- does not fit entirely
If a model does not fit entirely in VRAM, Ollama puts the rest in system RAM. It still works, but responses may be slower. On a mini PC, it means there is not enough memory.
Snapshot from 23 October 2026; models and sizes change. OpenAI says 16 GB of memory is enough for gpt-oss 20b. On a 16 GB GPU that is tight, and on a mini PC with 16 GB too little is left once the system has taken its share. For coding help and agents, Ollama recommends a context window of at least 64,000 tokens; in that case, go one size up.
VRAM and electricity per card
The VRAM is fixed on the card; you cannot upgrade it. The RTX 4060 Ti and RTX 5060 Ti come with either 8 or 16 GB, so check which version you are buying.
The electricity figures assume two hours a day at full power, at the average household price of €0.29 per kWh (Eurostat).
| Card | VRAM | Power under full load | Electricity per year |
|---|---|---|---|
| RTX 4060 | 8 GB | 115 W | €24.3584 kWh |
| RTX 5060 Ti | 8 / 16 GB | 180 W | €38.11131 kWh |
| RTX 4070 | 12 GB | 200 W | €42.34146 kWh |
| RTX 5070 | 12 GB | 250 W | €52.93183 kWh |
| RTX 5080 | 16 GB | 360 W | €76.21263 kWh |
| RTX 4090 | 24 GB | 450 W | €95.26329 kWh |
| RTX 5090 | 32 GB | 575 W | €121.73420 kWh |
According to NVIDIA, for NVIDIA's own version of each card. Cards from other brands may differ.
GPU or mini PC?
GPU
Mini PC
Idle consumption and mini PCs
If you leave the PC on day and night, its idle consumption counts too. According to NVIDIA, an RTX 4090 draws 19 W at idle; around the clock that comes to 166 kWh a year, not counting the rest of the PC.
For a mini PC, the manufacturer usually states only the processor's design power (TDP): 45 to 120 W for the GEEKOM A9 Mega. That is not a measurement at the wall socket. Measure it with a plug-in power meter and work out the cost.
Where local AI falls short
Not enough for everything
No fixed speed
Short context window
You choose the memory when you buy
Electricity becomes heat
Frequently asked questions
How much VRAM do I need for local AI?
For small models of around 8 billion parameters (about 5 GB), 8 GB is enough. With 12 or 16 GB, models of up to about 14 billion parameters fit, including ones that handle images, and gpt-oss 20b is a tight fit on 16 GB. For models of around 30 billion parameters, such as Qwen3-Coder for coding, you need 24 or 32 GB. A 70-billion-parameter model does not fit on any of the dedicated GPUs in our overview.
Can I run local AI on a mini PC without a dedicated GPU?
Yes. Ollama then uses system RAM, but responses may be slower than on a GPU the model fits on. With 32 GB, models of up to about 20 GB fit; with 64 GB, a 70B model fits as well; and with 128 GB of unified memory, so does gpt-oss 120b. Whether Ollama uses your mini PC's graphics chip depends on the chip and the operating system; Ollama keeps a list of supported hardware.
Is a local model as good as a cloud AI service?
Not for everything. Small models are more likely to fall short on difficult questions, and even GEEKOM recommends using a cloud service as well for larger models. The advantage of running locally: your text stays on your own device, and each question costs you only the electricity.
Further reading
Sources
- Download sizes and capabilities of the models: the Ollama library at ollama.com (llama3.1, llama3.3, qwen3, qwen3-coder, gemma3, gpt-oss, embeddinggemma), accessed 23 October 2026.
- Memory, context window and splitting between GPU and system RAM: Ollama documentation at github.com/ollama/ollama, accessed 23 October 2026.
- gpt-oss and 16 GB: README at github.com/openai/gpt-oss, accessed 23 October 2026.
- VRAM, power, idle consumption and power supply: NVIDIA product pages (GeForce RTX 40 and 50 Series), accessed 23 October 2026.
- Mini PCs: product pages from GEEKOM (A6, A8, A9 Max, A9 Mega) and Umbrel (Umbrel Home), accessed 23 October 2026.
- Windows 11 minimum requirements: microsoft.com, accessed 23 October 2026.
- Electricity price: Eurostat, household prices (nrg_pc_204), second half of 2025.