Thanks to visit codestin.com
Credit goes to github.com

Skip to content

FPS slightly below limit unless an Overlay is active (possible AMD GPU clock or frame pacing issue) #1713

@Crocodi13

Description

@Crocodi13

Current Behavior

When playing with an AMD Radeon RX 6600 and Ryzen 5 5600x, the game’s FPS does not reach the target limit unless an overlay is active.
For example:

When I limit the FPS on BOTW to 75 using cemu mod packs or RTSS, performance sways around 69-73-75 FPS back and forth.

Same on other number like 60, performance stays around 56-58-60 FPS back and forth.

But once an overlay is enabled (Ex. Radeon Overlay, MSI Afterburner), the FPS becomes perfectly stable at the exact given limit (75 or 60).
It seems that enabling an overlay keeps the GPU at full 3D clocks or changes the driver’s frame presentation timing.

Expected Behavior

The FPS should remain locked at the target (60 or 75 FPS) even without any overlay enabled, specially when the fps is higher uncapped.

Steps to Reproduce

1.Launch Cemu (Old/Latest Version)

  1. Run the game, In my case "The Legend of Zelda: Breath of the Wild" on Vulkan backend with the FPS++ mod active.

Limit the FPS to 60 or 75 inside the mod/or even rtss.

Observe FPS while playing without any overlay. It stays slightly below the target.

Enable any overlay - Boom FPS instantly stabilizes at the given limit.

System Info (Optional)

OS: Windows 10 Pro
CPU: Ryzen 5 5600x
GPU: RX 6600
RAM: 2x8 3200mhz

Emulation Settings (Optional)

Default on Vulkan with FPS++ Mod enabled and Resolution set to 1440p (Yes even tried in 1080p issue still persists).

Logs (Optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions