BookmarksLoading account…
Desktop workstation with a graphics card, GPU comparison screens, and a VRAM, bandwidth, compatibility, and power decision flow for choosing a GPU for local AI.

How to Choose a GPU for Local AI in 2026

Choose the right GPU for local LLMs, image generation, video, and fine-tuning. Learn how VRAM, software support, bandwidth, power, and price affect local AI.

By DevTech Life Editorial Team | Updated 9/21/2026

A fast gaming GPU is not automatically a good local AI GPU.

That becomes obvious the first time you try to load a model that needs 15 GB of GPU memory onto a faster card with only 12 GB available.

The model does not care that the GPU won more gaming benchmarks.

It does not fit.

Local AI hardware decisions are unusually dependent on capacity. Once you have enough memory, speed begins to matter much more.

For most developers, I would evaluate GPUs in roughly this order:

  1. Workload

    What are you actually running?

  2. VRAM

    Can the model fit comfortably?

  3. Software

    Does your stack support the GPU?

  4. Performance

    How fast is the GPU once the model fits?

  5. Platform

    Can your PC power and cool it?

That order prevents one of the most common local AI purchasing mistakes:

Buying a faster GPU that cannot comfortably run the workload you bought it for.

1. Start With the AI Workload

Before comparing GPU models, decide what you actually want the machine to do.

Different AI workloads stress hardware differently.

Workload

What matters most

Local LLM inference

VRAM, memory bandwidth, inference backend

Coding assistants and agents

VRAM, context capacity, inference speed

Image generation

VRAM, compute performance, framework support

Video generation

VRAM, compute performance, system RAM

Fine-tuning

VRAM, framework compatibility, compute

Speech / TTS / transcription

Software compatibility, compute, moderate VRAM

AI development with PyTorch

Framework and driver support, VRAM, compute

For a machine primarily used for LLM chat and coding, VRAM often becomes the first constraint.

For image and especially video generation, raw GPU compute becomes increasingly important once the model fits.

Fine-tuning changes the equation again. Parameter-efficient methods such as LoRA and QLoRA can dramatically reduce memory requirements compared with full fine-tuning, but training still consumes substantially more memory than ordinary inference. Hugging Face's PEFT documentation specifically emphasizes reduced memory and compute as one of the main reasons to use parameter-efficient tuning.

External link: Hugging Face PEFT methods overview (opens in a new tab)

There is no universally best AI GPU.

There is a GPU that makes sense for your workload.


2. VRAM Is Usually the First Number to Check

VRAM is the high-speed memory located directly on the GPU.

For local AI, it may hold:

  • model weights
  • the KV cache used by LLMs
  • attention buffers
  • activations
  • image or video tensors
  • runtime working memory

This is why VRAM capacity can matter more than the GPU's product tier.

A useful approximation for model weights is:

parameters × bits per parameter ÷ 8

So the theoretical weight storage for a 4-bit model looks roughly like this:

Model parameters

Theoretical 4-bit weight size

8B

~4 GB

14B

~7 GB

32B

~16 GB

70B

~35 GB

Those numbers are not actual GPU requirements.

Real models need additional memory for quantization metadata, runtime buffers, context, the KV cache, and sometimes vision or audio components.

A 32B model whose weights occupy roughly 18–20 GB on disk does not mean that a 20 GB GPU will necessarily run it comfortably.

You need headroom.


3. A Practical VRAM Guide

I would treat the following as planning ranges rather than hard compatibility limits:

GPU VRAM

Practical local AI role

8 GB

Smaller quantized LLMs and optimized image-generation workflows

12 GB

Good entry point for local LLM inference and many image workflows

16 GB

Strong general-purpose starting point for a new local AI workstation

24 GB

Much more flexibility for larger LLMs, image pipelines, and experimentation

32 GB

Excellent capacity for serious local AI development and larger models

48 GB+

Large-model workstations, heavier fine-tuning, larger contexts, and specialized workflows

These ranges can move substantially depending on the model.

Context length alone can change the answer.

