NVIDIAs SM-Speed-Select freischalten — mit den Zahlen dazu

Drei Upstream-Kernelmodule bringen Consumer-Grafikkarten von GeForce auf Tensor-Durchsatz, den NVIDIA anderen Produkten vorbehält. Diese Seite sammelt, was sie unterstützen, was auf derselben Karte vorher und nachher gemessen wurde und was kaputtgeht.

72akzeptierte PCI-IDs

Über AD102, AD103, GA102, GA103, GA104, GA106, TU102, TU104 und TU106. Akzeptanz ist kein bestätigtes Ergebnis.

3Karten mit veröffentlichten Messwerten auf derselben Karte

RTX 4090, RTX 4070 Ti SUPER und RTX 2080 Ti. Alles andere beruht auf Nutzerberichten oder ist ungetestet.

2×maximaler Tensor-Gewinn

f16/f32 und bf16/f32 auf der RTX 4090. FP32 und INT8 waren nie gedrosselt und bewegen sich nicht.

Was das Unlock bewirkt

Das Modul aktiviert das SM-Speed-Select-Override, bevor der originale NVIDIA-Treiber bindet. Es läuft aus der initramfs, sodass der Treiber die Karte nie im gesperrten Zustand sieht. Diese Reihenfolge ist der ganze Mechanismus — das Modul zu laden, nachdem der Treiber gebunden hat, kann nicht funktionieren.

Das Hardware-Risiko ist real und dokumentiert

Das Unlock schreibt Speed-Select-Register und führt ein FLR durch, bevor der Treiber lädt. Behalte einen unveränderten Original-Booteintrag, prüfe einen Kaltstart, bevor du irgendetwas dauerhaft machst, und behandle den AD103-Pfad als experimentell — er wurde an einer einzigen Karte validiert.

Messungen auf derselben Karte

Jede Zeile unten vergleicht Original und Unlock auf derselben Karte mit derselben Binärdatei. Modi, die bereits mit voller Rate liefen, sind hier ausgelassen und vollständig auf der Benchmark-Seite aufgeführt.

KarteModusOriginalUnlockGewinn
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/f32 1024³50.368.31.36×
RTX 2080 Tif16/f32 2048³55.791.41.64×
RTX 2080 Tif16/f32 4096³53.781.71.52×
RTX 2080 Tif16/f32 8192³52.877.91.48×

Alle Benchmark-Zeilen, auch die unveränderten Pfade

Karten

Gruppiert danach, was tatsächlich bekannt ist — nicht danach, was das Modul akzeptiert.

Alle 19 Karten, inklusive ungetesteter und nicht unterstützter IDs

Wo anfangen

  1. Prüfe, ob deine Karte in der akzeptierten Liste steht und wie gut sie belegt ist
  2. Lies die Installationsreihenfolge — der initramfs-Schritt ist nicht optional
  3. Lies die Fehlermodi, bevor du etwas flashst

Upstream-Projekte

Diese Seite dokumentiert diese Repositories; sie forkt sie nicht.