Skip to content
research

GeForce’s versteckte KI-Drosselung wurde gerade aufgehoben

Eine Lücke im Datenblatt, die Hunderte von Dollar wert ist, wurde zu einem Boot-Time-Hack – und das hat seinen Preis. Das verblüffende Versprechen der „doppelten Geschwindigkeit“ verfliegt schnell, sobald reale Arbeitslasten und Firmware-Risiken ins Spiel kommen.

Stork editorial team
GeForce’s versteckte KI-Drosselung wurde gerade aufgehoben

Das GeForce KI-Geschwindigkeitslimit, das sich direkt vor unseren Augen versteckt

KI-Arbeitslasten nutzen häufig Mixed-Precision-Mathematik, bei der kompakte 16-Bit-Eingaben (FP16 oder BF16) verwendet werden, die Ergebnisse jedoch in einem präziseren 32-Bit-Format (FP32) akkumuliert werden. Dieser Ansatz gleicht Recheneffizienz mit numerischer Genauigkeit aus. Bei NVIDIA GeForce GPUs stieß diese spezifische Kombination von Operationen jedoch historisch auf einen Leistungsengpass.

Betrachten Sie die RTX 3090: Sie liefert etwa 142 TFLOPS in Modi, in denen die Akkumulation ebenfalls mit 16-Bit-Präzision erfolgt. Wenn Ergebnisse jedoch in 32-Bit FP32 akkumuliert werden, sinkt der theoretische Durchsatz auf etwa 71 TFLOPS. Diese Zahlen stellen theoretische Spitzenwerte dar, keine universellen Anwendungsgeschwindigkeiten, und unterstreichen eine bewusste Marktsegmentierung durch NVIDIA.

Vergleichen Sie dies mit der RTX A6000, einer professionellen Karte, die auf demselben GA102-Silizium basiert. Die A6000 erreicht in beiden Akkumulationsmodi etwa 155 TFLOPS, gepaart mit 48 GB Speicher. Die A6000 wurde zu einem deutlich höheren Preis eingeführt und demonstriert NVIDIAs Strategie, seine Consumer- und Enterprise-Angebote durch softwareseitig erzwungene Leistungsstufen auf identischer Hardware zu differenzieren.

Ein Firmware-Fehler beim Booten öffnet das Tor

Der Mechanismus von GPU-Unlock umgeht die von NVIDIA beabsichtigten Einschränkungen durch die Ausnutzung eines Buffer Overflows innerhalb der SEC2 „Booter“-Firmware. Diese kritische Firmware wird ausgeführt, bevor das Betriebssystem oder die Standard-NVIDIA-Treiber initialisiert werden, was ihr eine tiefgreifende Kontrolle über die GPU-Hardwareeinstellungen verleiht. Ein Linux-Kernel-Modul löst diese Schwachstelle während des Bootvorgangs aus.

Das Modul manipuliert geschützte „Speed Selector“-Register, die die Mixed-Precision-Leistung der Tensor Cores steuern. Durch die Änderung dieser Einstellungen in einem hochprivilegierten Ausführungszustand entfernt das Modul effektiv die 50%-Leistungsbegrenzung für FP16/BF16-Eingaben mit FP32-Akkumulation. Bevor die normalen NVIDIA-Treiber geladen werden und diese Änderungen möglicherweise überschreiben könnten, setzt das Modul die Karte zurück und fixiert die höhere Leistung.

Forscher konnten diese Schwachstelle identifizieren und ausnutzen, da NVIDIA einen Debug-Build der SEC2-Firmware veröffentlichte, der mit einem bekannten Testschlüssel verschlüsselt war. Dies ermöglichte eine tiefe Analyse ihrer internen Struktur. Wichtig ist, dass die Modifikation flüchtig ist: Sie flasht nicht dauerhaft das VBIOS und verändert nicht den persistenten Speicher der GPU. Ein Kaltstart oder ein Aus- und Einschalten löscht die Änderungen vollständig und stellt die standardmäßigen, eingeschränkten Einstellungen wieder her.

Diese Methode ist keine routinemäßige Leistungsoptimierung oder eine von NVIDIA unterstützte Funktion. Sie beruht auf der Ausnutzung eines spezifischen Firmware-Fehlers, was bedeutet, dass zukünftige NVIDIA-Firmware-Updates die Schwachstelle beheben und GPU-Unlock unwirksam machen könnten. Benutzer verwenden dieses Tool außerhalb der von NVIDIA vorgesehenen Parameter und nutzen eine Sicherheitslücke aus, um versteckte Funktionen freizuschalten.

Warum „doppelte KI-Geschwindigkeit“ selten die doppelte Wartezeit bedeutet

Das Freischalten der vollen Mixed-Precision-Rechenrate verdoppelt nicht automatisch die reale KI-Leistung. Ein berichteter Test auf einer RTX 3090, bei dem die Bildgenerierung von 7,5 Sekunden auf 5 Sekunden verkürzt wurde, verdeutlicht eine signifikante Beschleunigung von 33 %. Dieser Zuwachs ist bedeutsam, aber stark arbeitslastabhängig, was zeigt, dass nicht alle KI-Aufgaben durch den eingeschränkten Akkumulationspfad ausgebremst werden.

