FW16 apu skin temperature

Hello everyone!

Distro: arch(last update was at sept 23)

Kernel: zen 6.16.7

Bios version: IFGP6.03.05

Hardware confit: Ryzen 7840hs with 128GB of crucial 5600MHz ram

The issue the laptop after aproximately 5 minutes of gaming hits the apu skin temperature(50C) with a very aggresive fan curve(fans at 100%), and the fps gets cut in half, basically from 60 to 30 in most cases. And at 30 it creates a squarewave looking frametime( for a few milliseconds it outpus 45 fps and after for a few milliseconds it outputs 30fps), because of this it looks 3ven more stuttery than it is.

I tried to adjust the apu_skin_temp_limit with ryzenadj, but the system straigh up ignores it.

The interesting part is that the gpu stays at 2700MHz and consumes the sam 35-40W of power.

As you can see the frame time is very spikey and has that straight piece in the middle.

Does anybody have this issue? Or I made something wrong during the installation?

The laptop is doing this since I got it( late july), but until noe I didn’t know the cause of it.

Thank you foe your response!