O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas. No teste divulgado pelo projeto, o desempenho BF16 da RTX 3090 Ti subiu cerca de 80%; ganhos em aplicações reais variaram conforme a tarefa.
Publicado porEditado com GPT-6 LunaImagens geradas com GPT Image 2
Resposta de pesquisa

Create a landscape editorial hero image for this Studio Global article: What is Zagitta’s free, open-source gpu-unlock tool, how does its Linux kernel module raise FP16 and BF16 multiply-accumulate instruction is. Article summary: Zagitta’s gpu-unlock is an open-source Linux kernel module intended to remove selected Tensor Core instruction-issue limits on Ampere GeForce GPUs, bringing those issue rates—not overall GPU performance—to professional-c. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
O gpu-unlock, projeto de código aberto criado por Zagitta, é um módulo de kernel para Linux que altera a taxa de emissão de certas instruções Tensor Core em GPUs GeForce Ampere selecionadas. Os testes divulgados mostram ganhos expressivos em alguns cálculos matriciais, mas não indicam que toda tarefa de inteligência artificial ficará mais rápida na mesma proporção. 1
8
O projeto mira operações FP16 e BF16 com acumulação FP32 em GPUs baseadas nos chips GA102, GA103, GA104 e GA106. Segundo o desenvolvedor, o ajuste restaura a taxa de emissão dessas instruções a níveis de placas profissionais. 1
O módulo é carregado pelo initramfs — ambiente usado durante a inicialização do Linux — antes de o driver oficial da NVIDIA assumir o controle da placa. Ele aplica seletores de velocidade no hardware e faz um reset funcional (FLR); depois, entrega a GPU ao driver original, sem modificá-lo. Entre os parâmetros citados pelo projeto estão SS0 0x88888888 e o seletor IMLA4 de quatro bits SS1 0x8. 1
A abordagem combina uma técnica V67/PLM usada em pesquisas anteriores com placas de mineração CMP e o momento de execução pré-driver associado a uma abordagem UEFI. O gpu-unlock é um módulo de kernel Linux, não um driver NVIDIA modificado nem um aplicativo UEFI. O método descrito não exige alteração física da placa ou gravação permanente de uma VBIOS modificada. 1
4
Os números abaixo foram divulgados pelo projeto para uma RTX 3090 Ti em multiplicação densa de matrizes GEMM 8192³, com acumulação FP32, limite de potência de 450 W e medianas de cinco medições. São resultados reportados pelo desenvolvedor, não de uma bateria padronizada de testes independentes. 1
| Teste na RTX 3090 Ti | Sem o ajuste | Com o ajuste | Variação reportada |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | Cerca de +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | Cerca de +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | Cerca de +94% |
Em outro relato, uma pessoa com uma RTX 3090 informou que o FP16 foi de 82 para 126 TFLOPS (+54%), o BF16 de 82 para 129 TFLOPS (+57%) e o TF32 de 41 para 74 TFLOPS (+80%). Como são medições individuais da comunidade, os resultados não garantem os mesmos ganhos em outras placas ou configurações. 13
Um relato de compatibilidade descreve o funcionamento em uma RTX 3090 EVGA sem modificações, com Ubuntu 24.04 e limite de 350 W, além de aproximadamente o dobro do desempenho FP16/BF16 por MHz. Essa métrica é normalizada pela frequência: ela não demonstra que a placa entregue o dobro do desempenho absoluto dentro do limite de potência. 30
Um benchmark de matriz concentra-se justamente no tipo de cálculo que o gpu-unlock pretende acelerar. Já uma aplicação completa pode usar essas operações apenas em parte do tempo, o que tende a reduzir o ganho total. Os relatos disponíveis ilustram essa diferença:
O resultado depende de fatores como a precisão numérica utilizada, os kernels escolhidos pela aplicação, o tamanho das matrizes, o processamento em lotes e o limite de potência. Aumentar o teto de emissão de instruções pode elevar bastante o resultado de um GEMM sem produzir o mesmo ganho na inferência completa de um modelo. 1
10
19
43
O repositório estava público em 18 de outubro de 2026. Um rastreador externo registra cerca de 2.200 estrelas em 24 de outubro. O histórico de atividade fornecido mostra também o commit 4189b17, que voltou a branch a um estado funcional identificado como c274e74, associado à reaplicação do ajuste após a suspensão do sistema. São registros daquele período, não uma garantia sobre a situação atual do projeto. 19
28
42
44
A implementação de Zagitta é específica para Linux. Uma abordagem experimental separada, baseada em UEFI para Windows, relatou uma melhora em BF16 numa configuração particular de hardware. Isso não comprova compatibilidade ampla com Windows nem significa que exista uma versão de Windows oficialmente suportada do módulo. 20
A instalação envolve configurações de kernel e initramfs, além de um reset da GPU durante a inicialização. Há relatos de ajustes específicos para determinadas distribuições, e o histórico do projeto inclui uma reversão de código. Quem cogitar testar a ferramenta deve verificar as informações de compatibilidade mais recentes e ter uma forma de recuperação do sistema. Relatos breves de funcionamento não comprovam confiabilidade de longo prazo em diferentes placas, kernels, drivers ou configurações de suspensão e retomada. 6
42
44
A conclusão mais segura é específica: o gpu-unlock pode acelerar bastante certos cálculos matriciais em Tensor Cores; no teste divulgado pelo projeto, o BF16 da RTX 3090 Ti melhorou cerca de 80%. Os dados disponíveis não comprovam ganhos equivalentes em toda inferência de IA — nem benefícios em DLSS ou desempenho em jogos. 1
4
45
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas.
O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas. No teste divulgado pelo projeto, o desempenho BF16 da RTX 3090 Ti subiu cerca de 80%; ganhos em aplicações reais variaram conforme a tarefa.
A ferramenta não comprova melhorias em jogos ou DLSS e exige configuração de kernel e initramfs.
O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas. No teste divulgado pelo projeto, o desempenho BF16 da RTX 3090 Ti subiu cerca de 80%; ganhos em aplicações reais variaram conforme a tarefa.
Publicado porEditado com GPT-6 LunaImagens geradas com GPT Image 2
Resposta de pesquisa

