RivaTuner Kostenloser Download für Windows (Neueste Version)
Was ist der RivaTuner Statistics Server (RTSS)?
Der RivaTuner Statistics Server (RTSS) ist ein kostenloses Dienstprogramm für Hardware-Monitoring, Frametime-Pacing und Sub-Millisekunden-Framerate-Begrenzung für Microsoft Windows. Entwickelt von Alexey Nicolaychuk (Unwinder) im Jahr 1997, fungiert RTSS als eigenständiger Präzisions-Limiter und bildet gleichzeitig die Echtzeit-Telemetrie- und On-Screen-Display-Engine (OSD), die mit MSI Afterburner gebündelt ist. RTSS klinkt sich direkt in die Grafik-Pipelines von DirectX 9, 10, 11, 12, Vulkan und OpenGL ein, um eine ruckelfreie Bildausgabe und präzise Hardwarediagnosen während des Spielens zu gewährleisten.
Ganz gleich, ob Sie ein Sub-Millisekunden-Framerate-Limiting zur Beseitigung von Mikrorucklern mit G-Sync und FreeSync benötigen, Echtzeit-Frametime-Graphen zur Diagnose von Leistungsengpässen suchen oder ein In-Game-OSD für GPU-Temperatur, Taktraten und VRAM-Auslastung wünschen – der RivaTuner Download bietet unübertroffene Präzision über DirectX 9, 10, 11, 12, Vulkan und OpenGL.
RivaTuner ist absolut kostenlos, extrem ressourcenschonend (unter 30 MB) und speziell für Systeme mit Windows 11, 10, 8.1 und 7 optimiert. Erkunden Sie unten unsere detaillierte Funktionsübersicht oder laden Sie direkt den neuesten geprüften Installer herunter, um Ihre Gaming-Performance zu perfektionieren.
Kernfunktionen des RivaTuner Statistics Server
Hochpräzises Frametime-Pacing & Bildraten-Begrenzung
RivaTuner nutzt einen internen CPU/GPU-Synchronisations-Timer, der die Bildausgabe unmittelbar vor dem Swap-Buffers-API-Aufruf präzise verzögert. Dies erzeugt absolut flache Frametime-Linien und eliminiert Ruckler sowie Bildzeitschwankungen, wie sie bei In-Game-Limitern und klassischem V-Sync häufig auftreten. Erfahren Sie mehr in unserem RTSS Setup- & Frametime-Pacing-Leitfaden und den Optimalen Einstellungen für G-Sync & FreeSync.
Umfassende API-Unterstützung (DirectX, Vulkan, OpenGL)
RTSS bindet sich sauber in 32-Bit- und 64-Bit-Rendering-Pipelines von DirectX 9, 10, 11, 12, Vulkan 1.0–1.3 und OpenGL ein und liefert Bildraten- und Hardwaredaten, ohne Anti-Cheat-Mechanismen auszulösen.
Echtzeit-On-Screen-Display (OSD) Telemetrie
Blenden Sie frei konfigurierbare Telemetriedaten direkt im Spiel ein: FPS, 1% Low FPS, 0.1% Low FPS, Frametime-Verlaufsgraphen, GPU-Temperatur, Lüfterdrehzahl, CPU-Kerntemperaturen und RAM-Auslastung. Lesen Sie dazu unsere Anleitungen: GPU- & CPU-Telemetrie mit RTSS überwachen und RTSS OSD wird im Spiel nicht angezeigt – Problemlösung.
Hardwarebeschleunigte Video- und Screenshot-Aufzeichnung
Erstellen Sie hochauflösende In-Game-Screenshots in unkomprimierten BMP-, PNG- oder JPG-Formaten und nehmen Sie Gameplay-Videos in MJPEG- oder H.264-Qualität mit Mehrkanal-Audio und Push-to-Talk-Unterstützung auf.
Vergleich: RTSS vs. In-Game-Limiter vs. Treiber-Limiter
Das Verständnis der technischen Unterschiede zwischen den Begrenzungsmethoden hilft, Eingabeverzögerungen (Input Lag) und Tearing effektiv zu vermeiden:
| Merkmal / Kriterium | RTSS (RivaTuner) | In-Game FPS-Limiter | Treiber-Limiter (NVIDIA / AMD) |
|---|---|---|---|
| Frametime-Konsistenz | Ultra-gleichmäßig (Vollkommen flache Frametime-Linie) | Variabel (Engine-abhängig) | Mäßig (Gelegentliche Schwankungen) |
| Hook-Ebene | Renderpuffer-Ausgabe (Present() / SwapBuffers()) |
Simulationsschleife der Spiele-Engine | Treiber-Scheduling-Warteschlange |
| Zusätzliche Eingabelatenz | Minimal (Präzise 1 Frame Verzögerung) | Geringste (Direkte Engine-Integration) | Variabel (1 bis 2 Frames Verzögerung) |
| G-Sync- / FreeSync-Pacing | Perfekt (Beseitigt VRR-Mikroruckler) | Gut (Sofern Engine gleichmäßig arbeitet) | Gut |
| On-Screen-Display (OSD) | Ja (Vollständig anpassbares Layout) | Selten / Minimalistisch | Nur einfaches Standard-Overlay |
| Spielübergreifende Kompatibilität | Universell (DirectX 9–12, Vulkan, OpenGL) | Abhängig vom einzelnen Titel | Universell über Grafiktreiber |
| Individuelle Profile | Pro Exekutierbare (.exe) mit eigenen Limits | Nur in Spiele-Menüs | Profile im Treiber-Bedienfeld |
Unter der Haube: Funktionsweise von RTSS in der Grafik-Pipeline
Im Unterschied zu gewöhnlichen Treiber-Limitern oder simplen Overlay-Tools operiert der RivaTuner Statistics Server (RTSS) als extrem hardwarenahe Presentation-Hooking-Engine. Beim Start einer 3D-Anwendung bindet RTSS seine 32-Bit- (RTSSHooks.dll) bzw. 64-Bit-Hook-Bibliotheken (RTSSHooks64.dll) direkt in den Adressraum der Grafik-API ein.
API-Präsentations-Abfangung
RTSS fängt Swapchain-Ausgabeaufrufe wie D3D11Present(), D3D12Present(), vkQueuePresentKHR() (Vulkan) und wglSwapBuffers() (OpenGL) ab. Das Abfangen exakt an dieser Schnittstelle garantiert, dass die Spiellogik synchron bleibt.
Front-Edge Frame Limiting
Klassische Limiter bremsen den CPU-Render-Thread erst nach Absenden des Frames (Back-Edge), was zu Latenzschwankungen führt. RTSS nutzt Front-Edge Limiting und pausiert die CPU unmittelbar vor dem Ausgabeaufruf für minimale Eingabelatenz von exakt 1 Frame.
Hybrider Hochpräzisions-Timer
Standardmäßige Windows-Thread-Sleeps weisen Jitter von 1 ms bis 15,6 ms auf. RTSS nutzt CPU-Hardware-Leistungszähler (QueryPerformanceCounter) in Verbindung mit Sub-Millisekunden-Busy-Wait-Schleifen für jitterfreie Taktraten ohne unnötige CPU-Auslastung.
Die Physik des Frametime-Pacings: Warum Bildzeiten wichtiger sind als FPS
Viele Spieler beurteilen die Bildruhe allein anhand der maximalen Frames pro Sekunde (FPS). Das menschliche Auge nimmt Flüssigkeit jedoch primär über eine gleichmäßige Frametime wahr. Die Frametime ist die genaue Dauer in Millisekunden (ms), die ein Bild auf dem Monitor verweilt:
Frametime (ms) = 1000 / Bildrate (FPS)
Erreicht ein Rechner im Schnitt 120 FPS, variieren die Ausgabezeiten jedoch zwischen 4 ms und 24 ms, entstehen spürbare Mikroruckler. Durch das Erzwingen einer absolut stabilen Frametime stellt RTSS sicher, dass jedes Einzelbild exakt im benötigten Millisekundentakt des Monitors dargestellt wird.
| Bildwiederholfrequenz | Ziel-Frametime | Abweichung ohne Limiter | RTSS Synchronisierte Ausgabe |
|---|---|---|---|
| 60 Hz (Standard-Display) | 16.67 ms |
12 ms – 28 ms (deutliches Ruckeln) | 16.66 ms Flachlinie |
| 120 Hz (Flüssiges Gaming) | 8.33 ms |
5 ms – 15 ms (Pacing-Stottern) | 8.33 ms Flachlinie |
| 144 Hz (Esports-Standard) | 6.94 ms |
4 ms – 12 ms (unruhiges VRR-Pacing) | 6.94 ms Flachlinie |
| 165 Hz (Schnelles IPS-Panel) | 6.06 ms |
3.5 ms – 10 ms (Frame-Skipping) | 6.06 ms Flachlinie |
| 240 Hz (Pro-Gaming) | 4.16 ms |
2 ms – 8 ms (Eingabe-Jitter) | 4.16 ms Flachlinie |
| 360 Hz (Höchstgeschwindigkeits-Display) | 2.78 ms |
1.5 ms – 6 ms (Präsentationsdrift) | 2.77 ms Flachlinie |
Fortgeschrittene Funktionen & Profi-Features
Neben der reinen FPS-Begrenzung und OSD-Überwachung bietet der RivaTuner Statistics Server spezialisierte Werkzeuge für anspruchsvolles Hardware-Tuning und den kompetitiven Einsatz:
Scanline Sync
Synchronisiert die Bildausgabe mit dem Rasterstrahl Ihres Monitors. Durch das Verschieben der Risslinie außerhalb des sichtbaren Bereichs ermöglicht Scanline Sync absolut tearingfreies Spielen mit null V-Sync-Eingabeverzögerung auf Bildschirmen ohne G-Sync.
Overlay Editor
Erstellen Sie maßgeschneiderte In-Game-Dashboards mit TrueType-/Raster-3D-Schriften, grafischen Anzeigen, PNG-Hintergründen, Echtzeit-Berechnungsformeln und mehrspaltigen Telemetrie-Layouts.
Frametime-CSV-Protokollierung
Protokollieren Sie Echtzeit-Frametimes, 1% Low FPS und 0.1% Low FPS in strukturierten CSV-Benchmark-Dateien. Importieren Sie die Protokolle mühelos in CapFrameX oder Microsoft Excel für professionelle Auswertungen.
Profile pro Spiel-Exekutierbare
Konfigurieren Sie Injektionsstufen (None, Low, Medium, High), Stealth-Hooks, individuelle Framerate-Limits und OSD-Sichtbarkeit für jede .exe separat, ohne globale Voreinstellungen anzutasten.
Stealth-Injektionsmodus
Verbirgt RTSS-Injektionshaken vor sensiblen Anti-Cheat-Engines und verhindert Abstürze bei geschützten Spielen, während Framerate-Begrenzung und OSD-Messung aktiv bleiben.
Hardwarebeschleunigte Aufnahme
Zeichnen Sie unkomprimiertes Gameplay oder Streams via hardwarebeschleunigtem NVENC/Intel QuickSync mit Mehrkanal-Audio, Push-to-Talk-Mikrofonaufnahme und verlustfreien BMP/PNG-Screenshots auf.
Optimale Einstellungen für G-Sync, FreeSync & VRR-Monitore
Variable Refresh Rate (VRR)-Technologien wie NVIDIA G-Sync und AMD FreeSync passen die Bildwiederholfrequenz des Monitors dynamisch an die GPU-Renderleistung an. Erreicht oder überschreitet die Bildrate jedoch die maximale Frequenz, fällt der Bildschirm auf herkömmliches V-Sync zurück – was massiven Input Lag oder Tearing zur Folge hat.
Um dauerhaft im aktiven VRR-Bereich zu bleiben und die geringstmögliche Latenz ohne Tearing zu garantieren, empfiehlt sich die bewährte "Bildwiederholfrequenz minus 3 FPS"-Regel:
| Native Monitor-Hz | Empfohlenes RTSS-Limit | Treiber-V-Sync-Einstellung | VRR-Status | Latenzvorteil |
|---|---|---|---|---|
| 60 Hz | 57 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Kein Tearing, eliminiert Puffer-Warteschlangenverzögerung |
| 120 Hz | 116 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Konstant unter 8 ms Eingabereaktion |
| 144 Hz | 141 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Optimale Esports-Balance |
| 165 Hz | 160 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Ultra-flüssig, null Mikroruckler |
| 240 Hz | 237 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Verzögerungsfreies Feedback |
| 360 Hz | 355 FPS | Im Treiber-Bedienfeld aktiviert | Stets Aktiv | Kompetitive Präzision unter 3 ms |
Schnellstartanleitung: RivaTuner in 5 Schritten einrichten
RTSS starten & Erkennungsstufe wählen
Öffnen Sie RTSS über die Windows-Taskleiste. Belassen Sie die Application detection level standardmäßig auf Low oder Medium für maximale Spielekompatibilität.
Framerate-Limit festlegen
Klicken Sie auf das Feld Framerate limit im Global-Profil. Tragen Sie Ihre gewünschte Obergrenze ein (z. B. 141 für einen 144Hz-VRR-Monitor) und drücken Sie die Eingabetaste.
On-Screen-Display aktivieren
Stellen Sie sicher, dass Show On-Screen Display auf ON steht. Wählen Sie den Rendermodus (Vector 3D oder Raster 3D für gestochen scharfen Text auf hochauflösenden Bildschirmen).
Telemetrie-Overlay positionieren
Nutzen Sie die interaktive Koordinaten-Vorschau unten rechts im RTSS-Fenster, um das OSD in die gewünschte Bildschirmecke (Oben-Links, Oben-Rechts, Unten-Links, Unten-Rechts) zu ziehen.
Hotkeys zum Ein-/Ausblenden zuweisen
Klicken Sie unten auf Setup, wechseln Sie zum Reiter Plugins bzw. Hotkeys und weisen Sie einen globalen Tastaturbefehl (z. B. F9) zu, um das Overlay im Spiel schnell ein- und auszublenden.
Fehlerbehebung & Diagnosematrix
Haben Sie ein Problem festgestellt? Nutzen Sie unsere Diagnoseübersicht, um gängige Konfigurationsfragen zügig zu beheben:
| Problem / Symptom | Mögliche Ursache | Empfohlene Lösung |
|---|---|---|
| OSD wird in DX12- / Vulkan-Spielen nicht angezeigt | Konflikte mit Drittanbieter-Overlays oder unzureichende Injektions-Erkennungsstufe. |
|
| Spiel stürzt beim Start ab, wenn RTSS läuft | Konflikt mit Anti-Cheat-Hooks oder Render-Schutzmechanismen des Spiels. |
|
| Anti-Cheat blockiert RTSS-Injektion | Das kompetitive Spiel verbietet das Anhängen externer DLL-Dateien. |
|
| OSD-Schrift wirkt auf 1440p- / 4K-Monitoren unscharf | Windows-DPI-Skalierung verzieht standardmäßige Bitmap-Raster-Schriftarten. |
|
| RTSS startet nicht automatisch mit Windows | Windows-Benutzerkontensteuerung (UAC) blockiert die Autostart-Aufgabe mit erhöhten Rechten. |
|
Vorteile und Überlegungen
VORTEILE
- Framerate-Begrenzung mit extrem geringer Latenz und absolut stabilen Bildzeiten
- Echtzeit-On-Screen-Display (OSD) für FPS, Temperaturen und Hardware-Auslastung
- Extrem geringer Ressourcenverbrauch (< 30 MB RAM, minimale CPU-/GPU-Last)
- Kompatibel mit allen relevanten Grafik-APIs: DirectX 9–12, Vulkan, OpenGL
- 100% kostenlose Freeware für Windows
ÜBERLEGUNGEN
- Ausschließlich für Windows-Betriebssysteme entwickelt (kein nativer Support für macOS oder Linux)
- Einige Mehrspieler-Titel mit rigorosen Anti-Cheat-Engines erfordern eine Reduzierung der Erkennungsstufe auf Medium oder Low
Häufig gestellte Fragen (FAQ)
Present()-Aufruf der Grafik-API verzögert. Das sorgt für absolut flache Frametime-Kurven und verhindert Mikroruckler, wie sie bei reinen Treiber-Limitern oder unsauberen In-Game-Lösungen auftreten.