Recently I posted on Reddit about a recent FPS loss I had experienced in Super Mario Sunshine with Vulkan, under certain conditions. I suspect I still haven't found the root cause because I have not eliminated the issue 100%, but it was helped tremendously by increasing the minimum GPU clock allowed for Dolphin, through an AMD Radeon profile, as described here.
I have given up on finding the original root cause and will chalk it up to the vagaries of using AMD cards for emulation (next time I'll know better), but I still can't understand why forcing the minimum GPU clock would help Dolphin. If I don't force it, the clock never even breaks 1000MHz out of a maximum 1850Hz, even when it's dropping frames. By forcing the minimum to 1650Hz, I am able to hold 60FPS almost all of the time. I tried this with Cemu and it did not have any impact on my framerates, under certain use cases I have for testing, where I am short of 60FPS.
Should not the driver manage the load so that the clock reaches its maximum value by itself when needed?
By the way, the CPU is not even breaking a sweat during these situations, so it's no like it is a CPU-bound scenario (raising the GPU clock would not help in that case).
I have given up on finding the original root cause and will chalk it up to the vagaries of using AMD cards for emulation (next time I'll know better), but I still can't understand why forcing the minimum GPU clock would help Dolphin. If I don't force it, the clock never even breaks 1000MHz out of a maximum 1850Hz, even when it's dropping frames. By forcing the minimum to 1650Hz, I am able to hold 60FPS almost all of the time. I tried this with Cemu and it did not have any impact on my framerates, under certain use cases I have for testing, where I am short of 60FPS.
Should not the driver manage the load so that the clock reaches its maximum value by itself when needed?
By the way, the CPU is not even breaking a sweat during these situations, so it's no like it is a CPU-bound scenario (raising the GPU clock would not help in that case).
Windows 11 | i7-9700K | NVidia RTX 4060 Ti 8GB | 32GB DDR4-3000