RivaTuner gratis nedladdning för Windows (senaste versionen)
Vad är RivaTuner Statistics Server (RTSS)?
RivaTuner Statistics Server (RTSS) är ett gratis verktyg för hårdvaruövervakning, frametime-pacing och sub-millisekund bildfrekvensbegränsning för Microsoft Windows. Det skapades av Alexey Nicolaychuk (Unwinder) 1997 och fungerar som en fristående precisionsbegränsare samt utgör den renderingsmotor för realtidstelemetri och On-Screen Display (OSD) som medföljer MSI Afterburner. Det injicerar hooks i grafikpipelinen för DirectX 9, 10, 11, 12, Vulkan och OpenGL för att leverera ryckfri bildvisning och detaljerad hårdvarudiagnostik under gameplay.
Oavsett om du behöver sub-millisekund bildfrekvensbegränsning för att eliminera micro-stutter med G-Sync och FreeSync, realtids frametime-grafer för att diagnostisera prestandaflaskhalsar eller en in-game OSD som visar GPU-temperatur, klockfrekvenser och VRAM-användning, erbjuder RivaTuner Download oöverträffad precision över titlar baserade på DirectX 9, 10, 11, 12, Vulkan och OpenGL.
RivaTuner är helt gratis, resurssnålt (under 30 MB) och konstruerat särskilt för system med Windows 11, 10, 8.1 och 7. Utforska vår detaljerade funktionsguide nedan eller ladda ner det senaste verifierade installationsprogrammet direkt för att optimera din spelprestanda.
Kärnfunktioner i RivaTuner Statistics Server
Högprecisions Frametime-pacing & Bildfrekvensbegränsning
RivaTuner har en intern CPU/GPU-synkroniseringstimer som fördröjer bildrutepresentationen omedelbart före swap buffers API-anropet. Detta skapar helt plana frametime-linjer och eliminerar de mikrostakningar och den pacing-variation som ofta uppstår med spelmotorernas egna begränsare och traditionell V-Sync. Läs mer i vår RTSS konfigurations- & frametime-pacing-guide och Optimala inställningar för G-Sync & FreeSync.
Omfattande API-stöd (DirectX, Vulkan, OpenGL)
RTSS fäster rent i 32-bitars och 64-bitars renderingspipeliner över DirectX 9, 10, 11, 12, Vulkan 1.0–1.3 och OpenGL, och levererar bildfrekvens- och hårdvarustatistik utan att störa anti-cheat-mekanismer.
Realtids On-Screen Display (OSD) Telemetri
Visa anpassade mätvärden i realtid över ditt spel: FPS, 1 % lägsta FPS, 0,1 % lägsta FPS, frametime-grafer, GPU-temperatur, fläkthastigheter, CPU-kärntemperaturer och systemminnesanvändning. Se våra guider om Övervakning av GPU- & CPU-telemetri och Åtgärda RTSS OSD som inte visas i spel.
Hårdvaruaccelererad video- & skärmdumpstagning
Fånga högpresterande skärmdumpar i spelet i okomprimerade BMP-, PNG- eller JPG-format, och spela in skrivbords- eller gameplayvideo i MJPEG- eller H.264-format med stöd för flera ljudkällor och Push-To-Talk.
Jämförelse: RTSS vs In-Game-begränsare vs Begränsare på drivrutinsnivå
Att förstå de tekniska skillnaderna mellan olika metoder för bildfrekvensbegränsning hjälper till att eliminera inmatningsfördröjning och screen tearing:
| Funktion / Mätvärde | RTSS (RivaTuner) | In-Game FPS-begränsare | Drivrutinsbegränsare (NVIDIA / AMD) |
|---|---|---|---|
| Frametime-konsistens | Ultra-jämn (Helt plan frametime-linje) | Varierande (Motorberoende) | Måttlig (Enstaka avvikelser) |
| Hook-nivå | Render buffer Presentation (Present() / SwapBuffers()) |
Spelmotorns simuleringsslinga | Grafikdrivrutinens schemaläggningskö |
| Inmatningslatens (Overhead) | Minimal (Exakt 1 bildrutes fördröjning) | Lägst (Direkt spelmotorintegration) | Varierande (1 till 2 bildrutors fördröjning) |
| G-Sync / FreeSync Pacing | Felfri (Eliminerar VRR micro-stutter) | Bra (Om motorn stöder jämn pacing) | Bra |
| On-Screen Display (OSD) | Ja (Helt anpassningsbar layout) | Sällsynt / Minimalt | Endast enkelt proprietärt overlay |
| Spelkompatibilitet | Universell (DirectX 9–12, Vulkan, OpenGL) | Endast spel för spel | Universell över GPU-drivrutinen |
| Anpassade profiler | Per körbar spilfil (.exe) med egna gränser | Endast i spelets inställningsmeny | Kontrollpanelprofiler |
Under huven: Hur RTSS verkar i grafikpipelinen
Till skillnad från standardbegränsare på drivrutinsnivå eller generiska overlay-injektionsprogram fungerar RivaTuner Statistics Server (RTSS) som en presentations-hooking-motor på ultra-låg nivå. När ett 3D-spel startar ansluter RTSS dynamiskt sina 32-bitars (RTSSHooks.dll) eller 64-bitars (RTSSHooks64.dll) hook-bibliotek direkt till applikationens grafik-API-adressutrymme.
Avlyssning av API-presentation
RTSS fångar upp presentationsanrop i swapchain, inklusive D3D11Present(), D3D12Present(), vkQueuePresentKHR() (Vulkan) och wglSwapBuffers() (OpenGL). Avlyssning vid presentationsgränsen garanterar noll desynkronisering av spellogiken.
Front-Edge Bildfrekvensbegränsning
Traditionella begränsare bromsar CPU-renderingstråden efter bildruteinlämning (back-edge), vilket skapar oförutsägbar latens i renderkön. RTSS använder front-edge limiting, vilket pausar processorn omedelbart före presentationsanropet för att minimera inmatningslatens med exakt 1 bildruta.
Hybrid Högupplöst Timer
Standard Windows tråd-sleeps har 1 ms till 15,6 ms jitter. RTSS använder högupplösta hårdvaruprestandaräknare i CPU:n (QueryPerformanceCounter) i kombination med busy-wait-slingor på sub-millisekundnivå för att eliminera timer-jitter utan onödig CPU-belastning.
Fysiken bakom Frametime-pacing: Varför frametimes slår topp-FPS
Många spelare bedömer flyt enbart efter råa Frames Per Second (FPS), men det mänskliga ögat uppfattar jämnhet genom frametime-konsistens. En frametime är det exakta antalet millisekunder (\(ms\)) som varje bildruta visas på skärmen:
Frametime (ms) = 1000 / Bildfrekvens (FPS)
Om ditt system i genomsnitt levererar 120 FPS, men bildruteleveransen växlar mellan 4 ms och 24 ms, kommer du att uppleva kraftiga mikrostakningar och ryckighet. Genom att upprätthålla en helt plan frametime-baslinje säkerställer RTSS att varje enskild bildruta renderas och visas i exakt den millisekundkadens som din skärm kräver.
| Skärmens uppdateringsfrekvens | Mål-frametime | Obegränsad leveransvariation | RTSS synkroniserad leverans |
|---|---|---|---|
| 60 Hz (Standardskärm) | 16.67 ms |
12 ms – 28 ms (märkbar ryckighet) | 16.66 ms Plan linje |
| 120 Hz (Mjukt spelande) | 8.33 ms |
5 ms – 15 ms (pacing-ryckighet) | 8.33 ms Plan linje |
| 144 Hz (Esportstandard) | 6.94 ms |
4 ms – 12 ms (ojämn VRR-pacing) | 6.94 ms Plan linje |
| 165 Hz (Snabb IPS) | 6.06 ms |
3.5 ms – 10 ms (bildrutehopp) | 6.06 ms Plan linje |
| 240 Hz (Tävlingsinriktad Pro) | 4.16 ms |
2 ms – 8 ms (inmatningsjitter) | 4.16 ms Plan linje |
| 360 Hz (Ultra High-Speed) | 2.78 ms |
1.5 ms – 6 ms (presentationsdrift) | 2.77 ms Plan linje |
Avancerade funktioner & proffsegenskaper
Utöver vanlig FPS-begränsning och OSD-övervakning innehåller RivaTuner Statistics Server specialiserade verktyg anpassade för extrem hårdvarujustering och tävlingsinriktat spelande:
Scanline Sync
Synkroniserar bildrutepresentationen med din bildskärms rasterstråle. Genom att placera tear-linjen utanför det synliga skärmområdet ger Scanline Sync tearing-fritt spelande med noll V-Sync inmatningslatens på skärmar utan G-Sync.
Overlay Editor
Skapa skräddarsydda in-game instrumentpaneler med anpassade TrueType/Raster 3D-teckensnitt, grafiska mätare, PNG-bakgrunder, realtidsformler och fler-kolumners telemetrilayouts.
Frametime CSV-loggning
Spela in realtids frametimes, 1 % lägsta FPS och 0,1 % lägsta FPS till strukturerade CSV-benchmarkloggar. Importera enkelt loggar till CapFrameX eller Microsoft Excel för djupgående prestandarapporter.
Profiler per körbar fil (.exe)
Ställ in individuella detekteringsnivåer för injektion (None, Low, Medium, High), stealth hooks, anpassade bildfrekvensmål och OSD-synlighet per spel utan att ändra globala standardvärden.
Stealth Injection Mode
Döljer RTSS-injektions-hooks för aggressiva anti-cheat-system och förhindrar krascher i skyddade spel, samtidigt som mjuk bildfrekvensbegränsning och OSD-övervakning bibehålls.
Hårdvaruaccelererad inspelning
Spela in gameplay i okomprimerat, MJPEG- eller hårdvaru-NVENC/Intel QuickSync-format med flerkanalsljud, push-to-talk mikrofonstöd och okomprimerade BMP/PNG-skärmdumpar.
Optimala inställningar för G-Sync, FreeSync & VRR-skärmar
Tekniker för variabel uppdateringsfrekvens (VRR) som NVIDIA G-Sync och AMD FreeSync synkroniserar dynamiskt skärmens uppdateringsfrekvens med GPU:ns renderingshastighet. Men om din bildfrekvens når eller överskrider skärmens maximala uppdateringsfrekvens återgår skärmen till standard V-Sync-beteende — vilket orsakar massiv inmatningslatens eller screen tearing.
För att hålla dig inom det aktiva VRR-fönstret och säkerställa lägsta möjliga inmatningslatens utan tearing bör du följa branschstandardregeln "Uppdateringsfrekvens - 3 FPS":
| Skärmens native Hz | Rekommenderad RTSS FPS-gräns | Drivrutinens V-Sync inställning | VRR-status | Inmatningslatensfördel |
|---|---|---|---|---|
| 60 Hz | 57 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Noll tearing, eliminerar buffertkö-latens |
| 120 Hz | 116 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Stabil respons under 8 ms |
| 144 Hz | 141 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Optimal esportbalans |
| 165 Hz | 160 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Ultra-jämn, noll mikrostakningar |
| 240 Hz | 237 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Omedelbar inmatningsrespons |
| 360 Hz | 355 FPS | Aktiverat i kontrollpanelen | Alltid aktiv | Tävlingsprecision under 3 ms |
Snabbstartsguide: Konfigurera RivaTuner i 5 steg
Starta RTSS & konfigurera detekteringsnivå
Öppna RTSS från Windows systemfält. Låt som standard Application detection level stå på Low eller Medium för universell kompatibilitet med spel-hooks.
Ställ in din bildfrekvensgräns
Klicka i fältet Framerate limit under profilen Global. Ange ditt mål (t.ex. 141 för en 144Hz VRR-skärm) och tryck Enter.
Aktivera On-Screen Display (OSD)
Se till att Show On-Screen Display är inställt på ON. Välj renderingsläge (Vector 3D eller Raster 3D för skarp textskalning vid hög DPI).
Placera telemetri-overlayet
Använd den interaktiva koordinatförhandsgranskningen längst ner till höger i RTSS-fönstret för att dra OSD till önskat hörn (övre vänster, övre höger, nedre vänster, nedre höger).
Tilldela snabbknappar
Klicka på knappen Setup längst ner i RTSS, gå till fliken Plugins eller Hotkeys och tilldela en global snabbknapp (t.ex. F9) för att slå på och av overlayet under spel.
Felsöknings- & diagnostikmatris
Har du stött på ett problem? Se vår diagnostikmatris nedan för att snabbt lösa vanliga konfigurationsproblem:
| Problem / Symptom | Grundorsak | Rekommenderad lösning |
|---|---|---|
| OSD visas inte i DX12 / Vulkan-spel | Konfliktande tredjepartsoverlays eller otillräcklig injektionsdetekteringshook. |
|
| Spelet kraschar vid start när RTSS körs | Anti-cheat-hook-konflikt eller skydd i spelmotorns renderare. |
|
| Anti-Cheat blockerar RTSS-injektion | Tävlingsinriktat onlinespel begränsar extern DLL-injektion. |
|
| OSD-text ser suddig ut på 1440p / 4K-skärm | Windows DPI-skalning sträcker ut vanliga rastrerade bitmapteckensnitt. |
|
| RTSS startar inte automatiskt vid Windows-uppstart | Windows Kontroll av användarkonto (UAC) blockerar schemalagda uppgifter med förhöjda rättigheter. |
|
Fördelar och överväganden
FÖRDELAR
- Ultra-låg inmatningslatens vid bildfrekvensbegränsning med helt plana frametimes
- Realtids On-Screen Display (OSD) för FPS, temperaturer och hårdvarubelastning
- Mycket litet systemavtryck (< 30 MB, minimal CPU/GPU-belastning)
- Kompatibel med alla ledande grafik-API:er: DirectX 9–12, Vulkan, OpenGL
- 100 % gratis freeware-verktyg för Windows
ÖVERVÄGANDEN
- Byggt uteslutande för Windows-operativsystem (inget officiellt stöd för macOS eller Linux)
- Vissa tävlingsinriktade onlinespel med aggressivt anti-cheat kan kräva att detekteringsnivån justeras till Medium eller Low
Vanliga frågor (FAQ)
Present()-anrop. Detta producerar helt plana frametime-grafer och eliminerar de mikrostakningar och den variation som ofta uppstår med begränsare på drivrutinsnivå eller ooptimerade begränsare i spel.