Hugging Face's Transformers documentation notes that the LLM KV cache grows as generation progresses, and different cache strategies deliberately trade memory consumption against performance.

External link: Hugging Face Transformers — KV cache strategies (opens in a new tab)

Diffusion models have similar complications. Hugging Face notes that current Flux and Wan-class models can consume more memory than typical consumer GPUs provide and documents CPU offloading, quantization, and multi-GPU techniques specifically to reduce those requirements.

External link: Hugging Face Diffusers — Reduce memory usage (opens in a new tab)

This is why:

The model fits

and

The model runs comfortably

are not the same thing.


4. Why I Would Target 16 GB for a New AI-Focused PC

You can absolutely run local AI with less.

An 8 GB GPU can run useful local models. A 12 GB GPU can run substantially more.

But if you are buying a GPU specifically because you want to experiment with local AI, 16 GB is a much more comfortable starting point in 2026.

It gives you additional room for:

  • larger quantized LLMs
  • longer contexts
  • multimodal models
  • larger image-generation pipelines
  • higher resolutions
  • multiple loaded components
  • future models that consume more memory

This creates an interesting comparison within NVIDIA's current lineup.

The GeForce RTX 5070 has 12 GB of GDDR7, while the RTX 5060 Ti is available with 16 GB. The RTX 5070 has substantially higher memory bandwidth, but the 5060 Ti has more capacity. NVIDIA lists 672 GB/s of bandwidth for the 5070 versus 448 GB/s for the 5060 Ti.

External link: NVIDIA GeForce RTX 5060 family (opens in a new tab)

For a workload that fits inside 12 GB, the faster card may make more sense.

For a workload that requires 14 GB:

The comparison is already over.

That is the local-AI version of capacity before speed.


5. 24 GB Is Still an Important Tier

The current consumer market has an unusual gap.

NVIDIA's modern GeForce lineup includes:

  • RTX 5060 — 8 GB
  • RTX 5060 Ti — 8 GB or 16 GB
  • RTX 5070 — 12 GB
  • RTX 5070 Ti — 16 GB
  • RTX 5080 — 16 GB
  • RTX 5090 — 32 GB

NVIDIA's current comparison data confirms those memory configurations.

External link: NVIDIA GeForce comparison (opens in a new tab)

There is no current GeForce 24 GB model in that stack.

But two older NVIDIA cards remain especially relevant to local AI:

  • GeForce RTX 3090 — 24 GB
  • GeForce RTX 4090 — 24 GB

NVIDIA shipped the RTX 3090 with 24 GB of GDDR6X specifically noting AI and large content-creation workloads among its use cases.

External link: NVIDIA — Introducing GeForce RTX 30 Series (opens in a new tab)

The RTX 4090 also carries 24 GB, with 1008 GB/s of memory bandwidth.

External link: NVIDIA Ada GPU Architecture (opens in a new tab)

That makes the used RTX 3090 market worth knowing about.

A reasonably priced used 3090 can still provide something many newer GeForce cards cannot:

24 GB of CUDA-capable VRAM on one GPU.

But buying used introduces its own risks.

Check:

  • warranty status
  • seller history
  • fan condition
  • memory temperatures
  • physical damage
  • stability under sustained GPU load
  • PSU requirements

Do not buy an old flagship solely because the VRAM number looks attractive.


6. 32 GB Changes What Is Practical

At the high end of the consumer market, NVIDIA's RTX 5090 provides 32 GB of GDDR7 memory and 1792 GB/s of memory bandwidth.

External link: NVIDIA GeForce RTX 5090 (opens in a new tab)

That combination is significant for local AI.

You get both:

  • substantially more model capacity
  • extremely high memory bandwidth

The tradeoff is power.

NVIDIA rates the RTX 5090 at 575 W total graphics power and recommends a 1000 W system power supply for its reference configuration.

External link: NVIDIA GeForce RTX 5090 (opens in a new tab)

There is also now a very different 32 GB option from AMD.

The Radeon AI PRO R9700 includes:

  • 32 GB GDDR6
  • 640 GB/s memory bandwidth
  • 300 W total board power
  • RDNA 4
  • ROCm support
  • a dual-slot workstation design

