Desbloqueie o SM speed-select da NVIDIA, com os números junto

Três módulos de kernel upstream permitem que placas GeForce de consumidor alcancem a vazão tensorial que a NVIDIA reserva a outros produtos. Este site reúne o que eles suportam, o que foi medido na mesma placa antes e depois, e o que quebra.

72IDs PCI aceitos

Entre AD102, GA102, GA103, GA104 e GA106 do módulo Ampere/Ada mesclado, mais TU102, TU104 e TU106 do módulo Turing separado. Ser aceito não é o mesmo que ter resultado confirmado.

3placas com números publicados na mesma placa

RTX 4090, RTX 4070 Ti SUPER e RTX 2080 Ti. Todo o resto depende de relatos de usuários ou não foi testado.

2×ganho tensorial máximo

f16/f32 e bf16/f32 na RTX 4090. FP32 e INT8 nunca foram limitados e não mudam.

O que o desbloqueio faz

O módulo habilita a substituição do SM speed-select antes de o driver NVIDIA original se vincular. Ele roda a partir do initramfs, então o driver nunca vê a placa no estado travado. Essa ordem é o mecanismo inteiro — carregar o módulo depois que o driver se vinculou não funciona.

O risco de hardware é real e documentado

O desbloqueio grava registradores speed-select e executa um FLR antes de o driver carregar. Mantenha uma entrada de boot original sem modificações, valide um boot a frio antes de tornar qualquer coisa persistente e trate o caminho AD103 como experimental — ele foi validado em uma única placa.

Medições na mesma placa

Cada linha abaixo compara original e desbloqueado na mesma placa com o mesmo binário. Modos que já estavam em taxa máxima são omitidos aqui e aparecem por completo na página de benchmarks.

PlacaModoOriginalDesbloqueadoGanho
RTX 4090f16/f32165.6330.82.00×
RTX 4090bf16/f32165.5330.32.00×
RTX 4070 Ti SUPERf16/f3295.0189.01.99×
RTX 4070 Ti SUPERtf3247.594.51.99×
RTX 2080 Tif16/f3250.368.31.36×
RTX 2080 Tif16/f3255.791.41.64×
RTX 2080 Tif16/f3253.781.71.52×
RTX 2080 Tif16/f3252.877.91.48×

Todas as linhas de benchmark, incluindo os caminhos que não mudaram

Placas

Agrupadas pelo que realmente se sabe, não pelo que o módulo aceita.

Todas as 15 placas, incluindo IDs não testados e não suportados

Por onde começar

  1. Encontre sua placa na lista aceita e veja o quão bem ela é documentada
  2. Leia as medições das placas realmente testadas
  3. Leia a ordem de instalação em gpu-unlock.com — o passo do initramfs não é opcional

Projetos upstream

Este site documenta esses repositórios; não os bifurca.