Skip to content
research

O limitador de IA oculto da GeForce acaba de ser desbloqueado

Uma lacuna na ficha técnica que vale centenas de dólares tornou-se um hack de inicialização — e vem com um porém. A impressionante promessa de "velocidade dupla" desaparece rapidamente quando cargas de trabalho reais e riscos de firmware entram em cena.

Stork editorial team
O limitador de IA oculto da GeForce acaba de ser desbloqueado

O limite de velocidade de IA da GeForce escondido à vista de todos

As cargas de trabalho de IA frequentemente aproveitam a matemática de precisão mista, usando entradas compactas de 16 bits (FP16 ou BF16), mas acumulando resultados em um formato de 32 bits (FP32) mais preciso. Essa abordagem equilibra a eficiência computacional com a precisão numérica. Para as GPUs NVIDIA GeForce, no entanto, essa combinação específica de operações encontrou historicamente um gargalo de desempenho.

Considere a RTX 3090: ela entrega aproximadamente 142 TFLOPS em modos onde a acumulação também ocorre com precisão de 16 bits. No entanto, ao acumular resultados em FP32 de 32 bits, seu throughput teórico cai para cerca de 71 TFLOPS. Esses números representam taxas teóricas de pico, não velocidades de aplicação universais, e destacam uma segmentação de mercado deliberada pela NVIDIA.

Compare isso com a RTX A6000, uma placa profissional construída sobre o mesmo silício GA102. A A6000 atinge cerca de 155 TFLOPS em ambos os modos de acumulação, combinados com 48 GB de memória. Lançada a um preço significativamente mais alto, a A6000 demonstra a estratégia da NVIDIA de diferenciar suas ofertas de consumo e corporativas por meio de níveis de desempenho impostos por software em hardware idêntico.

Uma falha de firmware na inicialização abre as portas

O mecanismo do GPU-Unlock contorna as limitações pretendidas pela NVIDIA ao explorar um buffer overflow dentro do firmware SEC2 “Booter”. Este firmware crítico é executado antes que o sistema operacional ou os drivers padrão da NVIDIA sejam inicializados, concedendo controle profundo sobre as configurações de hardware da GPU. Um módulo do kernel Linux aciona essa vulnerabilidade durante o processo de inicialização.

O módulo manipula registros protegidos de “seletor de velocidade”, que governam o desempenho de precisão mista do Tensor Core. Ao alterar essas configurações em um estado de execução altamente privilegiado, o módulo remove efetivamente o limite de desempenho de 50% para entradas FP16/BF16 com acumulação FP32. Antes que os drivers normais da NVIDIA carreguem e possam potencialmente sobrescrever essas alterações, o módulo reinicia a placa, fixando o desempenho mais alto.

Os pesquisadores conseguiram identificar e explorar essa vulnerabilidade porque a NVIDIA lançou publicamente uma versão de depuração do firmware SEC2, criptografada com uma chave de teste conhecida. Isso permitiu uma análise profunda de sua estrutura interna. É importante ressaltar que a modificação é volátil: ela não grava permanentemente o VBIOS nem altera a memória persistente da GPU. Uma reinicialização a frio ou um ciclo de energia limpa completamente as alterações, restaurando as configurações padrão restritas.

Este método não é um ajuste de desempenho de rotina nem um recurso suportado pela NVIDIA. Ele depende da exploração de uma falha específica de firmware, o que significa que futuras atualizações de firmware da NVIDIA podem corrigir a vulnerabilidade e tornar o GPU-Unlock ineficaz. Os usuários operam esta ferramenta fora dos parâmetros pretendidos pela NVIDIA, aproveitando uma exploração de segurança para desbloquear recursos ocultos.

Por que “o dobro da velocidade de IA” raramente significa o dobro da espera

