ES

Idioma

Nuestras ediciones

Escritas para cada público, no traducidas palabra por palabra.

Mejor GPU para modelos en local: qué cabe en cada escalón de VRAM

GuíaPor Lucas Matías García TorresActualizado el (publicado el )Datos comprobados el 6 min de lectura

Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Read in English

Vista despiezada de una tarjeta gráfica: ventiladores, heat pipes, disipador y la placa con la GPU iluminada en naranja

Respuesta corta

La mejor GPU para un modelo local es la que tiene la VRAM que necesita tu modelo. En nuestro cálculo validado, un modelo de 8B en Q4_K_M necesita 8 GB con poco contexto y 12 GB con 32K tokens, uno de 14B cabe en 12 GB con poco contexto y en 16 GB con 32K, los de 24B a 35B necesitan 24 GB y uno de 32B con contexto de 32K necesita 32 GB. El ancho de banda de memoria fija un techo de velocidad. No damos precios ni pruebas de rendimiento.

Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.

La mejor GPU para modelos en local es la que tiene la memoria de vídeo (VRAM) que necesita el modelo que quieres ejecutar, porque un modelo que no cabe va mucho más lento o no arranca. Esta guía no clasifica tarjetas ni da precios ni pruebas de rendimiento, que no podemos verificar y que cambian cada semana. En su lugar responde a la pregunta que decide la compra: qué modelos caben en 8, 12, 16, 24 y 32 GB de VRAM, con nuestras fórmulas de memoria ya validadas, las especificaciones publicadas por NVIDIA y la documentación de hardware de Ollama, todo comprobado el 6 de octubre de 2026.

¿Cuánta VRAM necesitas para ejecutar un modelo en local?

Un modelo necesita memoria para sus pesos, para la caché de claves y valores, que crece con la conversación, y para un margen del programa. Nuestra calculadora, contrastada con tamaños reales de archivos GGUF (a menos de un 3 %), da estos totales. Cada celda es el escalón de VRAM más pequeño en el que cabe el modelo con la cuantización Q4_K_M de 4 bits, con dos longitudes de contexto. Contamos 1 GB como 1.000.000.000 de bytes, que es prudente.

Tabla: el escalón de VRAM más pequeño en el que cabe (cálculo nuestro, Q4_K_M)

Modelo Con 8.192 tokens de contexto Con 32.768 tokens
Qwen3 4B 8 GB (4,7 GB usados) 12 GB (8,4 GB)
Qwen3 8B 8 GB (7,3 GB) 12 GB (10,9 GB)
Llama 3.1 8B 8 GB (7,1 GB) 12 GB (10,3 GB)
Gemma 3 12B 12 GB (9,4 GB) 12 GB (11,0 GB)
Qwen3 14B 12 GB (11,5 GB) 16 GB (15,5 GB)
gpt-oss 20B 16 GB (15,1 GB) 16 GB (15,7 GB)
Mistral Small 3.2 24B 24 GB (17,1 GB) 24 GB (21,1 GB)
Qwen3-Coder 30B-A3B 24 GB (20,6 GB) 24 GB (23,0 GB)
Qwen3.6 35B-A3B 24 GB (23,2 GB) 24 GB (23,7 GB)
Qwen3 32B 24 GB (23,3 GB) 32 GB (29,7 GB)
Llama 3.3 70B Más de 32 GB (46,9 GB) Más de 32 GB (55,0 GB)
gpt-oss 120B Más de 32 GB (66,8 GB) Más de 32 GB (67,7 GB)

Léela como una regla práctica para cada escalón:

  • 8 GB: modelos de 4.000 a 8.000 millones de parámetros con poco contexto. Con 32K tokens, hasta un modelo de 8B necesita unos 10 GB.
  • 12 GB: modelos de 8B y 12B con sitio para contexto largo, y uno de 14B con contexto corto.
  • 16 GB: un modelo de 14B con contexto largo y gpt-oss 20B, que guarda sus pesos en forma nativa de 4 bits.
  • 24 GB: modelos de 24B a 35B, incluidos los de mezcla de expertos para programar, con contexto moderado.
  • 32 GB: un modelo de 32B con contexto de 32K, o uno de 24B con cuantización de 8 bits.
  • Más de 32 GB: Llama 3.3 70B necesita unos 47 GB con contexto corto y gpt-oss 120B unos 67 GB, que es donde las API en la nube empiezan a competir. Mira los precios de las API de modelos.

Los modelos de mezcla de expertos como Qwen3-Coder 30B-A3B cargan todos sus pesos, así que necesitan memoria para los 30.000 millones de parámetros aunque solo unos 3.000 millones estén activos por token. El número de parámetros activos afecta a la velocidad, no a la memoria que necesitas. Para probar tu caso, usa la calculadora de VRAM.

¿Cuánta VRAM tiene cada tarjeta NVIDIA?

La página comparativa de NVIDIA lista estas configuraciones de memoria (comprobadas el 6 de octubre de 2026):

Memoria de las tarjetas NVIDIA GeForce (tabla comparativa del fabricante)
TarjetaVRAMAncho de banda
GeForce RTX 509032 GB1792 GB/s
GeForce RTX 508016 GB960 GB/s
GeForce RTX 5070 Ti16 GB896 GB/s
GeForce RTX 507012 GB672 GB/s
GeForce RTX 5060 Ti16 / 8 GB448 GB/s
GeForce RTX 50608 GB448 GB/s
GeForce RTX 50508 GB320 GB/s
GeForce RTX 409024 GBno figura
GeForce RTX 4080 SUPER16 GBno figura
GeForce RTX 408016 GBno figura
GeForce RTX 4070 Ti SUPER16 GBno figura
GeForce RTX 4070 Ti12 GBno figura
GeForce RTX 4070 SUPER12 GBno figura
GeForce RTX 407012 GBno figura
GeForce RTX 4060 Ti16 / 8 GBno figura
GeForce RTX 40608 GBno figura

La RTX 5090 tiene 32 GB; las 5080, 5070 Ti, 4080 y 4070 Ti SUPER tienen 16 GB; las 5070 y 4070 tienen 12 GB; y las 5060 Ti y 4060 Ti vienen en versiones de 16 GB u 8 GB, así que comprueba la variante exacta antes de comprar. La 4090 tiene 24 GB.

Por qué importa el ancho de banda de memoria

Cuando un modelo cabe entero en la GPU, cada token nuevo exige leer una vez los pesos del modelo, así que el ancho de banda de memoria marca un techo de velocidad: los tokens por segundo nunca pueden superar el ancho de banda dividido entre los bytes de los pesos. NVIDIA publica el ancho de banda de su serie 50. Aplicando esa fórmula a Llama 3.1 8B en Q4_K_M, que pesa 4,91 GB, salen estos límites superiores:

Tabla: techos teóricos de velocidad con Llama 3.1 8B Q4_K_M (cálculo nuestro)

Tarjeta VRAM Ancho de banda Techo
GeForce RTX 5090 32 GB 1.792 GB/s 365 tokens/s
GeForce RTX 5080 16 GB 960 GB/s 195 tokens/s
GeForce RTX 5070 Ti 16 GB 896 GB/s 182 tokens/s
GeForce RTX 5070 12 GB 672 GB/s 137 tokens/s
GeForce RTX 5060 Ti 16 u 8 GB 448 GB/s 91 tokens/s
GeForce RTX 5060 8 GB 448 GB/s 91 tokens/s
GeForce RTX 5050 8 GB 320 GB/s 65 tokens/s

Son techos, no mediciones: la velocidad real es menor por la sobrecarga y la espera hasta el primer token, y no hemos probado ninguna tarjeta. Explican por qué dos tarjetas con la misma VRAM pueden sentirse distintas y por qué la 5060 Ti de 16 GB puede ejecutar un modelo mayor que la 5070, pero con un techo más bajo.

¿Qué GPU admite Ollama?

La documentación de Ollama dice que admite tarjetas NVIDIA con capacidad de cálculo 5.0 o superior y controlador 550 o posterior; tarjetas AMD mediante ROCm (versión 7), incluidas las familias Radeon RX, Radeon PRO, APU Ryzen e Instinct, en Linux y Windows; dispositivos Apple mediante la API Metal (la serie M de Apple, con macOS Sonoma 14 o posterior); y otras tarjetas en Windows y Linux mediante Vulkan. El soporte de software importa tanto como la VRAM: una tarjeta que Ollama o llama.cpp no puedan usar no te sirve de nada, así que comprueba la lista de compatibilidad de tu modelo exacto. Nuestra guía para instalar Ollama explica los pasos.

