FPS fluctuates after gaming for 5 minutes

Which Linux distro are you using? CachyOS (Arch based)

Which release version?
(if rolling release without a release version, skip this question)

(If rolling release, last date updated?) today

Which kernel are you using? 6.13.2 cachyos

Which BIOS version are you using? 3.05

Which Framework Laptop 13 model are you using? (AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™) 7840U

I’m playing Witcher 3 on the Framework 13 7840U. For the first 5 minutes, FPS stays constantly at 45fps. After that, it will fluctuate between 30fps and 45fps every second. It seems like thermal throttling, but temps are ok, so i’m not sure. anyone sees the same problem?

fwiw, my ROG Ally with Z1 extreme (which seems to be similar to 7840U), running the same cachyOS, doesn’t have this problem

here is the mangohud if that helps.


looking at the output of sensors, the fluctuation started when this reached 80C:

spd5118-i2c-20-50
Adapter: SMBus PIIX4 adapter port 0 at 0b00
temp1:        +80.5°C  (low  =  +0.0°C, high = +55.0°C)  ALARM (HIGH)
                       (crit low =  +0.0°C, crit = +85.0°C)

ah I just realized I’m on 03.06 - that could be firmware related issue. (can’t seem to edit my post anymore).

not sure if it’s related to the beta firmware though.

Do you observe the system toggling between AC power and battery while still plugged into the wall? That’s been happening to me on my AMD FW13 (BIOS 3.05), which caused drastic FPS fluctuations due to my power management settings. It seemed to be fixed by trying a different USB-C power cable, but I haven’t done extensive testing yet.

hmm I don’t think so, (at least I didn’t hear any sound indicating it switched from AC to battery)

also it happened with other games, and having a cooling pad helps alleviate the issue, so I think it’s thermal related