AMD explicitly positions the card for local AI inference, development, and memory-intensive workloads.

External link: AMD Radeon AI PRO R9700 (opens in a new tab)

These cards demonstrate why capacity and speed should be considered separately.

They both have 32 GB.

They are not equivalent GPUs.


7. NVIDIA vs AMD vs Intel in 2026

Hardware specifications are only half the decision.

Your software has to know how to use the hardware.

NVIDIA

NVIDIA remains the lowest-friction default for developers who want the broadest compatibility with AI projects built around CUDA.

PyTorch supports CUDA directly, while projects such as llama.cpp provide dedicated CUDA acceleration.

External link: llama.cpp build documentation (opens in a new tab)

A large amount of open-source AI software still ships CUDA instructions first.

That matters when you are cloning repositories from GitHub.

The difference between:

pip install ...
python app.py

and:

This kernel does not support your GPU yet.

can be worth more than a specification-sheet advantage.

If your goal is maximum compatibility with experimental AI projects, NVIDIA remains the safest general-purpose choice.

AMD

AMD's position has improved substantially.

ROCm now supports current Radeon hardware on both Linux and Windows, including cards such as the Radeon RX 9070, RX 9070 XT, RX 9060 XT, and Radeon AI PRO R9700.

External link: AMD ROCm Windows compatibility (opens in a new tab)

ROCm also provides Windows PyTorch support, although AMD's own documentation makes clear that support still varies by framework, GPU, and operating system. Some components such as vLLM and SGLang remain Linux-focused in the current ROCm compatibility matrix.

External link: AMD ROCm — PyTorch installation (opens in a new tab)

So AMD is no longer something I would dismiss for local AI.

But I would verify the exact applications you intend to use before buying the GPU.

Intel

Intel has also become a legitimate participant in the local AI ecosystem.

PyTorch now has a native torch.xpu backend for Intel GPUs, and llama.cpp supports Intel hardware through SYCL as well as broader Vulkan support.

External link: PyTorch XPU documentation (opens in a new tab)

The Arc B580 provides:

  • 12 GB GDDR6
  • 456 GB/s memory bandwidth
  • 160 XMX engines
  • oneAPI
  • OpenVINO
  • PyTorch support

Intel lists the card at 190 W total board power.

External link: Intel Arc B580 specifications (opens in a new tab)

That makes Intel worth considering for supported inference workflows.

I would still check application compatibility first rather than assuming every CUDA-oriented repository has an Intel path.


8. The Runtime Matters More Than the Logo on the GPU

One reason non-NVIDIA hardware has become more practical is that modern inference runtimes support multiple GPU backends.

For example, llama.cpp currently supports:

Backend

Hardware

CUDA

NVIDIA

HIP

AMD

SYCL

Intel

Vulkan

Multiple GPU vendors

Metal

Apple Silicon

Its current feature matrix also shows broad support for quantized models across CUDA, ROCm, SYCL, and Vulkan, although performance and individual features still vary between backends.

External link: llama.cpp feature matrix (opens in a new tab)

That means you should not ask only:

Does this GPU support AI?

Ask:

Does my runtime and model stack support this GPU well?

Those are different questions.


9. Memory Bandwidth Matters Once the Model Fits

VRAM determines whether a workload can fit.

Memory bandwidth helps determine how quickly data can move once it does.

Current GPU memory bandwidth varies dramatically:

GPU

VRAM

Memory bandwidth

Intel Arc B580

12 GB

456 GB/s

RTX 5060 Ti

16 GB

448 GB/s

RTX 5070

12 GB

672 GB/s

Radeon AI PRO R9700

32 GB

640 GB/s

RTX 5070 Ti

16 GB

896 GB/s

RTX 5080

16 GB

960 GB/s

RTX 4090

24 GB

1008 GB/s

RTX 5090

32 GB

1792 GB/s

The NVIDIA figures come from NVIDIA's current GeForce specifications; Intel and AMD publish the corresponding figures for the B580 and R9700.

External link: NVIDIA GeForce comparison (opens in a new tab)

