Troubleshooting

How to Fix RivaTuner (RTSS) OSD Not Showing in Games

Updated: September 2026 | Reading time: 5 min read

If your RivaTuner Statistics Server (RTSS) On-Screen Display is not appearing inside your favorite game, you are not alone. Overlay hooks often face conflicts with DirectX 12 Agility SDK, Vulkan swapchains, third-party overlays, or aggressive anti-cheat engines. Here are the 6 proven solutions.

Fix 1: Verify "Show On-Screen Display" Is Set to ON

It sounds simple, but this is the most common reason: open RTSS from the system tray and ensure the blue toggle switch for Show On-Screen Display is set to ON. If set to OFF, RTSS will continue limiting framerates but will render zero overlay text.

Fix 2: Elevate Application Detection Level to High

By default, RTSS uses a Low detection level to maximize stability. However, modern 64-bit titles running on DirectX 12 or Vulkan may bypass low-level hooks.

  1. Select your game's executable from the profile list (or select Global).
  2. Under Application detection level, switch from Low to High.
  3. Restart the game to allow RTSS to reinject its graphics hook.

Fix 3: Enable "Custom Direct3D Support" for Tricky Executables

For modern titles using non-standard Direct3D 12 runtimes or launchers (such as EA App, Ubisoft Connect, or Xbox Game Pass), enable the custom hook:

  • Click your game's profile in RTSS.
  • Toggle Custom Direct3D support to ON.

Fix 4: Eliminate Overlay Conflicts (Discord, GeForce Experience, Steam)

Multiple hook injectors competing for the same graphics buffer (`Present()` function) will frequently cause RTSS to fail silently. Try temporarily disabling:

  • Discord In-Game Overlay (Discord Settings → Game Overlay → Disable)
  • GeForce Experience / NVIDIA App In-Game Overlay
  • Razer Synapse / SteelSeries Sonar overlay modules

Fix 5: Add a Dedicated Executable Profile

Some games running through root launchers (e.g., launcher.exe) launch a secondary sub-process (e.g., GameName_shipping64.exe). Open Windows Task Manager while the game is running, identify the actual 3D process, and add that specific .exe to RTSS by clicking the + button.

Fix 6: Update to the Latest RTSS Build (v7.3.7 Final)

Older versions of RivaTuner lack updated digital signatures for modern anti-cheat packages like Easy Anti-Cheat (EAC), BattlEye, and Ricochet. Ensure you are running the latest version from our official portal:

Update to RivaTuner v7.3.7

Includes official DirectX 12 Agility and Vulkan 1.3 hooking fixes.

Download Verified Installer

Related Tutorials

RTSS Frametime Pacing Setup Guide →

How to configure the smoothest framerate cap in Windows.

How to Monitor GPU & CPU Temperatures with RTSS →

Step-by-step setup for full in-game hardware monitoring.