You're staring at a game that feels a little off. The frame rate jumps around, the overlay won't show, and you're not sure whether you need RivaTuner, RTSS, or MSI Afterburner to fix it. The short answer is that modern PC performance tuning usually means learning how these tools work together, then touching only the settings that affect your game executable, not your hardware clocks.

RivaTuner Statistics Server, or RTSS, began as a small helper for the original RivaTuner graphics-card utility and later became a standalone service for framerate monitoring, on-screen display, and video capture. Its version history shows a long stretch of maintenance, from version 1.0 on March 4, 2005 through at least version 7.3.7 on September 30, 2025, which helps explain why it's still part of modern frame pacing and overlay workflows. The original RivaTuner was the older tuning utility. RTSS is the tool used today for overlays and FPS caps, while MSI Afterburner handles the GPU-side tuning work.

Understanding RivaTuner, RTSS, and MSI Afterburner

The cleanest way to think about the setup is this, Afterburner changes the GPU, and RTSS changes what happens around the game. Afterburner deals with things like clocks, voltage, and fan behavior, while RTSS runs as a background service that attaches to a game executable and manages the Framerate Limit and On-Screen Display layers. That separation matters because a lot of people open Afterburner and assume everything they see belongs to one program when, in practice, the overlay part is usually RTSS doing the work.

A useful detail from recent setup guides is that the workflow starts with the game's rendering executable, not a launcher or a random shortcut. RTSS applies its profile to the process it can see, so the wrong file means the cap or overlay may never appear. That's why a modern “how do I use RivaTuner” answer is really a coordination problem, not a single-app tutorial.

What each tool controls

MSI Afterburner is where you'll usually monitor the GPU and, if you want to, adjust tuning-related settings. RTSS is where you set the per-game cap and the overlay behavior. The original RivaTuner name still appears in conversation, but for day-to-day gaming, RTSS is the piece that matters most.

Practical rule: if you only want an in-game FPS readout or a frame cap, start with RTSS. If you want tuning controls for the card itself, pair it with Afterburner.

The safest first pass is simple, monitor first, cap second, save the profile last. That order keeps you from mixing hardware changes with software changes before you've confirmed the basic setup works.

Installing RivaTuner Statistics Server with MSI Afterburner

Start with the current MSI Afterburner package from MSI, because the installer bundles RivaTuner Statistics Server in the same setup. Leave both components enabled when the installer asks, since the framerate limiter and on-screen display features depend on RTSS being present. If you skip the RTSS part, you can still open Afterburner, but you won't have the full in-game overlay workflow that most players expect.

Open Afterburner first, then confirm that it recognizes your GPU. After that, look for the small RTSS tray icon, because RTSS usually lives there instead of in a big main window. Right-clicking or opening that tray icon gets you into the global properties dialog, where the application detection list and profile settings live. I'd keep the initial Afterburner sliders at stock until the overlay and cap are working, since this first pass is about software behavior, not overclocking.

How Do I Use RivaTuner for Better PC Performance

Inside RTSS, enable startup with Windows if you want the service ready every time you log in. Then confirm the status shows Running. That single check prevents a lot of confusion later, because people often think the overlay is broken when RTSS never launched.

A clean Windows install also helps. If your system is cluttered with old drivers or unwanted extras, a leaner setup makes troubleshooting easier, and this guide on installing NVIDIA drivers without the bloatware is a useful companion when you want fewer background variables in the mix.

Creating a Frame Limit for a Game

Open RTSS and go to the application detection list. Click Add and point it to the game's real executable, which is usually the .exe that renders the game, not the launcher that opens first. Some games split those roles, so if you attach the launcher instead of the game process, the limiter may never reach the part that matters.

Set Framerate Limit to a conservative test value, such as 60, then close the dialog and launch the game. The cap should apply immediately, and the on-screen readout should show you whether RTSS is controlling the process. If the number doesn't change, the most common mistake is that the wrong executable is attached, or the profile is still sitting on the global entry instead of the game-specific one.

Start with the simple cap first

A basic cap is enough for most first tests. It can smooth frame delivery on a 60 Hz or 144 Hz display, reduce waste heat, and give you more stable behavior before you experiment with anything more advanced. Expert setup guides also recommend keeping Application detection level at Low or Medium unless the game isn't being detected, because starting too aggressive can create unnecessary hassle.

If the limit doesn't behave the way you expect, verify the cap with RTSS's own FPS or frametime readout before you change anything else.

RTSS also includes a specialized scanline-based limit mode, but that's not the first thing to touch. The safer approach is to confirm the ordinary frame cap, then decide whether you need a more advanced sync method later. That matters because a cap that looks fine in one benchmark or API can behave differently in another, especially when frame pacing and limiter placement are measured in different ways.

Building a Useful Performance OSD