Gaming-Workloads sättigen beispielsweise typischerweise nicht die betroffenen Tensor Core-Akkumulationseinheiten. Folglich bietet die Freischaltung dieser Funktion keine erkennbare Verbesserung der Bildraten oder der allgemeinen Gaming-Leistung. Der Flaschenhals beim Gaming liegt meist woanders, etwa bei den Rasterisierungseinheiten oder der Speicherbandbreite.

Large Language Models (LLMs) stellen ein differenzierteres Szenario dar. Während einige rechenintensive Phasen wie prefill oder batching Zuwächse verzeichnen könnten, bleibt die übliche autoregressive Token-Dekodierungsphase, in der Modelle Text Token für Token generieren, oft unverändert. Dies liegt daran, dass die Dekodierung häufig memory-bound ist und das wiederholte Verschieben massiver Modellgewichte vom VRAM zu den Rechenkernen erfordert.

Die Speicherbandbreite, nicht der reine Rechen-Durchsatz, wird zum limitierenden Faktor für viele LLM-Inferenzaufgaben. Für diejenigen, die sich für die technischen Details dieses Exploits und seine Implementierung interessieren, finden sich weitere Informationen unter GitHub - Zagitta/gpu-unlock: Unlock FP/BF16 instruction issue rate on Nvidia RTX cards.

Gefällt Ihnen der Artikel? Erhalten Sie jeden Morgen einen wie diesen per E-Mail.

eine E-Mail pro Tag · Abmeldung mit zwei Klicks · kein Tracking durch Dritte

Der kostenlose Leistungsschub hat einen Haken in Firmware-Größe

Das Freischalten versteckter Leistung birgt inhärente Risiken. Die stabile Unterstützung für GPU-Unlock zielt primär auf RTX 30-series-Karten ab, während Community-Projekte und Forks die Kompatibilität für RTX 20- und 40-series-Karten mit unterschiedlichem Erfolg untersucht haben. Bevor Sie diesen Exploit in Betracht ziehen, prüfen Sie die aktuelle Projektdokumentation für Ihre spezifische Karte und Ihren Software-Stack.

Die Ausnutzung einer Firmware-Schwachstelle bei jedem Bootvorgang führt zu potenzieller Instabilität. Benutzer berichten von Problemen wie:

  • Boot-Fehlern
  • Treiber-Hängern
  • PCIe-Schnittstellenproblemen
  • Unvorhersehbarem Strom- oder thermischem Verhalten

Niemand kennt die langfristigen Auswirkungen des Betriebs der GPU in einer nicht unterstützten Konfiguration. Diese Karten wurden nicht für den Dauerbetrieb bei höheren Geschwindigkeiten in Mixed-Precision-Modi validiert, was Fragen zur Langlebigkeit der Komponenten oder zur Stabilität bei anhaltend hoher Last offen lässt.

Wägen Sie den Wert einer arbeitslastspezifischen Steigerung – wie die 33-prozentige Reduzierung der Bilderzeugungszeit – gegen die Risiken eines nicht unterstützten Exploits ab. Dies ist kein allgemeiner Leistungsschub; er zielt auf einen spezifischen, gedrosselten KI-Rechenpfad ab. Konsultieren Sie immer die neuesten Projektwarnungen und Dokumentationen, bevor Sie entscheiden, ob dieser Haken in Firmware-Größe den Leistungsgewinn wert ist.

Häufig gestellte Fragen

Was ändert GPU-Unlock bei GeForce-Karten?

Es umgeht eine Begrenzung bei bestimmten Tensor Core-Operationen, die 16-Bit-Eingaben mit 32-Bit-Akkumulation verwenden, und ermöglicht so eine höhere theoretische Befehlsrate auf unterstützten Karten.

Macht GPU-Unlock eine RTX 3090 doppelt so schnell?

Nein. Der theoretische Durchsatz mag sich für die betroffene Operation verdoppeln, aber die realen Gewinne variieren. Ein berichteter Bilderzeugungstest verbesserte sich von etwa 7,5 Sekunden auf 5 Sekunden.

Wird GPU-Unlock das Gaming oder die Token-Geschwindigkeit lokaler LLMs verbessern?

Gaming nutzt im Allgemeinen nicht den gedrosselten Rechenpfad, und die LLM-Token-Generierung ist oft durch die Speicherbandbreite begrenzt. Einige rechenintensive Aufgaben, einschließlich der Prompt-Verarbeitung, könnten profitieren.

Ist GPU-Unlock sicher in der Anwendung?

Es handelt sich um einen inoffiziellen Boot-Time-Firmware-Exploit mit Warnungen zur Nutzung auf eigene Gefahr. Kompatibilität und langfristige Zuverlässigkeit sind nicht garantiert, und der Exploit wird bei jedem Bootvorgang ausgeführt.

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

Für Builder

Diese Seite arbeitet gerade für das Tool von jemand anderem.

KI-Agenten lesen sie. Käufer landen darauf. Sie antwortet in acht Sprachen und über MCP. Dein Tool kann so eine haben — in 24 Stunden live.