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.
- Select your game's executable from the profile list (or select Global).
- Under Application detection level, switch from Low to High.
- 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 InstallerRelated 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.