Open the RTSS tray icon and go into the in-game OSD setup. The goal isn't to fill the screen with every sensor you have, it's to answer a few real questions while you play. If you want to know whether the game is stuttering, start with Framerate 1, Framerate Min, and Framerate Max. If you want hardware context, add GPU usage, GPU temperature, CPU usage, and VRAM usage only when those numbers help you decide what to change.

The layout matters almost as much as the data. Put the readout in a corner that doesn't cover the crosshair or a built-in HUD, then use the On-Screen Display zoom, position, and text color controls so the overlay stays readable without getting in the way. If a title already has a busy interface, a smaller and simpler OSD is usually easier to live with than a dense block of metrics.

Two practical profile styles

For a 60 Hz display, a lean OSD centered on frametime consistency is usually enough. For a 141 Hz or 144 Hz panel, the better choice is often a profile that emphasizes raw FPS and low-end stability, because the high-refresh target makes small dips more noticeable. That's where separate presets help, one profile for a steady desktop or lighter game, another for demanding sessions where you want more sensor detail.

Useful habit: keep the OSD focused on the question you're trying to answer, not the full list of every possible reading.

I'd also separate monitoring from hardware checking. If you want a dedicated temperature monitor, this NeoTeo guide to GPU temperature monitoring can complement RTSS without forcing you to overload the in-game overlay. The point is to keep the readout readable, because unreadable monitoring is the same as no monitoring.

Saving Profiles for Real Gaming Scenarios

Profiles matter because not every game needs the same treatment. A competitive shooter benefits from a lean profile attached to the shooter's executable, with the frame limit set close to the monitor's practical target and the overlay trimmed down to frametime and FPS. A single-player RPG, on the other hand, can use a separate profile with a richer OSD, a higher cap, or even no cap at all if you prefer uncapped motion and don't mind the extra heat.

The important part is that each profile belongs to one executable. That keeps your desktop, browser, and video playback from inheriting the same cap you wanted for a game. Save the desktop profile separately so RTSS doesn't follow you into non-gaming apps, where a limiter usually adds confusion instead of value.

SettingCompetitive shooter profileSingle-player RPG profile
Framerate targetTight cap near refresh, often 141 on a high-refresh display120 or uncapped, depending on preference
OSD layoutLean, frametime-focusedRicher, with temperature and memory data
Profile purposeKeep motion consistent and the overlay unobtrusiveTrack performance while preserving visual flexibility
Desktop behaviorSeparate profile so the cap doesn't leak into browsingSeparate profile so the game settings stay isolated

A good review checklist before launching a new title is simple. Confirm the executable, confirm the cap value, confirm the OSD preset, and confirm RTSS is running. If those four items are right, most of the common confusion disappears before the game even opens.

Fixing Detection and Overlay Problems

When the overlay never shows up, start with the basics. Check that RTSS is running in the system tray, confirm the OSD is enabled, and make sure the profile points to the correct executable path. If the game launches through a second process, such as a bootstrapper or anti-cheat component, the wrong file can make it look like RTSS failed when it only attached to the wrong target.

When the FPS limit doesn't move, inspect the Framerate Limit field in both the global and application-specific profiles. Also check whether another limiter is already in control, including a driver-level VSync setting or a separate cap inside MSI Afterburner. The fix is usually to remove the conflict, not to keep piling on more settings.

If another executable is being picked up instead of the game itself, add the correct process manually through the application detection list. That is especially helpful when a launcher opens first but the actual game binary takes over a few seconds later. The profile has to match the process you're trying to control, otherwise the numbers will keep looking random.

Safety note: profile changes affect software behavior only, not voltage or clock values. If you're not touching hardware sliders, you're not overclocking by accident.

That distinction matters because overlays and caps are reversible, while tuning the GPU itself is a different task. If you want a cleaner reinstall path while you troubleshoot, this NeoTeo guide to uninstalling drivers without leaving a trace with Display Driver Uninstaller fits well with a controlled RTSS reset.

Putting the Complete Setup into Practice

A validated setup has a clear order. Afterburner runs with the Statistics Server add-on enabled, RTSS applies the per-game Framerate Limiter, the OSD profile matches the counters you want, and the application profile is tied to the right executable. That sequence keeps monitoring, frame limiting, and hardware tuning from getting mixed together.

Before changing anything else, make a habit of checking three things at launch. Confirm RTSS is running before the game opens, confirm the OSD appears within a few seconds of loading, and watch GPU temperature, frame time, and low-end frame behavior during a normal play session. If you want to test a different clock or fan setup later, change one thing at a time and keep the same OSD counters so you can compare results fairly.

The big win here is separation. Software limits go in RTSS, hardware tuning goes in Afterburner, and game-specific behavior stays inside per-executable profiles. Once those roles are clear, how do I use RivaTuner stops being a confusing search term and becomes a repeatable setup you can trust.


NeoTeo covers practical PC guides, hardware tools, and performance troubleshooting in a way that's easy to follow when you're setting up software like RTSS or MSI Afterburner. If you want more hands-on explainers that separate monitoring, tuning, and safe testing, visit NeoTeo.