Over heating and Battery Draining

I recently installed fedora and i noticed cpu is heating and also battery draining ,I was using windows for years in my laptop and it was not having this issue.And Iam using cpu-autofreq and it cant also help this.

How can i fix this.

It’s difficult to say what exactly is causing the excessive heating, but gathering more information can help find cause and fix the issue.

If your cpu is getting hot for no reason, looking at the system monitor will likely help. It should indicate if a specific program is causing the issue.

Also just to verify, did you mean you are using auto-cpufreq? If so, does the issue persist when it is not running? Also showing the output of auto-cpufreq --stats might also tell if something is wrong with the program itself.

This is the Stats:

Linux distro: Fedora Linux 39 Workstation Edition
Linux kernel: 6.6.2-201.fc39.x86_64
Processor: Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz
Cores: 4
Architecture: x86_64
Driver: intel_pstate

------------------------------ Current CPU stats ------------------------------

CPU max frequency: 3400 MHz
CPU min frequency: 400 MHz

Core	Usage	Temperature	Frequency
CPU0     32.7%        61 °C      3400 MHz
CPU1     30.6%        62 °C      3400 MHz
CPU2     30.9%        61 °C      3398 MHz
CPU3     29.9%        62 °C      3400 MHz

---------------------------- CPU frequency scaling ----------------------------

Setting to use: "powersave" governor
Warning: governor overwritten using `--force` flag.

Total CPU usage: 29.5 %
Total system load: 2.53
Average temp. of all cores: 61.50 °C 

High CPU load (load average: 2.53, 1.75, 1.60)
setting turbo boost: on
htop 

and

powertop

are great tools to analyze CPU usage

I used powertop.But iam new to linux,So no knowledge to optamise using powertop.
It shows my discharge rate is 120w.

Powertop Screenshot