Do not turn this into a simple ranking.

Bandwidth is not tokens per second.

Actual AI performance also depends on:

  • GPU architecture
  • quantization format
  • Tensor/XMX/AI accelerators
  • kernel implementation
  • model architecture
  • batch size
  • inference backend
  • precision

But bandwidth is absolutely worth checking.

Especially for LLM inference.


10. Do Not Count Shared System Memory as VRAM

Windows may show a large amount of shared GPU memory in Task Manager.

That does not mean your 16 GB GPU has magically become a 48 GB GPU.

Shared GPU memory is system RAM that the GPU can access.

It is dramatically slower than memory physically attached to the graphics card.

LM Studio specifically warns that allowing model data to spill from dedicated VRAM into shared memory can cause substantial slowdowns. Its CUDA controls can therefore restrict model weights to dedicated GPU memory and intentionally offload the remainder to system RAM instead.

External link: LM Studio GPU controls (opens in a new tab)

This distinction explains a common local AI experience:

The model technically loaded.

Why did generation suddenly become painfully slow?

The machine crossed a memory boundary.


11. System RAM Still Matters

Buying a large GPU does not make system RAM irrelevant.

You still need memory for:

  • the operating system
  • model loading
  • CPU offloading
  • Docker
  • your IDE
  • browser tabs
  • inference runtimes
  • preprocessing
  • multiple models
  • large contexts

For a developer workstation doing serious local AI work, I would generally prefer 32 GB of system RAM over 16 GB.

If you are buying a 24–32 GB GPU specifically to experiment with larger models, 64 GB of system RAM becomes much easier to justify.

This becomes even more important when using CPU offloading.

Hugging Face notes that offloading can dramatically reduce GPU memory requirements, but repeatedly moving model components between CPU and GPU carries a substantial performance penalty.

External link: Hugging Face Diffusers — Reduce memory usage (opens in a new tab)

RAM can expand what the machine can run.

It does not turn RAM into VRAM.


12. Image and Video Generation Change the Equation

LLMs get most of the attention, but image and video models can be even more demanding.

Modern diffusion pipelines may contain:

  • one or more text encoders
  • a transformer or UNet
  • a VAE
  • ControlNet-style components
  • adapters
  • upscalers
  • additional conditioning models

Hugging Face notes that the text encoders and primary diffusion components in current pipelines can consume around 30 GB in some configurations.

External link: Hugging Face Diffusers quicktour (opens in a new tab)

Quantization and offloading can reduce that dramatically.

For example, Hugging Face documents a quantized Flux configuration on an RTX 4090 using roughly 15 GB of memory, with CPU offloading reducing that further to roughly 12 GB in its test.

External link: Hugging Face Diffusers — Speed and memory optimizations (opens in a new tab)

That does not mean every Flux workflow uses those numbers.

It demonstrates something more important:

Software configuration can change GPU requirements substantially.

Video generation pushes this even further.

If video generation is one of your primary goals, I would place considerably more value on 24–32 GB of VRAM than I would for a machine intended mainly for 7B-class LLM chat.


13. Fine-Tuning Has Different Hardware Requirements

Inference and training are not interchangeable workloads.

Inference primarily needs enough memory to hold the model and its runtime state.

Training also needs memory for things such as:

  • gradients
  • optimizer state
  • activations
  • training batches

Parameter-efficient methods help.

Hugging Face's PEFT tooling exists specifically to reduce the amount of the model that must be trained, lowering memory and compute requirements.

External link: Hugging Face PEFT methods overview (opens in a new tab)

But if fine-tuning is a major part of your plan, I would give extra weight to:

  1. VRAM capacity
  2. PyTorch support
  3. framework maturity
  4. kernel availability
  5. Linux compatibility

This is also where checking the exact software stack before purchasing hardware becomes especially important.


14. One Large GPU Is Usually Simpler Than Two Small Ones

It is tempting to think:

16 GB + 16 GB = 32 GB

Sometimes that works.

Sometimes it does not.

The model runtime must explicitly support splitting the workload across GPUs.