Create a landscape editorial hero image for this Studio Global article: What is Zagitta’s free, open-source gpu-unlock tool, how does its Linux kernel module raise FP16 and BF16 multiply-accumulate instruction is. Article summary: Zagitta’s gpu-unlock is an open-source Linux kernel module intended to remove selected Tensor Core instruction-issue limits on Ampere GeForce GPUs, bringing those issue rates—not overall GPU performance—to professional-c. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
O gpu-unlock, projeto de código aberto criado por Zagitta, é um módulo de kernel para Linux que altera a taxa de emissão de certas instruções Tensor Core em GPUs GeForce Ampere selecionadas. Os testes divulgados mostram ganhos expressivos em alguns cálculos matriciais, mas não indicam que toda tarefa de inteligência artificial ficará mais rápida na mesma proporção. 1
8
O projeto mira operações FP16 e BF16 com acumulação FP32 em GPUs baseadas nos chips GA102, GA103, GA104 e GA106. Segundo o desenvolvedor, o ajuste restaura a taxa de emissão dessas instruções a níveis de placas profissionais. 1
O módulo é carregado pelo initramfs — ambiente usado durante a inicialização do Linux — antes de o driver oficial da NVIDIA assumir o controle da placa. Ele aplica seletores de velocidade no hardware e faz um reset funcional (FLR); depois, entrega a GPU ao driver original, sem modificá-lo. Entre os parâmetros citados pelo projeto estão SS0 0x88888888 e o seletor IMLA4 de quatro bits SS1 0x8. 1
A abordagem combina uma técnica V67/PLM usada em pesquisas anteriores com placas de mineração CMP e o momento de execução pré-driver associado a uma abordagem UEFI. O gpu-unlock é um módulo de kernel Linux, não um driver NVIDIA modificado nem um aplicativo UEFI. O método descrito não exige alteração física da placa ou gravação permanente de uma VBIOS modificada. 1
4
Os números abaixo foram divulgados pelo projeto para uma RTX 3090 Ti em multiplicação densa de matrizes GEMM 8192³, com acumulação FP32, limite de potência de 450 W e medianas de cinco medições. São resultados reportados pelo desenvolvedor, não de uma bateria padronizada de testes independentes. 1
| Teste na RTX 3090 Ti | Sem o ajuste | Com o ajuste | Variação reportada |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | Cerca de +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | Cerca de +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | Cerca de +94% |
Em outro relato, uma pessoa com uma RTX 3090 informou que o FP16 foi de 82 para 126 TFLOPS (+54%), o BF16 de 82 para 129 TFLOPS (+57%) e o TF32 de 41 para 74 TFLOPS (+80%). Como são medições individuais da comunidade, os resultados não garantem os mesmos ganhos em outras placas ou configurações. 13
Um relato de compatibilidade descreve o funcionamento em uma RTX 3090 EVGA sem modificações, com Ubuntu 24.04 e limite de 350 W, além de aproximadamente o dobro do desempenho FP16/BF16 por MHz. Essa métrica é normalizada pela frequência: ela não demonstra que a placa entregue o dobro do desempenho absoluto dentro do limite de potência. 30
Um benchmark de matriz concentra-se justamente no tipo de cálculo que o gpu-unlock pretende acelerar. Já uma aplicação completa pode usar essas operações apenas em parte do tempo, o que tende a reduzir o ganho total. Os relatos disponíveis ilustram essa diferença:
O resultado depende de fatores como a precisão numérica utilizada, os kernels escolhidos pela aplicação, o tamanho das matrizes, o processamento em lotes e o limite de potência. Aumentar o teto de emissão de instruções pode elevar bastante o resultado de um GEMM sem produzir o mesmo ganho na inferência completa de um modelo. 1
10
19
43
O repositório estava público em 18 de outubro de 2026. Um rastreador externo registra cerca de 2.200 estrelas em 24 de outubro. O histórico de atividade fornecido mostra também o commit 4189b17, que voltou a branch a um estado funcional identificado como c274e74, associado à reaplicação do ajuste após a suspensão do sistema. São registros daquele período, não uma garantia sobre a situação atual do projeto. 19
28
42
44
A implementação de Zagitta é específica para Linux. Uma abordagem experimental separada, baseada em UEFI para Windows, relatou uma melhora em BF16 numa configuração particular de hardware. Isso não comprova compatibilidade ampla com Windows nem significa que exista uma versão de Windows oficialmente suportada do módulo. 20
A instalação envolve configurações de kernel e initramfs, além de um reset da GPU durante a inicialização. Há relatos de ajustes específicos para determinadas distribuições, e o histórico do projeto inclui uma reversão de código. Quem cogitar testar a ferramenta deve verificar as informações de compatibilidade mais recentes e ter uma forma de recuperação do sistema. Relatos breves de funcionamento não comprovam confiabilidade de longo prazo em diferentes placas, kernels, drivers ou configurações de suspensão e retomada. 6
42
44
A conclusão mais segura é específica: o gpu-unlock pode acelerar bastante certos cálculos matriciais em Tensor Cores; no teste divulgado pelo projeto, o BF16 da RTX 3090 Ti melhorou cerca de 80%. Os dados disponíveis não comprovam ganhos equivalentes em toda inferência de IA — nem benefícios em DLSS ou desempenho em jogos. 1
4
45
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas.
O gpu unlock é um módulo de kernel para Linux que mira operações FP16 e BF16 com acumulação FP32 em GPUs Ampere selecionadas. No teste divulgado pelo projeto, o desempenho BF16 da RTX 3090 Ti subiu cerca de 80%; ganhos em aplicações reais variaram conforme a tarefa.
A ferramenta não comprova melhorias em jogos ou DLSS e exige configuração de kernel e initramfs.