Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
-Set a fixed GPU core clock
-Change the performance UI level a couple of times
-The core GPU core clock becomes unlimited even though it is still limited on the UI
- TDP limit disabled (it gets worse when it's enabled and tends to get stuck at 200 MHz)
- Manual GPU clock speed set to 1600 MHz
- Performance Overlay Level 4
1. Open a game/emulator and note the GPU clock speeds (should be 1600Mhz)
2. Do something so that the game has to load something (e.g. high CPU usage and pretty much no GPU usage)
3. GPU will remain at 1600 MHz during the loading process
4. When GPU actually has to start working/rendering again (or if the GPU load otherwise suddenly increases), the GPU will drop to 700-800MHz for no apparent reason, and will remain back on "auto" until manual GPU clock control is toggled off and on (changing the frequency slider will no longer work)
A good number of emulators technically are not doing heavy GPU work, but need the higher clocks for latency reasons (e.g. 20% usage at 1600 MHz results in much higher speeds and smoother framerates than are achievable at 40% usage at 800MHz; it's a huge difference of 60FPS vs 40FPS), and it's really annoying I have to keep toggling it.
This is without any mods/plugins to Steam that I'm aware of. I also tried Decky/PowerTools and the issue persists there; something somewhere in the system is forcefully overriding the GPU clock control.
Edit: indeed, amdgpu's power_dpm_force_performance_level is getting reset to "auto" in these situations for no apparent reason, and with my initial tracing, it seems like the kernel driver is doing it on its own. Lovely.
This particular issue has been fixed, and GPU clocks set in per-game profiles have been working fine for me. Sounds like you have a different issue.
Yep having this issue too, just won’t remember the setting in any game, specifically the toggle. Once the toggle is switched on again the clock setting is remembered