llama.cpp supports multi-GPU execution with CUDA and ROCm and can distribute work across devices. Its documentation also warns that parallel scaling depends heavily on interconnect performance and is not automatically faster.

External link: llama.cpp feature matrix (opens in a new tab)

Multiple GPUs also create additional system requirements:

  • more PCIe slots
  • enough PCIe lanes
  • larger power supplies
  • substantially more heat
  • adequate physical spacing
  • software configuration

For a normal desktop AI workstation:

One GPU with enough VRAM is usually easier to live with than multiple GPUs assembled just to reach the same capacity.

Multi-GPU starts making much more sense when your workload actually requires it.


15. Consumer vs Workstation GPUs

Most developers do not need a professional GPU.

GeForce and Radeon gaming cards usually provide excellent compute performance for the money.

Workstation cards start becoming interesting when you need things such as:

  • more VRAM
  • ECC memory
  • professional driver support
  • dense multi-GPU configurations
  • enterprise deployment
  • workstation certification

NVIDIA's current RTX PRO Blackwell lineup reaches well beyond consumer VRAM capacities.

The RTX PRO 5000 Blackwell is offered with 48 GB or higher-capacity configurations, while the RTX PRO 6000 Blackwell reaches 96 GB of GDDR7 memory.

External link: NVIDIA RTX PRO 5000 Blackwell workstation datasheet (opens in a new tab)

AMD's Radeon AI PRO R9700 takes a different approach by providing 32 GB in a dual-slot 300 W workstation card.

External link: AMD Radeon AI PRO R9700 (opens in a new tab)

These GPUs solve real problems.

They are not automatically better purchases for a normal developer workstation.

Pay for workstation features when you actually need workstation features.


16. Power and Cooling Are Part of the GPU Purchase

AI workloads can keep a GPU under sustained load for far longer than many ordinary desktop tasks.

That makes:

  • PSU quality
  • airflow
  • case clearance
  • connector routing
  • room temperature
  • fan noise

part of the decision.

Consider NVIDIA's current cards:

GPU

Total graphics power

Recommended system power

RTX 5060 Ti

180 W

600 W

RTX 5070

250 W

650 W

RTX 5070 Ti

300 W

750 W

RTX 5080

360 W

850 W

RTX 5090

575 W

1000 W

NVIDIA publishes these figures for its reference specifications.

External link: NVIDIA GeForce comparison (opens in a new tab)

AMD recommends a 750 W PSU for the 300 W Radeon AI PRO R9700.

External link: AMD Radeon AI PRO R9700 (opens in a new tab)

Do not budget for the GPU and discover afterward that you also need:

new PSU
    +
new case
    +
new cooling
    +
new motherboard
new PSU + new case + new cooling + new motherboard

That changes the real price considerably.


17. A Practical 2026 GPU Capacity Map

Here is how I would think about the current market from a local-AI perspective.

Capacity

Example GPUs

Best fit

8 GB

RTX 5060

Small models, learning, light AI use

12 GB

RTX 5070, Arc B580

Entry local AI and general mixed-use PCs

16 GB

RTX 5060 Ti 16GB, RTX 5070 Ti, RTX 5080, RX 9070 / 9070 XT

General-purpose local AI workstation

24 GB

RTX 3090, RTX 4090

Larger LLMs and memory-heavy workloads

32 GB

RTX 5090, Radeon AI PRO R9700

Serious local AI development

48 GB+

RTX PRO 5000 / 6000 class

Large-model and professional AI workstations

Current NVIDIA, AMD, and Intel specifications support the memory capacities shown above.

External link: NVIDIA GeForce comparison (opens in a new tab)

This is a capacity map.

It is not a performance ranking.

That distinction matters.


18. My Buying Framework

When comparing two GPUs, I would answer these questions in order.

Can it run the software?

Check the runtime, operating system, and model repository.

CUDA-only project?

That immediately changes the shortlist.

Does it have enough VRAM?

Include headroom for context, buffers, and future models.

Do not size the GPU around the smallest possible configuration.

Is the performance good enough?

