GreemDev / Ryujinx

Experimental Switch emulator written in C#
MIT License
5.39k stars 432 forks source link

[Feature Request] Add an option to force maximum GPU clocks in Vulkan #62

Closed atari1980 closed 1 month ago

atari1980 commented 1 month ago

Overview

With the Vulkan renderer, in some less demanding (or specific part of) games like Zelda Link's Awakening/Mario Odyssey there are a lot of stutters, even with a relatively complete shader cache, which are partially fixed by creating a game profile for Ryujinx in AMD Adrenaline + bumping the minimum frequency clock. This was the case for my old 6750 XT and still is with my newer 7800 XT.

This workaround is not perfect however, and stutters do still happens here and there and on some graphical effects. I doubt AMD is ever gonna bother to look into this.

Smaller details

In Yuzu this is fixed by checking "Force Maximum Clocks (Vulkan Only)" in the graphics settings.

Nature of request

Fix / Enhancement

Why would this feature be useful?

Would fix stutters in less demanding games (and possibly in some others, where the GPU clocks are getting too low).

GreemDev commented 1 month ago

Yeah this isn't gonna happen. That option literally just makes your GPU do work on garbage data just to keep the clock speed high.