O essencial
Duas perguntas, nesta ordem
Não são intercambiáveis. A primeira é binária: cabe ou não cabe. Só se a resposta for “cabe” é que a segunda pergunta passa a existir.
O modelo cabe?
A memória da placa gráfica (VRAM) ou a memória unificada do Mac. Se o modelo não entra, acabou — não há truque. Passa para o disco e a velocidade desaba para números que não valem a pena.
Vai ser rápido?
A largura de banda da memória. Para escrever cada pedacinho de palavra, o modelo relê todos os seus pesos. Quanto mais depressa a memória entrega, mais palavras por segundo aparecem no ecrã.
A conta que resolve 90% das dúvidas
tokens/s teórico = largura de banda (GB/s) ÷ GB lidos por token
tokens/s na prática ≈ 75% desse número
Um exemplo que aparece muito: o DGX Spark tem 128 GB de memória e 273 GB/s de largura de banda. Um modelo de 70 mil milhões de parâmetros comprimido pesa cerca de 40 GB. Logo, 273 ÷ 40 ≈ 6,8 tokens/s no tecto, e uns 4,5 na prática. Cabe com folga — e é mais lento do que aquilo que lê.
Do outro lado, a RTX 5090 tem 1792 GB/s, a memória mais rápida do consumo. Mas tem 32 GB. Aquele mesmo modelo de 40 GB não entra. A passadeira mais rápida do mercado, parada, porque a caixa não lhe cabe.
São duas máquinas caras, cada uma a responder bem a uma pergunta diferente. É por isso que “qual é a melhor placa para IA” é uma pergunta mal formulada.
Antes de tudo
Para que quer isto?
A utilização determina o tamanho do modelo, e o tamanho determina a máquina. Quase todos escolhem pela ordem inversa — compram a placa e depois procuram o que ela corre. É aí que o dinheiro se perde.
A utilização, e o tamanho de modelo que ela realmente pede
| Utilização | Mínimo | Confortável | A velocidade importa? | Nota |
|---|---|---|---|---|
| Autocompletar, texto curto | 3B | 4–8B | Sim, é interactivo | Qualquer placa moderna resolve |
| Resumir, extrair, classificar | 7–8B | 12–14B | Não — corre em lote | O caso mais subestimado da lista |
| Interrogar os próprios documentos (RAG) | 8B | 14B | Sim, é interactivo | A busca faz o trabalho pesado, não o modelo |
| Tradução | 8B | 14B | Não — corre em lote | |
| Atendimento com guião | 8B | 14–27B | Sim, e multiutilizador | Ver o aviso de vários utilizadores abaixo |
| Escrita com qualidade | 14B | 27B+ | Sim, é interactivo | Aqui o salto de tamanho nota-se muito |
| Agente que executa tarefas | 14B | 32B+ | Sim, é interactivo | Tem de seguir instruções com precisão |
| Programar a sério | 32B | 70B+ | Muito | Onde o local mais perde para a nuvem |
| Raciocínio complexo, matemática | 32B | o maior que couber | Sim, é interactivo |
Os quatro motivos para correr localmente
1. Privacidade, RGPD, dados sensíveis.O motivo mais forte — e o que exige menos máquina. Documentos de clientes, processos clínicos, contratos, salários: não podem sair da empresa, ponto. Para interrogar os próprios documentos, um modelo de 8B a 14B bem montado resolve, porque quem faz o trabalho pesado é a busca nos documentos, não o tamanho do modelo. É o melhor caso de IA local e o mais barato de montar. Quem compra uma máquina de topo para isto gastou demasiado.
2. Um serviço a correr sozinho— o chat do escritório, o canal de mensagens da empresa, atendimento. Aqui a máquina fica ligada e atende várias pessoas ao mesmo tempo. Muda a conta: o número desta página é de uma conversa de cada vez, e não é a métrica certa para este caso. Ver abaixo.
3. Tarefa repetitiva em lote— pegar numa pilha de PDF, separar, extrair dados, preencher uma folha de cálculo. A velocidade não importa. Deixe a trabalhar de noite e recolha o resultado de manhã. Um modelo a 3 tok/s faz o serviço. Aqui compre memória, não largura de banda — é o único caso da página em que ser lento é aceitável.
4. Programar.O caso mais exigente e o pior comprado. Autocompletar uma linha um 3B faz. Programar a sério — ler vários ficheiros, entender o projecto, refactorizar sem quebrar — começa a funcionar em 32B e fica bom de 70B para cima. E fica à espera em frente ao ecrã, pelo que a velocidade importa muito. É a combinação mais cara que existe: modelo grande e largura de banda alta.
Escolha nesta ordem: utilização → tamanho do modelo → máquina. Quem faz o caminho inverso — compra a placa e depois procura o que ela corre — é quem se arrepende.
Antes de gastar dinheiro
Os 8 erros que levam alguém a comprar a máquina errada
Vêm todos da mesma raiz: olhar para um número só, ou olhar para o número que a loja escolheu mostrar.
“Comprei 12 GB, portanto corre IA.”
GB diz se cabe. GB/s diz se serve.
Uma RTX 3060 de 12 GB tem 360 GB/s. Uma RTX 5070 também tem 12 GB, mas 672 GB/s — quase o dobro da velocidade no mesmo modelo. Mesma “capacidade”, experiências completamente diferentes. Nenhuma loja mostra esse segundo número na ficha do produto.
“8 GB dá para começar e depois corro os modelos grandes.”
Não dá. Não há actualização de software que resolva.
8 GB corre muito bem modelos de 3B a 8B. Não corre 27B nem 70B — nem com a compressão mais agressiva, porque só os pesos de um 70B já pedem ~40 GB. A memória da placa não é expansível. É a única peça do PC que não se actualiza: substitui-se.
“Tenho 32 GB de RAM no PC, portanto corro um modelo de 30 GB.”
Cabe, sim. E anda a 1–2 tokens/s.
A RAM normal do PC (DDR5 em dois canais) entrega ~90 GB/s. A VRAM de uma 5090 entrega 1792. É vinte vezes mais lento. O modelo carrega, responde — e fica minutos à espera de um parágrafo. Teste na calculadora com a opção “CPU + RAM”: o número fala por si.
“O ficheiro tem 6,6 GB, portanto cabe na minha placa de 8 GB.”
Ficheiro no disco ≠ memória em uso.
Além dos pesos, entra o contexto da conversa (a KV cache), o runtime e o sistema operativo. Um modelo de 6,6 GB no disco chegou a 17,9 GB em uso real. Um modelo 3B de 1,8 GB foi a 8,4 GB com um documento grande. Reserve sempre margem.
“O meu processador tem uma NPU de 50 TOPS, é uma máquina de IA.”
TOPS não gera tokens. A largura de banda gera.
A NPU serve muito bem para transcrição, visão por computador e efeitos de câmara. Não resolve o estrangulamento do LLM, que é a leitura repetida dos pesos na memória. Um mini PC com NPU grande e memória de 128 bits é uma máquina de trabalho com IA à mistura — não uma máquina de IA.
“Junto dois computadores e duplico a velocidade.”
Um cluster faz caber. Quase nunca faz correr.
Num teste com 5 Mac Studio em rede 10GbE, um modelo pequeno caiu de 117 para 29 tokens/s. O cabo é ordens de grandeza mais lento do que a memória interna. Os clusters existem para correr o que não cabia numa só caixa, aceitando ficar mais lento.
“Vou ter o ChatGPT a correr em casa.”
Vai ter um modelo bom, privado e mais pequeno.
Os modelos de fronteira têm centenas de milhares de milhões a bilhões de parâmetros e correm em centros de dados. O que cabe em casa é excelente para escrita, código, resumo, RAG sobre documentos privados e automatização — e não é a mesma coisa. Comprar à espera de paridade é o caminho mais curto para a frustração.
“Empilho três placas e fica três vezes mais rápido.”
Três placas = três vezes o espaço, a mesma velocidade.
O modo por omissão divide o modelo por camadas e corre uma placa de cada vez, portanto a largura de banda não soma. Uma montagem real com três RTX 4090 num 70B mediu 10–14 tok/s — a velocidade de uma placa, com a memória de três. Empilhar serve para caber o que não cabia; não serve para ficar mais rápido.
Diagnóstico rápido
O que realmente corre em cada patamar de memória
Assumindo compressão ~Q4 (o padrão de quem corre em casa), conversa de tamanho normal e descontando o que o sistema operativo já ocupa. Se só quer saber “a minha placa serve”, é esta a tabela.
| Memória | Exemplos de placa | Corre bem | No limite | Esqueça | Serve para |
|---|---|---|---|---|---|
| 4 GB | GTX 1650, iGPU antiga | até 3B | 3B com contexto curto | 8B+ | Experimentar, autocompletar, tarefas curtas. |
| 8 GB | RTX 3050, 4060, 5060 | 3B–8B | MoE leve (~4,6 GB) | 27B, 70B | Assistente de escrita, resumo, código simples. Patamar de entrada honesto. |
| 12 GB | RTX 3060, 4070, 5070 | 8B com folga | 14B; 27B só muito comprimido e sem margem | 32B, 70B | O ponto ideal de qualidade/preço na entrada. Ainda não é o patamar de “modelo grande”. |
| 16 GB | RTX 4080, 5070 Ti, 5080, Mac 16 GB | 8B–14B | 27B só com compressão agressiva (~14,6 GB); a versão padrão de 17 GB não entra | 32B, 70B | Uso diário sério. Atenção: um monitor 4K + o sistema já comem ~3 GB. |
| 24 GB | RTX 3090, 4090, Mac 24 GB | 27B–32B | 32B com contexto grande | 70B | Patamar profissional a sério. Uma 3090 usada continua a ser o melhor GB por euro. |
| 32 GB | RTX 5090, Strix Halo, Arc B390 | 27B–32B com folga | MoE 30B-A3B | 70B denso (~40 GB) | Numa 5090, prefira ser muito rápido no que cabe a forçar o que não cabe. |
| 48–64 GB | Mac Pro/Max 64 GB, Strix Halo 64 | 70B comprimido | 70B com contexto longo | 120B denso | O primeiro patamar que corre 70B a sério. A velocidade depende da largura de banda da máquina. |
| 96–128 GB | Mac Max/Ultra, DGX Spark, Strix Halo 128 | 70B, MoE 120B | 70B em qualidade alta | modelos de 600 GB+ | Aqui a pergunta passa a ser só largura de banda: o Spark (273 GB/s) cabe tudo e é lento; o Ultra (1200) cabe tudo e voa. |
| RAM do PC (sem GPU) | DDR4 ~51 GB/s · DDR5 ~90 GB/s | 3B | 8B (lento) | tudo acima de 14B na prática | Cabe muito e anda pouco. Serve para testar, não para usar. |
“Corre bem” = cabe com margem de contexto e entrega velocidade utilizável naquela classe de placa. Larguras de banda diferentes na mesma capacidade mudam a experiência — use a calculadora abaixo para o seu caso.
Empilhar placas
Duas placas, três placas — fica mais rápido?
É a primeira coisa que ocorre a quem lê que um 70B não cabe. Vale a pena saber a resposta antes de gastar: empilhar placas dá espaço, não velocidade.
O que realmente acontece
No modo que todos usam de facto (layer-split, o padrão do llama.cpp, Ollama e LM Studio), o modelo é fatiado por camadas entre as placas. Para gerar um token, a placa 1 processa as camadas dela, passa o resultado à placa 2, e assim por diante — uma de cada vez. Se somarmos tudo, três placas idênticas comportam-se exactamente como uma placa daquela largura de banda com o triplo da memória.
3 placas × (um terço dos pesos ÷ 1008 GB/s) = todos os pesos ÷ 1008 GB/s
Ou seja: a memória soma e a velocidade não. É a mesma lição do cluster de Mac que caiu de 117 para 29 tok/s — agora dentro de uma só caixa.
Uma montagem real
Três RTX 4090 (24 GB, 1008 GB/s cada) numa placa-mãe de mineração com ranhuras PCIe 4x, a correr um 70B: 10–14 tok/s medidos. Se a largura de banda somasse, seriam cerca de 57. A largura de banda de uma placa contra um 70B em Q5/Q6 prevê 13–16. O valor medido coincide com a previsão.
Porque é que as ranhuras lentas não estragam
Em layer-split, o que atravessa o barramento entre as placas é o tensor de activação no ponto de junção — alguns MB por token, não os pesos. É por isso que uma placa-mãe de mineração com ranhuras 4x funciona bem para uma conversa de cada vez. O PCIe importa para carregar o modelo e para o modo tensor-parallel. Consequência prática: não gaste numa placa-mãe de topo com vários x16 para correr IA local em casa. Esse dinheiro rende mais em VRAM.
Quando a largura de banda soma a sério
No modo tensor-parallel (vLLM, ou --split-mode row no llama.cpp), cada camada é dividida entre as placas e todas trabalham juntas. Aí a largura de banda efectiva aproxima-se da soma — mas exige uma interligação rápida (NVLink, ou pelo menos PCIe x8/x16), porque as placas sincronizam a cada camada. Em risers de mineração x4, o tensor-parallel acaba pior que o layer-split. Atender muitos utilizadores ao mesmo tempo também aproveita bem várias placas; esta página fala de uma conversa de cada vez.
A conta que ninguém menciona
Três RTX 5090 puxam cerca de 1725 W só elas; com o resto da máquina, uns 1925 W. Um circuito de 127 V / 15 A dá no máximo 1905 W e não deve correr continuamente acima de ~1524 W. Três 5090 não cabem num circuito doméstico comum desse tipo — exige linha dedicada, circuito de 220 V ou menos placas. Três 4090 (~1550 W no total) já passam o limite contínuo. Junte-lhe o calor: é um pequeno forno ligado na sala.
O que a montagem realmente exige
- Não misture modelos de placa. Em layer-split a mais lenta arrasta a cadeia inteira, proporcionalmente a quanto do modelo ela carrega. Quatro placas iguais rendem mais do que duas rápidas e duas lentas. Isto vale também entre gerações da mesma marca.
- Placa-mãe: conte as ranhuras antes de contar as placas. É preciso uma ranhura PCIe por placa. As placas-mãe de desktop comum têm uma ou duas utilizáveis. As placas de servidor com dois Xeon, comuns no mercado usado, chegam a quatro ou mais — normalmente duas em 16x e as restantes em 1x — e aceitam 64 a 512 GB de RAM barata.
- Uma ranhura 1x funciona, mas cobra no carregamento. Depois de o modelo estar em memória o barramento quase não é usado: só circula o tensor de activação, alguns MB por token. Mas carregar 40 GB por uma ranhura de ~1 GB/s leva minutos. Uma vez carregado, a velocidade é a mesma de uma 16x. Barramento estreito custa paciência no início, não desempenho depois.
- RAM de sistema: 16 GB é o mínimo. É usada para carregar o modelo antes de o entregar às placas, e para o que corra em CPU. Com muitas placas, 32 GB é mais confortável.
- Sistema operativo: o Linux é o caminho normal para uma montagem multi-placa, e o Ubuntu é o mais documentado.
A versão curta
- Quer fazer caber um modelo maior? Empilhar funciona, e é muitas vezes o caminho mais barato para chegar a 48 ou 72 GB.
- Quer mais velocidade num modelo que já cabe? Empilhar não faz nada. Compre uma placa mais rápida.
- Vai misturar placas diferentes? A lenta arrasta a cadeia toda, proporcionalmente à fatia do modelo que guarda.
- Verifique a tomada e a fonte antes da placa gráfica. É a restrição que as pessoas descobrem por último.
Uma ressalva honesta: na prática perde um pouco de VRAM por placa (contexto de driver, buffers) e um pouco de velocidade na junção entre camadas. A conta acima é o tecto.
Hardware parado
Tem um rig de mineração parado?
Quando o Ethereum saiu do proof-of-work, muita gente ficou com várias placas iguais, uma fonte robusta e uma placa-mãe cheia de ranhuras. Esse formato serve — para um tipo de modelo, e não o que imaginaria.
O achado, e é contra-intuitivo
Um rig tem muita memória somada e largura de banda modesta. Isso é mau para modelo denso e excelente para MoE, porque o MoE ocupa muita memória e lê pouco por token. É exactamente o formato do hardware. Pela fórmula desta própria página, num rig de 6 × RTX 3060 12G (72 GB, 360 GB/s):
| Modelo | tok/s | Leitura |
|---|---|---|
| 70B denso | 6,4 | utilizável |
| MoE 35B-A3B (lê 3B) | 148,5 | passa a leitura |
Repare no que não cabe: um MoE de 120B pede uns 73 GB de pesos, e ainda entram o contexto e 1,5 GB de runtime por placa. Em seis placas de 12 GB isso passa os 72 GB. O rig corre MoE bem — até ao tamanho que a memória dele realmente segura.
Ressalva obrigatória: a fórmula sobrestima o MoE — o encaminhamento entre especialistas cobra o seu preço. O número real fica bem abaixo. A conclusão qualitativa sustenta-se com folga: se tem um rig, procure MoE.
Que placas de rig prestam
| Placa | VRAM | Largura de banda | Serve? |
|---|---|---|---|
| RTX 3090 24G | 24 GB | 936 GB/s | melhor caso |
| RTX 3080 10G | 10 GB | 760 GB/s | sim |
| RTX 3070 8G | 8 GB | 448 GB/s | sim, modelos até 8B |
| RTX 3060 12G | 12 GB | 360 GB/s | melhor GB por euro |
| RX 570/580 8G | 8 GB | 256 GB/s | funciona, suporte mais trabalhoso |
| GTX 1660 6G | 6 GB | 192 GB/s | pouca memória, só modelo pequeno |
| P106-100 6G | 6 GB | 192 GB/s | sem saída de vídeo, evite |
Regra: abaixo de 8 GB por placa quase não vale. Um 8B com contexto já não cabe em 6 GB.
A conta da luz, que é o que mata
Um rig de 6 × RTX 3060 12G puxa cerca de 1170 W. A correr 24 horas por dia, isso é aproximadamente 842 kWh por mês — quem relatou isto paga cerca de 1 real por kWh, uns R$ 850. Quem minerava conhece esta conta. A diferença é que agora não há recompensa em moeda para a compensar. Ligue o rig quando for usar, não o deixe de pé o dia inteiro. Para um modelo médio, uma ou duas placas resolvem e consomem uma fracção disso.
A opção Xeon: memória barata em vez de placas
Uma placa de servidor com dois Xeon e 8 canais de DDR4 entrega uns 150 GB/s — comparável a um mini PC moderno — e aceita 128 a 512 GB de RAM barata. Mesma lição: o MoE transforma hardware barato e largo em máquina utilizável. Não salva um modelo denso grande.
| Modelo na RAM do sistema | tok/s |
|---|---|
| 70B denso | 2,7 |
| MoE 120B (lê 5,1B) | 36,4 |
Lado a lado
O mesmo modelo em todas as máquinas
Mude o modelo na calculadora acima e esta tabela inteira refaz-se. Ordenada por quem cabe, do mais rápido ao mais lento. Quem não cabe mostra a velocidade que teria — riscada, porque é hipotética.
| Hardware | Tipo | GB | Largura de banda | Cabe | tok/s |
|---|---|---|---|---|---|
| GPU NVIDIA | 32 | 1792 | sim | 277,1 | |
| GPU NVIDIA | 96 | 1792 | sim | 277,1 | |
| GPU NVIDIA | 96 | 1597 | sim | 247,0 | |
| GPU NVIDIA | 48 | 1344 | sim | 207,8 | |
| GPU NVIDIA | 72 | 1344 | sim | 207,8 | |
| GPU NVIDIA | 24 | 1344 | sim | 207,8 | |
| Apple | 256 | 1200 | sim | 185,6 | |
| Apple | 96 | 1200 | sim | 185,6 | |
| Apple | 512 | 1200 | sim | 185,6 | |
| GPU NVIDIA | 24 | 1008 | sim | 155,9 | |
| GPU NVIDIA | 16 | 960 | sim | 148,5 | |
| GPU NVIDIA | 24 | 936 | sim | 144,7 | |
| GPU NVIDIA | 16 | 896 | sim | 138,6 | |
| GPU NVIDIA | 32 | 896 | sim | 138,6 | |
| Apple | 256 | 819 | sim | 126,6 | |
| GPU NVIDIA | 32 | 800 | sim | 123,7 | |
| GPU NVIDIA | 10 | 760 | sim | 117,5 | |
| GPU NVIDIA | 16 | 717 | sim | 110,9 | |
| GPU NVIDIA | 12 | 672 | sim | 103,9 | |
| GPU NVIDIA | 24 | 672 | sim | 103,9 | |
| GPU AMD | 16 | 640 | sim | 99,0 | |
| GPU AMD | 16 | 640 | sim | 99,0 | |
| GPU AMD | 32 | 640 | sim | 99,0 | |
| GPU AMD | 32 | 640 | sim | 99,0 | |
| GPU AMD | 32 | 640 | sim | 99,0 | |
| GPU AMD | 32 | 640 | sim | 99,0 | |
| Apple | 128 | 614 | sim | 94,9 | |
| Apple | 48 | 614 | sim | 94,9 | |
| Apple | 64 | 614 | sim | 94,9 | |
| GPU Intel | 32 | 608 | sim | 94,0 | |
| GPU Intel | 32 | 608 | sim | 94,0 | |
| Apple | 128 | 546 | sim | 84,4 | |
| GPU NVIDIA | 12 | 504 | sim | 77,9 | |
| Apple | 36 | 460 | sim | 71,1 | |
| GPU Intel | 12 | 456 | sim | 70,5 | |
| GPU Intel | 24 | 456 | sim | 70,5 | |
| GPU NVIDIA | 16 | 448 | sim | 69,3 | |
| GPU NVIDIA | 8 | 448 | sim | 69,3 | |
| GPU NVIDIA | 8 | 448 | sim | 69,3 | |
| GPU NVIDIA | 24 | 432 | sim | 66,8 | |
| GPU AMD | 12 | 432 | sim | 66,8 | |
| GPU Intel | 10 | 380 | sim | 58,8 | |
| GPU NVIDIA | 12 | 360 | sim | 55,7 | |
| Sem GPU (CPU + RAM) | 256 | 358,4 | sim | 55,4 | |
| GPU NVIDIA | 8 | 320 | sim | 49,5 | |
| GPU AMD | 16 | 320 | sim | 49,5 | |
| GPU AMD | 8 | 320 | sim | 49,5 | |
| Apple | 64 | 307 | sim | 47,5 | |
| Apple | 24 | 307 | sim | 47,5 | |
| Apple | 48 | 307 | sim | 47,5 | |
| GPU NVIDIA | 16 | 288 | sim | 44,5 | |
| GPU NVIDIA | 8 | 288 | sim | 44,5 | |
| GPU NVIDIA | 16 | 288 | sim | 44,5 | |
| GPU AMD | 8 | 288 | sim | 44,5 | |
| Apple | 64 | 273 | sim | 42,2 | |
| Apple | 24 | 273 | sim | 42,2 | |
| Memória unificada (PC) | 128 | 273 | sim | 42,2 | |
| Memória unificada (PC) | 192 | 273 | sim | 42,2 | |
| GPU NVIDIA | 8 | 272 | sim | 42,1 | |
| Memória unificada (PC) | 128 | 256 | sim | 39,6 | |
| Memória unificada (PC) | 64 | 256 | sim | 39,6 | |
| Memória unificada (PC) | 32 | 256 | sim | 39,6 | |
| GPU Intel | 16 | 224 | sim | 34,6 | |
| Apple | 24 | 170 | sim | 26,3 | |
| Apple | 32 | 170 | sim | 26,3 | |
| Memória unificada (PC) | 32 | 153,6 | sim | 23,8 | |
| Apple | 16 | 153 | sim | 23,7 | |
| Apple | 24 | 153 | sim | 23,7 | |
| Apple | 32 | 153 | sim | 23,7 | |
| Apple | 16 | 120 | sim | 18,6 | |
| Sem GPU (CPU + RAM) | 64 | 89,6 | sim | 13,9 | |
| Sem GPU (CPU + RAM) | 32 | 89,6 | sim | 13,9 | |
| Sem GPU (CPU + RAM) | 32 | 51,2 | sim | 7,9 |
Que modelo transferir
Catálogo de modelos locais
Saber que precisa de “um 8B” ainda não lhe diz que ficheiro transferir. Clique numa linha para carregar o modelo na calculadora, ou vá directamente ao Hugging Face buscar o ficheiro.
Numa frase: esta tabela é o atalho; o Hugging Face é o acervo.
Como ler a página de um modelo e trazê-lo para aqui
Ao abrir um modelo no Hugging Face, procure o separador Files. É ali que estão os ficheiros que transfere de facto. Três coisas importam:
- O nome carrega o tamanho.
Llama-3.1-8Bé um modelo de 8 mil milhões de parâmetros. É esse o número que a calculadora quer no modo “parâmetros”. - O sufixo é a compressão.
Q4_K_M,IQ4_XS,Q8_0. O número depois do Q é, grosso modo, quantos bits por peso. O Q4 é o padrão de quem corre em casa. - Os GB ao lado do ficheiro não são a memória que vai gastar. São só o tamanho da transferência. Falta o contexto — é por isso que a calculadora o soma em separado.
Se já tem o ficheiro à frente e só sabe o tamanho em GB, use o modo “sei o tamanho do ficheiro” na calculadora: ela converte para parâmetros usando a compressão que escolheu.
Um aviso para quem está a começar: alguns modelos oficiais (os da Meta, por exemplo) são gated — o Hugging Face pede conta e aceitação de licença antes de libertar a transferência. Nada está avariado; é a licença. As conversões GGUF da comunidade são normalmente abertas, e é o que as ligações de busca abaixo mostram primeiro.
| Modelo | Params | Tipo | Transferir |
|---|---|---|---|
| Llama 3.2 1B testes e clusters | denso | 0.8 GB | Hugging Face ↗ |
| Tucano 2.4B | denso | 1.5 GB | Hugging Face ↗ |
| G9 V3 3B 4 GB, uso de ferramentas | denso | 1.8 GB | Hugging Face ↗ |
| Llama 3.2 3B CPU / VPS de 8 GB | denso | 2 GB | Hugging Face ↗ |
| Qwen 3.5 4B | denso | 2.7 GB | Hugging Face ↗ |
| OLMoE 7B-A1B | MoE · lê 1B | 4.2 GB | Hugging Face ↗ |
| Ling 3.0 Tiny 8 GB, agentes | MoE · lê 1B | 4.6 GB | Hugging Face ↗ |
| Llama 3.1 8B a referência dos benchmarks | denso | 4.9 GB | Hugging Face ↗ |
| DeepSeek R1 Distill 8B raciocínio em pequena escala | denso | 5 GB | Hugging Face ↗ |
| Qwen 3.5 9B Mac mini M4 Pro 24 GB | denso | 5.5 GB | Hugging Face ↗ |
| Ornith 1.5 9B ficheiro de 6,6 GB torna-se 17,9 GB em uso | denso | 6.6 GB | Hugging Face ↗ |
| Gemma 4 12B portátil, confortável em 16 GB | denso | 7.5 GB | Hugging Face ↗ |
| Phi-4 14B leve, raciocínio | denso | 8.5 GB | Hugging Face ↗ |
| gpt-oss 20B melhor opção no patamar de 16 GB | MoE · lê 3.6B | 14 GB | Hugging Face ↗ |
| Gemma 4 26B-A4B multimodal, geração rápida | MoE · lê 3.8B | 17 GB | Hugging Face ↗ |
| Gemma 27B arrasta-se em iGPU (5–8 t/s na B390) | denso | 16 GB | Hugging Face ↗ |
| Qwen 3.8 27B IQ4_XS 14,6 GB cabe em 16; Q4_K_M 17 GB não | denso | 14.6 GB | Hugging Face ↗ |
| Qwen 30B-A3B ocupa ~17 GB, lê só 3B | MoE · lê 3B | 17 GB | Hugging Face ↗ |
| Muse Glimmer 30B | denso | 16.8 GB | Hugging Face ↗ |
| Qwen 2.5 Coder 32B código em 24/32 GB | denso | 19.85 GB | Hugging Face ↗ |
| DeepSeek R1 32B raciocínio em 24 GB | denso | 20 GB | Hugging Face ↗ |
| Qwen 3.6 35B-A3B faz tudo em 32 GB | MoE · lê 3B | 23 GB | Hugging Face ↗ |
| Llama 70B não cabe em 32 GB | denso | 40 GB | Hugging Face ↗ |
| Llama 4 Scout contexto enorme | MoE · lê 17B | 55 GB | Hugging Face ↗ |
| gpt-oss 120B Studio 128 GB, 70–80 t/s | MoE · lê 5.1B | 66 GB | Hugging Face ↗ |
| Nemotron 3 Super 120B-A12B quer 64–72 GB | MoE · lê 12B | 68 GB | Hugging Face ↗ |
| Qwen 3.5 122B-A10B estação de trabalho, ~70 GB | MoE · lê 10B | 70 GB | Hugging Face ↗ |
| Qwen3 235B cluster de Studio, ~32 t/s | MoE · lê 22B | 130 GB | Hugging Face ↗ |
| DeepSeek V4 Flash | MoE · lê 13B | 155.1 GB | Hugging Face ↗ |
| DeepSeek-R1 671B além do hardware de consumo | MoE · lê 37B | 200 GB | Hugging Face ↗ |
| Kimi K2 Thinking não corre em PC nenhum | MoE · lê 32B | 600 GB | Hugging Face ↗ |
Q4 GB é o tamanho típico do ficheiro transferido — não é benchmark nem a memória em uso. Nesta máquina aplica a fórmula da página com a memória, a largura de banda e o contexto que escolheu na calculadora acima: mude o hardware lá e esta coluna inteira refaz-se. Todas as linhas usam o mesmo orçamento de tokens; o que muda é a memória que isso custa, proporcional ao tamanho do modelo. Isto não é llama-bench.
Leia os números de MoE com desconto. A fórmula assume que só os parâmetros activos são lidos, e isso dá um tecto demasiado optimista: o encaminhamento entre especialistas custa algo. Um caso da nossa própria tabela de medições: o gpt-oss 120B foi medido em 70–80 tok/s num Mac Studio, bem abaixo do que a divisão simples sugere. Para MoE, trate a coluna como “vai ser rápido”, não como o número.
Realidade
Números que outras pessoas mediram
A calculadora dá a estimativa. Estes são resultados de bancada publicados por terceiros — úteis para calibrar a expectativa e ver o efeito do programa usado. Filtre pelo que lhe interessa.
| Modelo | Compressão | Programa | Hardware | tok/s | Origem |
|---|---|---|---|---|---|
| Llama 8B | Q4 | llama.cpp | RTX 5090 | 215 | medidoMyAIHardware |
| Llama 8B | Q4 | llama.cpp | RTX 4090 | 125 | medidoMyAIHardware |
| Llama 8B | Q4 | llama.cpp | RTX 3090 | 85 | medidoMyAIHardware |
| Llama 8B | Q4 | llama.cpp | Mac M4 Max | 75 | medidoMyAIHardware |
| Llama 8B | Q4 | llama.cpp | Mac M4 Pro | 38 | medidoMyAIHardware |
| Llama 8B | Q4 | llama.cpp | Mac M4 | 28 | medidoMyAIHardware |
| Modelo 8B destilado | — | LM Studio | RTX 5090 | 202 | medidoAlex Ziskind |
| Modelo 8B destilado | — | LM Studio | RTX 5080 | 132 | medidoAlex Ziskind |
| Modelo 8B destilado | — | LM Studio | RTX 5060 Ti 16 GB | 73.8 | medidoAlex Ziskind |
| Modelo 27B | AWQ 4-bit | vLLM | RTX 5090 | 196 | medidoAndrew Damon-Smith |
| Modelo 27B | Q4 (~17 GB) | llama.cpp | RTX 5090 | 74 | medidottio2tech |
| Modelo 27B | Q4 (~17 GB) | llama.cpp | RTX 3090 | 41 | medidottio2tech |
| Modelo 27B | MLX 4-bit | MLX | Mac 36 GB | 26–28 | medidoViktorKav |
| Modelo 27B | Q4 GGUF | llama.cpp | Mac 36 GB | 17.8 | medidoViktorKav |
| Modelo 27B | Q4 GGUF | Ollama (default) | Mac 36 GB | 5–7 | medidoViktorKav |
| Modelo 32B (código) | Q4 (19.8 GB) | LM Studio | RTX 5090 | 62 | medidoAlex Ziskind |
| Modelo 32B (código) | Q4 (19.8 GB) | LM Studio | Laptop RTX 5090 | 31 | medidoAlex Ziskind |
| Modelo 32B (código) | Q4 + offload | LM Studio | RTX 5080 16 GB | 5.6 | medidoAlex Ziskind |
| MoE 120B | GGUF | LM Studio | Mac Studio 128 GB | 70–80 | medidoHeavy Metal Cloud |
| MoE 20B | GGUF | LM Studio | Mac Studio 128 GB | 100–120 | medidoHeavy Metal Cloud |
| Modelo 1B | 4-bit | MLX | Mac mini M4 | 281 | medidoAlex Ziskind |
| Modelo 1B | — | Ollama | 1× Mac Studio | 117 | medidoNetworkChuck |
| Modelo 1B | — | Ollama (cluster) | 5× Mac Studio, 10GbE | 29 | medidoNetworkChuck |
| MoE 235B | — | EXO / TB5 | 4× Mac Studio M3 Ultra | ~32 | medidoJeff Geerling |
| Modelo 3B | — | Ollama | CPU, 8 GB VPS | 11.2 | medidoViktorKav |
| Modelo 9B | MLX 4-bit | MLX | Mac mini M4 Pro 24 GB | 70 | medidoDragos |
| Modelo 9B, contexto longo | MLX 4-bit | MLX | M4 Pro, 35k context | 18–24 | medidoDragos |
| Llama 8B | Q4 | iGPU | Arc B390 (Panther Lake) | 18–25 | estimativaB390 study |
| MoE 20B | Q4 | iGPU | Arc B390 | 35–45 | estimativaB390 study |
| MoE 30B-A3B | Q4 | iGPU | Arc B390 | 30–40 | estimativaB390 study |
| Modelo 27B denso | Q4 | iGPU | Arc B390 | 5–8 | estimativaB390 study |
| Llama 70B | Q4 | iGPU | Arc B390 | 2–3 | estimativaB390 study |
medido bancada publicada · estimativa fórmula aplicada, não medição. Todos em geração de resposta, uma conversa de cada vez.
O que esta tabela ensina e a fórmula não
- O programa importa quase tanto como a placa. Mesmo modelo, mesmo Mac: 26–28 tok/s num runtime, 17,8 noutro, 5–7 num terceiro com a configuração de origem. Antes de trocar de hardware, troque de programa.
- O MoE muda o jogo no patamar médio. Um MoE de 30B com 3B activos anda a 30–40 tok/s numa iGPU onde um denso de 27B se arrasta a 5–8. Mesma memória ocupada, seis vezes a velocidade.
- Capacidade extra não é velocidade extra. A RTX PRO 6000 tem 96 GB contra os 32 GB da 5090 — e exactamente a mesma largura de banda. Deixa-o correr o que não cabia; não o deixa correr mais depressa o que já cabia.
- Um modelo pequeno não aproveita uma placa grande. Um modelo de 1B chegou a 281 tok/s. Não vai sentir a diferença entre 200 e 280 — nesse tamanho, qualquer placa moderna resolve.
Mande: placa(s) e quantidade · modelo e quantização · programa usado · tokens por segundo · tamanho do contexto. Foto da montagem é bem-vinda.
Passo a passo
Como descobrir os seus dois números
Não é preciso instalar nada. Leva um minuto.
Windows
- Prima Ctrl + Shift + Esc para abrir o Gestor de Tarefas.
- Separador Desempenho → clique em GPU.
- Leia “Memória de GPU dedicada”. Esse é o seu GB. Ignore a “memória partilhada” — é RAM do sistema emprestada e é lenta.
- O nome exacto da placa aparece no topo. Procure a largura de banda na tabela de referência abaixo.
Mac
- Menu Apple → Acerca deste Mac.
- A “Memória” é unificada: CPU e GPU partilham o mesmo bolo. É esse o seu GB.
- Reserve 25–30% para o sistema. Num Mac de 24 GB, conte com ~16 GB reais para o modelo.
- A largura de banda depende do chip (base / Pro / Max / Ultra), não do tamanho da memória.
Portátil com gráficos integrados
- Se não há placa gráfica dedicada, a GPU usa a RAM do sistema.
- O seu GB é generoso; a sua largura de banda é o estrangulamento (~50–100 GB/s típicos).
- Use a opção “CPU + RAM” ou a de iGPU na calculadora para ver o resultado honesto.
Tabela de referência: largura de banda por placa
Encontrou o nome da sua placa no Gestor de Tarefas? A largura de banda dela está aqui. Números da ficha oficial do fabricante.
| Placa | Memória | Largura de banda | Watts | Leitura |
|---|---|---|---|---|
| RTX 5090 | 32 GB | 1792 GB/s | Topo absoluto de velocidade no consumo. | 575 W |
| RTX 4090 | 24 GB | 1008 GB/s | Muito rápida e ainda cabe um 32B. | 450 W |
| RTX 5080 | 16 GB | 960 GB/s | Rápida, mas 16 GB limita o tamanho. | 360 W |
| RTX 3090 | 24 GB | 936 GB/s | Usada, é o melhor GB por euro do mercado. | 350 W |
| RTX 5070 Ti | 16 GB | 896 GB/s | Bom equilíbrio no patamar 16 GB. | 300 W |
| RTX 3080 | 10 GB | 760 GB/s | Rápida, mas 10 GB aperta cedo. | 320 W |
| RTX 4080 | 16 GB | 717 GB/s | Sólida para 8B–14B. | 320 W |
| RTX 5070 | 12 GB | 672 GB/s | Rápida para o que cabe em 12 GB. | 250 W |
| RTX 4070 | 12 GB | 504 GB/s | Entrada confortável para 8B. | 200 W |
| RTX 5060 Ti | 16 GB | 448 GB/s | 16 GB baratos; largura de banda modesta. | 180 W |
| RTX 3060 | 12 GB | 360 GB/s | A clássica escolha de qualidade/preço na entrada. | 170 W |
| RTX 4060 Ti | 8/16 GB | 288 GB/s | Largura de banda baixa para a geração. Atenção. | 160 W |
| RTX 4060 | 8 GB | 272 GB/s | Só patamar 3B–8B. | 115 W |
| DDR5-5600 RAM (dual channel) | — | ~90 GB/s | A referência de “correr sem GPU”. | W |
| DDR4-3200 RAM (dual channel) | — | ~51 GB/s | Cabe bastante; anda muito pouco. | W |
Receitas
Cinco montagens, com número honesto
Cada receita diz o que ganha e o que perde. Os tokens por segundo saem da fórmula desta própria página, com 8k de contexto — são estimativas, não benchmarks. Os watts são da máquina inteira: as placas mais 150 W para o resto.
Entrada — uma RTX 3060 12G
Melhor relação memória/preço/consumo para começar.
Perde:27B e acima ficam de fora.
12 GB · 360 GB/s · 170 W
Confortável — uma RTX 3090 24G usada
27B e 32B com folga, e largura de banda alta. Melhor GB por euro do mercado usado.
Perde:70B continua de fora.
24 GB · 936 GB/s · 350 W
Máxima memória por euro — 4 a 6 placas iguais de 12G
48 a 72 GB somados. Faz caber 70B, e corre MoE grande muito bem.
Perde:70B denso arrasta-se, e a conta da luz é real.
6 × 12 GB · 360 GB/s · 170 W
Muita memória, poucos watts — máquina de memória unificada
Cabe quase tudo, em silêncio.
Perde:Nunca vai ser rápida em modelo denso grande.
128 GB · 273 GB/s · 240 W
Velocidade máxima no que couber — uma RTX 5090
A passadeira mais rápida do consumo.
Perde:32 GB, portanto 70B fica de fora.
32 GB · 1792 GB/s · 575 W
Decisão
Guia de compra por objectivo
Não existe “a melhor”. Existe a certa para aquilo que vai fazer. Todas as recomendações abaixo vêm com aquilo que se perde.
“Só quero experimentar e ver se isto me serve”
Não compre nada ainda. Instale um programa de IA local na máquina que já tem e corra um modelo de 3B a 8B. Se a sua placa tem 6 GB ou mais, já funciona. Numa tarde descobre se o uso encaixa na sua rotina — e depois compra a saber o que quer. O que se perde: nada. Este é literalmente o passo gratuito que quase todos saltam.
“Quero um assistente diário de escrita e código, sem gastar muito”
O patamar de 12 a 16 GB com largura de banda decente. Uma placa de 12 GB e ~500–670 GB/s corre 8B muito depressa e 14B com conforto. O que se perde: os modelos de 27B e 32B ficam de fora, e são eles que dão o salto perceptível em raciocínio e código complexo. Se o orçamento estica, ir para 24 GB muda de categoria — não é uma actualização incremental.
“Quero correr os modelos grandes a sério (27B–32B)”
24 GB é o mínimo. Uma 3090 usada continua a ser a melhor relação GB por euro do mercado, com largura de banda excelente (936 GB/s). Uma 4090 é mais rápida e mais cara. O que se perde: 70B continua de fora — pede ~40 GB só de pesos. E placa usada é placa usada: garantia e histórico contam.
“Quero 70B a correr em casa”
Aqui a conta muda. Precisa de 48 GB ou mais, e então as opções são: memória unificada (Mac com 64 GB+, mini PC de memória unificada) ou duas placas de 24 GB. O que se perde: a escolha torna-se um dilema explícito entre caber e ser rápido. Uma máquina de 128 GB e 273 GB/s corre 70B a ~4,5 tokens/s — abaixo da sua velocidade de leitura. Uma de largura de banda alta custa muito mais. Corra a calculadora com o seu candidato antes de comprar; é exactamente para isso que ela existe.
“O meu caso é privacidade: documentos sensíveis que não podem sair daqui”
Este é o melhor argumento para IA local, e não exige um modelo enorme. Para busca e resposta sobre documentos próprios, um modelo de 8B a 14B bem configurado resolve muito bem — o trabalho pesado está na organização dos documentos, não no tamanho do modelo. Dê prioridade a memória para contexto longo (16–24 GB) em vez de correr atrás de 70B. O que se perde: raciocínio complexo sobre o material; para isso o modelo maior ajuda.
“Mac ou PC?”
Mac quando precisa de muita memória em pouco espaço e em silêncio: a memória unificada deixa um Mac de 64 GB correr o que exigiria duas placas gráficas. A largura de banda é boa, não excelente, excepto nos chips de topo. PC com placa dedicada quando a velocidade é o que importa e o modelo cabe na VRAM: nenhuma máquina de memória unificada chega perto de 1792 GB/s. Resumindo: o Mac cabe mais, o PC corre mais.
“Vale a pena um mini PC com NPU e memória unificada?”
Como computador de trabalho, pode valer muito. Como máquina de IA, atenção. Memória de 128 bits entrega ~150 GB/s no papel e ~100–115 na prática — o estrangulamento não é a GPU nem a NPU, é a largura de banda. Um modelo denso de 27B arrasta-se ali (5–8 tokens/s). O MoE sai-se bem melhor (30–40). Regra: se a ficha não indica a largura de banda de memória, assuma que é o ponto fraco.
Vocabulário
Glossário sem jargão
Os termos que vai encontrar em qualquer tutorial, em português claro.
- Token
- Um pedaço de palavra. Em português, uma palavra comum costuma valer 1 a 3 tokens. “Tokens por segundo” é, na prática, a velocidade a que o texto aparece no ecrã.
- Parâmetros (o “8B”, “70B”)
- Quantos mil milhões de números o modelo tem. É o tamanho “de fábrica” e não é o tamanho do ficheiro que transfere — o ficheiro depende da compressão.
- Quantização (Q4, Q8, IQ4_XS)
- Comprimir os pesos, guardando cada número com menos casas. O Q4 usa cerca de 4 bits por peso, o Q8 usa 8. Menos bits: o modelo ocupa menos, fica mais rápido e perde um pouco de qualidade. O Q4 é o padrão de quem corre em casa — a perda é pequena e o ganho é enorme. Variantes como IQ4_XS comprimem um pouco mais e às vezes são a diferença entre caber e não caber.
- VRAM e memória unificada
- A VRAM é a memória exclusiva da placa gráfica — rápida e não expansível. A memória unificada (Macs, alguns mini PC) é um bolo só, partilhado entre processador e GPU: mais flexível, quase sempre com menos largura de banda do que uma placa dedicada.
- Largura de banda de memória (GB/s)
- Quantos gigabytes a memória entrega por segundo. É o número que decide a velocidade de geração. Raramente aparece no anúncio; está sempre na ficha técnica do fabricante.
- Contexto e KV cache
- Contexto é o quanto o modelo “se lembra” da conversa e dos ficheiros abertos. A KV cache é a memória que isso ocupa — e não vem incluída no tamanho do ficheiro do modelo. É o motivo pelo qual um modelo “de 6,6 GB” ocupa 17,9 GB na realidade.
- Denso vs MoE (Mixture of Experts)
- Um modelo denso lê todos os seus pesos para gerar cada token. Um MoE está dividido em especialistas e só activa alguns de cada vez: precisa de toda a memória para caber, mas lê pouco a cada token. Por isso um “30B-A3B” (30 mil milhões no total, 3 activos) ocupa como um modelo grande e corre como um modelo pequeno.
- Offload
- Quando o modelo não cabe inteiro na placa, o programa deixa parte das camadas na memória do sistema e processa-as no processador. Funciona — e é bem mais lento, porque essa parte deixa de ter a largura de banda da placa e passa a depender da RAM e do CPU. Serve para correr o que não caberia; não serve para correr depressa.
- Prefill e decode
- O prefill é ler a sua pergunta — depende do poder de cálculo da GPU. O decode é escrever a resposta — depende da largura de banda de memória. A calculadora desta página estima o decode, que é a parte que sente enquanto o texto aparece.
- GGUF, Ollama, LM Studio, llama.cpp, MLX
- O GGUF é o formato de ficheiro mais comum dos modelos comprimidos. O llama.cpp é o motor que corre esse formato; o Ollama e o LM Studio são maneiras mais amigáveis de usar o mesmo motor (o LM Studio tem interface gráfica e é o caminho mais fácil para começar). O MLX é o motor da Apple, optimizado para chips M — em Mac, costuma ser bem mais rápido do que as alternativas.
- NPU e TOPS
- A NPU é um chip dedicado a tarefas de IA, medido em TOPS. É óptima para transcrição de áudio e visão por computador. Não resolve o estrangulamento de um LLM grande, que é a largura de banda de memória. TOPS alto no marketing não significa tokens por segundo altos.
Transparência
Fontes, método e limites
De onde vêm os números
A StudyMarkets montou este guia sobre bancadas e explicações públicas de terceiros. A fórmula central (largura de banda ÷ tamanho, prática ≈ 75%), a régua de 6 vs 30 tokens/s e os exemplos de memória em uso vêm principalmente do canal ViktorKav. Os tokens por segundo medidos vêm dos canais e sites listados abaixo. As fichas de largura de banda das placas vêm da documentação oficial dos fabricantes.
- ViktorKav (@VKav) — fórmula, régua e exemplos. A Apple tomou a IA local à NVIDIA · A IA local certa para 4, 8 e 16 GB · canal
- Alex Ziskind (@AZisk) — 5090 vs 5080 vs portátil vs Mac, cluster de Mac mini. canal
- Jeff Geerling — Mac Studio em cluster por Thunderbolt 5. canal · write-up
- NetworkChuck — 5 Mac Studio em rede: a queda de 117 para 29 tokens/s. canal
- ttio2tech — 3090 vs 5090 no mesmo modelo de 27B.
- MyAIHardware — tabela de llama.cpp em 5090 / 4090 / 3090 / Mac. benchmarks
- Unsloth — tamanhos e qualidade das compressões GGUF. Dynamic 3.0 GGUFs
- HWCooling e Phoronix — gráficos integrados e o estrangulamento da largura de banda. HWCooling · Phoronix
O que esta página não é
- Não é um benchmark. É uma estimativa de ordem de grandeza para decidir uma compra. Os números reais dependem do programa, da versão, do contexto e da configuração.
- A regra dos 75% é optimista em modelos pequenos. Num modelo de 8 mil milhões a eficiência real observada fica mais perto de 55% do tecto; em modelos grandes, a regra aproxima-se bem.
- Só cobre a geração da resposta. A leitura do seu prompt depende do poder de cálculo da GPU e não entra nesta conta.
- Nenhum dos canais citados endossa esta ferramenta. A medição é deles; a conta e o texto são nossos.
- Se a ficha oficial da sua máquina divergir de uma opção pré-definida, confie na ficha e use o modo Personalizado.
Como citar
StudyMarkets. IA local: o que a sua máquina realmente corre, 2026. Fórmula de geração: largura de banda de memória ÷ tamanho lido por token (ViktorKav, “A Apple tomou a IA local à NVIDIA”, YouTube). Tokens por segundo medidos pelos canais e sites citados na página.