CPU goes to 100% at regular intervals with no usage

Hello everyone.

Today I started, like every other day, fedora 40 (Kernel version: 6.11.10-200.fc40.x86_64) from my laptop.

The model is an MSI Pulse Gl76 11UEK: MS-17LI motherboard, 11th gen Intel core i7-11800H CPU, Nvidia 3060 Mobile GPU.

I started studying and started Firefox, Telegram and Document Viewer. I noticed that every now and then a video I had playing in the background would freeze at regular intervals and the laptop would have a higher temperature than normal. I started the system monitor to read if there was any process running (maybe malicious software). But everything seemed fine. Until I opened the resources screen and noticed that all 16 CPUs, at regular intervals and almost randomly, went from 3-4% usage to 75-100%. I tried to restart and see if the system was doing something wrong or had started incorrectly, but nothing. CPU frequency continues to oscillate from minimum to maximum with what appears to be a random selection.

Searching online I found someone who says that after an update the system lists the files in the volume and therefore requires high CPU times. I have made a kernel update, but not so important as to require such an operation.

I hope someone can help me, I attach the screen of the processes that are in the background and the CPU oscillation.

Seems odd.

Might be a kernel thread doing some background task.
Looks like top will show you these threads.
For example on my KDE system at the moment I’m seeing
show kworkers doing stuff.

Maybe watch top for a while and see if you can catch the process in action.
You could also run top in batch mode and collect data into a file for later analysis.

tracker-miner-fs has a bad habit of doing stuff like this … might want to watch for that in top

It stopped doing it. Next time happend I will try to track it better. Thank you