Desbloquear a taxa total de computação de precisão mista não dobra automaticamente o desempenho de IA no mundo real. Um teste relatado em uma RTX 3090, reduzindo a geração de uma imagem de 7,5 segundos para 5 segundos, ilustra um ganho de velocidade significativo de 33%. Esse aumento é relevante, mas altamente específico para a carga de trabalho, refletindo que nem todas as tarefas de IA são limitadas pelo caminho de acumulação restrito.

Cargas de trabalho de jogos, por exemplo, normalmente não saturam as unidades de acumulação Tensor Core afetadas. Consequentemente, desbloquear este recurso não oferece melhoria observável nas taxas de quadros ou no desempenho geral dos jogos. O gargalo em jogos geralmente reside em outro lugar, como nas unidades de rasterização ou na largura de banda da memória.

Large Language Models (LLMs) apresentam um cenário mais sutil. Embora algumas fases intensivas em computação, como prefill ou batching, possam apresentar ganhos, a fase comum de decodificação de tokens autorregressivos, onde os modelos geram texto um token por vez, muitas vezes permanece inalterada. Isso ocorre porque a decodificação é frequentemente memory-bound, exigindo o movimento repetido de pesos massivos do modelo da VRAM para os núcleos de computação.

A largura de banda da memória, e não o throughput bruto de computação, torna-se o fator limitante para muitas tarefas de inferência de LLM. Para aqueles interessados nos detalhes técnicos deste exploit e sua implementação, mais informações podem ser encontradas em GitHub - Zagitta/gpu-unlock: Unlock FP/BF16 instruction issue rate on Nvidia RTX cards.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

O aumento gratuito de desempenho tem uma pegadinha relacionada ao firmware

Desbloquear desempenho oculto traz riscos inerentes. O suporte estável para o GPU-Unlock visa principalmente placas RTX 30-series, enquanto projetos da comunidade e forks exploraram a compatibilidade para as séries RTX 20 e 40, com sucesso variável. Antes de considerar este exploit, verifique a documentação atual do projeto para sua placa específica e stack de software.

Explorar uma vulnerabilidade de firmware a cada inicialização introduz instabilidade potencial. Usuários relatam problemas incluindo:

  • Falhas na inicialização
  • Travamentos de driver
  • Problemas na interface PCIe
  • Comportamento imprevisível de energia ou térmico

Ninguém conhece os efeitos a longo prazo de executar a GPU em uma configuração não suportada. Essas placas não foram validadas para operação sustentada em velocidades mais altas em modos de precisão mista, deixando questões em aberto sobre a longevidade dos componentes ou a estabilidade sob cargas pesadas prolongadas.

Pese o valor de um ganho específico para a carga de trabalho — como a redução de 33% no tempo de geração de imagem — contra os riscos de um exploit não suportado. Este não é um aumento geral de desempenho; ele visa um caminho matemático de IA específico e limitado. Sempre consulte os avisos e a documentação mais recentes do projeto antes de decidir se essa pegadinha de firmware vale o ganho de desempenho.

Perguntas Frequentes

O que o GPU-Unlock altera nas placas GeForce?

Ele contorna um limite em certas operações de Tensor Core que usam entradas de 16 bits com acumulação de 32 bits, permitindo uma taxa teórica de instrução mais alta em placas suportadas.

O GPU-Unlock torna uma RTX 3090 duas vezes mais rápida?

Não. O throughput teórico pode dobrar para a operação afetada, mas os ganhos no mundo real variam. Um teste de geração de imagem relatado melhorou de cerca de 7,5 segundos para 5 segundos.

O GPU-Unlock melhorará a velocidade de jogos ou de tokens de LLM local?

Jogos geralmente não usam o caminho matemático limitado, e a geração de tokens de LLM é frequentemente limitada pela largura de banda da memória. Algumas tarefas intensivas em computação, incluindo o processamento de prompts, podem se beneficiar.

O GPU-Unlock é seguro de usar?

É um exploit de firmware não oficial executado na inicialização, com avisos de uso por sua própria conta e risco. A compatibilidade e a confiabilidade a longo prazo não são garantidas, e o exploit é executado a cada inicialização.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.