¿Y si el modelo no cabe?

Tienes cinco opciones, en el orden en que las probaríamos:

  1. Usa un modelo más pequeño o más comprimido. Q3_K_M necesita un 18 % menos de memoria para los pesos que Q4_K_M (3,996 frente a 4,894 bits por peso en la tabla de llama.cpp), con una pérdida de calidad que depende del modelo.
  2. Acorta el contexto. La caché de claves y valores crece en línea recta con el número de tokens (mira qué es la ventana de contexto).
  3. Cuantiza la caché. OLLAMA_KV_CACHE_TYPE de Ollama admite q8_0, que usa más o menos la mitad de memoria que el f16 por defecto.
  4. Acepta el reparto. Una parte del modelo se ejecuta en la CPU desde la memoria RAM, que es más lento. Ejecuta ollama ps y busca «100% GPU» para saber si un modelo cabe entero.
  5. Usa una API en su lugar. Para un modelo por encima de tu escalón de VRAM, compáralo con el coste de una API.

¿Qué escalón de VRAM te conviene?

Sin precios ni pruebas, la orientación honesta es por modelo: 8 GB para asistentes pequeños, de 12 a 16 GB para la clase de 8B a 14B con documentos largos, 24 GB para probar los modelos de 24B a 35B que mucha gente usa para programar, 32 GB para un modelo de 32B con margen. Elijas el que elijas, comprueba la variante exacta de la tarjeta, el ancho de banda de memoria, si tu software la admite y el precio actual en tienda, que esta página no da.

Qué hemos comprobado

  • NVIDIA indica una memoria de 32 GB GDDR7 y 1.792 GB/s para la RTX 5090, 16 GB y 960 GB/s para la 5080, 16 GB y 896 GB/s para la 5070 Ti, 12 GB y 672 GB/s para la 5070, 16 u 8 GB y 448 GB/s para la 5060 Ti, 8 GB y 448 GB/s para la 5060 y 8 GB GDDR6 y 320 GB/s para la 5050; en la serie 40, 24 GB para la 4090, 16 GB para la 4080 SUPER, la 4080 y la 4070 Ti SUPER, 12 GB para la 4070 Ti, la 4070 SUPER y la 4070, 16 u 8 GB para la 4060 Ti y 8 GB para la 4060. (NVIDIA, )
  • Ollama admite tarjetas NVIDIA con capacidad de cálculo 5.0 o superior y controlador 550 o posterior, tarjetas AMD mediante ROCm (Radeon RX, Radeon PRO, APU Ryzen e Instinct) en Linux y Windows, dispositivos Apple mediante la API Metal y otras tarjetas en Windows y Linux mediante Vulkan. (Ollama, )
  • Ollama en macOS requiere macOS Sonoma (v14) o posterior con un chip Apple de la serie M (CPU y GPU) o x86 (solo CPU). (Ollama, )
  • Al ejecutar ollama ps, ver 100% GPU en PROCESSOR indica que no hay descarga a la CPU; una longitud de contexto mayor aumenta la memoria necesaria. (Ollama, )
  • OLLAMA_KV_CACHE_TYPE admite f16 (por defecto), q8_0 (más o menos la mitad de memoria) y q4_0 (más o menos una cuarta parte) y requiere Flash Attention. (Ollama, )
  • La tabla de cuantización de llama.cpp da 3,996 bits por peso para Q3_K_M, 4,8944 para Q4_K_M, 5,7036 para Q5_K_M, 6,5633 para Q6_K y 8,5008 para Q8_0, medidos en Llama 3.1 8B. (ggml-org / llama.cpp, )
  • Nuestra tabla de escalones y los techos de velocidad son cálculos con la fórmula de VRAM validada (pesos más caché de claves y valores más 1 GiB de margen, contrastada con tamaños reales de archivos GGUF a menos de un 3 %) y las configuraciones de los modelos publicadas en Hugging Face; el techo es el ancho de banda dividido entre los bytes de los pesos. (unsloth (Hugging Face), )

Qué puede cambiar

  • Cada pocos meses salen GPU y modelos nuevos que cambian qué cabe en cada escalón; revisamos esta página cada trimestre.
  • No incluimos precios ni pruebas de rendimiento porque cambian cada semana y no los hemos medido.
  • El soporte de software para GPU de AMD, Intel y Apple cambia con cada versión de Ollama y de llama.cpp.