Once the workload fits, compare:

  • memory bandwidth
  • architecture
  • AI accelerator performance
  • real benchmarks for your application

Does it fit the workstation?

Check:

  • PSU
  • connectors
  • slots
  • case clearance
  • thermals

Is the additional cost solving a real problem?

Going from 16 GB to 32 GB changes what the computer can run.

Going from one fast 16 GB card to another even faster 16 GB card does not increase model capacity.

Know which problem you are paying to solve.


Choose Responsiveness Over Maximum Model Size

There is a trap with local AI.

You find the largest model the machine can technically start.

Then half the model ends up offloaded into system memory.

It works.

Slowly.

A smaller model running entirely in VRAM may be far more useful for development than a larger model that constantly moves data between the CPU and GPU.

For coding, experimentation, and everyday AI tools, I would optimize for:

  1. Model quality

  2. Response speed

  3. Useful context

  4. Reliability

  5. Repeatability

—not the largest parameter count you can force onto the machine.

This is the same principle that applies when configuring Ollama or LM Studio:

A successful model load is not the same thing as a good local AI experience.


A Note About Apple Silicon

Apple Silicon works differently from the discrete GPUs discussed in this guide.

The CPU and GPU share unified memory, rather than having a separate pool of dedicated VRAM.

That can make high-memory Macs attractive for local LLM inference because a large portion of system memory can be available to GPU workloads.

But unified memory should not be compared directly to discrete VRAM using a simple:

64 GB unified memory = 64 GB GPU

The architecture, bandwidth, software backend, and memory shared with the operating system are different.

If you are deciding between an Apple Silicon machine and a Windows/Linux GPU workstation, treat that as a separate platform comparison.


Where We Ended Up

Choosing a local AI GPU becomes much easier once you stop asking:

Which GPU is fastest?

and instead ask:

What does my workload need to fit and run well?

For most buyers, I would evaluate the decision in this order:

  1. 1

    Choose the workload

  2. 2

    Choose the required VRAM

  3. 3

    Verify software compatibility

  4. 4

    Compare real AI performance

  5. 5

    Check system power and cooling

  6. 6

    Compare total platform cost

For a new AI-focused developer workstation in 2026:

  • 12 GB is useful.
  • 16 GB is a much more comfortable general-purpose target.
  • 24 GB provides substantially more flexibility.
  • 32 GB is where serious local AI experimentation becomes much less constrained.
  • 48 GB and above belongs to large-model and professional workstation territory.

NVIDIA remains the easiest default when maximum software compatibility is the goal.

AMD has become a much more credible option, particularly when VRAM capacity and supported ROCm workloads line up with your needs.

Intel provides another viable path for supported XPU, OpenVINO, SYCL, and Vulkan workflows.

But the vendor comes after the workload.

The simplest rule is still the useful one:

Buy enough VRAM for what you actually intend to run, then buy as much performance as your budget allows.

Run Local LLMs with Ollama + Open WebUI in About 20 Minutes

This is a natural next article because it walks through checking VRAM, choosing an appropriate first model, diagnosing GPU/CPU offloading, and understanding how context length affects memory use.

Sources and further reading

  1. GeForce RTX Comparison / NVIDIA / Accessed 9/20/2026
  2. GeForce RTX 5090 / NVIDIA / Accessed 9/20/2026
  3. GeForce RTX 5060 Family / NVIDIA / Accessed 9/20/2026
  4. Radeon AI PRO R9700 / AMD / Accessed 9/20/2026
  5. ROCm compatibility and Windows support / AMD / Accessed 9/20/2026
  6. Intel Arc B580 Specifications / Intel / Accessed 9/20/2026
  7. llama.cpp Feature Matrix / ggml-org / Accessed 9/20/2026
  8. Reduce Memory Usage / Hugging Face Diffusers / Accessed 9/20/2026
  9. Cache Strategies / Hugging Face Transformers / Accessed 9/20/2026
  10. LM Studio GPU Controls / Element Labs, Inc. / Accessed 9/20/2026

Related Tools

Get the weekly tool roundup

If this was useful, get one short tool roundup like it every week.