Preguntas frecuentes

¿Cuál es la mejor GPU para ejecutar modelos de lenguaje en local?

No hay una sola mejor tarjeta: la VRAM decide lo que puedes ejecutar. Elige el escalón que encaje con los modelos que quieres: 8 GB para modelos de 4B a 8B, de 12 a 16 GB para modelos de 8B a 14B con más contexto, 24 GB para modelos de 24B a 35B y 32 GB para un modelo de 32B con contexto largo. Después mira el ancho de banda y el soporte de software.

¿Cuánta VRAM necesito para un modelo de 8B?

En nuestro cálculo validado, un modelo de 8B en Q4_K_M de 4 bits necesita unos 7 GB con 8.192 tokens de contexto, así que cabe en una tarjeta de 8 GB, y unos 10 a 11 GB con 32.768 tokens, así que necesita una de 12 GB. En Q8_0 de 8 bits necesita unos 11 GB con 8.192 tokens.

¿Cuánta VRAM tiene la RTX 5090?

NVIDIA indica 32 GB de GDDR7 y 1.792 GB/s de ancho de banda de memoria para la GeForce RTX 5090. Las RTX 5080 y 5070 Ti tienen 16 GB, la RTX 5070 tiene 12 GB y la RTX 4090 tiene 24 GB. Comprueba la variante exacta antes de comprar, porque la 5060 Ti y la 4060 Ti vienen en versiones de 8 GB y de 16 GB.

¿Funciona un modelo local en una GPU de AMD o de Apple?

La documentación de Ollama dice que admite tarjetas AMD mediante ROCm en Linux y Windows, dispositivos Apple mediante la API Metal con macOS Sonoma 14 o posterior y un chip de la serie M, y otras tarjetas mediante Vulkan. El soporte depende de la tarjeta exacta, así que mira la lista de compatibilidad antes de comprar.

¿Qué pasa si un modelo no cabe en mi VRAM?

Una parte del modelo pasa a la memoria del sistema y a la CPU, que es más lento, o no llega a cargarse. Puedes usar un modelo más pequeño o más comprimido, acortar el contexto, cuantizar la caché de claves y valores con OLLAMA_KV_CACHE_TYPE o usar una API. Ejecuta ollama ps y busca 100% GPU para saber si cabe.

¿Importa el ancho de banda de memoria en los modelos locales?

Sí. Cuando un modelo cabe en la GPU, cada token nuevo lee una vez los pesos del modelo, así que los tokens por segundo no pueden superar el ancho de banda dividido entre los bytes de los pesos. Con Llama 3.1 8B en Q4_K_M ese techo es de unos 365 tokens por segundo en una RTX 5090 y de 65 en una RTX 5050, en nuestro cálculo. La velocidad real es menor.

Fuentes

  1. Compare GeForce graphics cards (memory configuration and bandwidth), NVIDIA. Consultado el 6 de octubre de 2026.
  2. Ollama: hardware support (NVIDIA, AMD ROCm, Apple Metal, Vulkan), Ollama. Consultado el 6 de octubre de 2026.
  3. Ollama on macOS: system requirements, Ollama. Consultado el 6 de octubre de 2026.
  4. Ollama: context length defaults and settings, Ollama. Consultado el 6 de octubre de 2026.
  5. Ollama FAQ: context window, keep-alive, concurrency, Flash Attention, K/V cache quantization, multiple GPUs and GPU check, Ollama. Consultado el 10 de octubre de 2026.
  6. llama.cpp: quantize (bits per weight and sizes by quantization type), ggml-org / llama.cpp. Consultado el 6 de octubre de 2026.
  7. Llama 3.1 8B Instruct config.json (unsloth mirror of Meta's weights), unsloth (Hugging Face). Consultado el 1 de octubre de 2026.

¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.

Historial de cambios

  • : Redacción revisada; no cambia ninguna cifra, fecha ni fuente.
  • : Primera versión en español, adaptada de nuestra guía en inglés, con las especificaciones de NVIDIA, la documentación de hardware de Ollama y nuestras fórmulas de VRAM validadas.

Próxima revisión: .

Más guías de Modelos en local.

Otros temas