Hi there, I was just wondering about power consumption on my system. On idle with display brightness at 10-5% with no programs running, only the System Monitor I am getting about 4.5W of power consumption, right now with 4 browser tabs opened in Brave I’m sitting at 6.5W, measured with powertop. I have cpupower
installed and I am running the amd-pstate
driver. The governor is set to ondemand
with cpupower-gui
. When watching YouTube video 720p at fullscreen it’s around 9W. Is there anything I can do to optimize it more so it can be more power eficient. The laptop is Dell Inspiron 5425 with R5 5625U with integrated AMD GPU. Is there any possibility that the power draw is higher because I’m running my sistem on a persistent USB (SanDisk 3.2 64GB). Any help or information would be appreciated.
Did you add the kernel parameter amd_pstate=passive
?
Which browser do you use? Did you enable GPU hardware acceleration in it?
Tbh those are pretty decent numbers. The usb ssd will draw about 2W max.
Yes, I have added the kernel parameter and I can verify the driver via cpupower frequency-info
:
analyzing CPU 0:
driver: amd-pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 20.0 us
hardware limits: 400 MHz - 4.39 GHz
available cpufreq governors: conservative ondemand userspace powersave performance schedutil
current policy: frequency should be within 400 MHz and 400 MHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.35 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
AMD PSTATE Highest Performance: 166. Maximum Frequency: 4.39 GHz.
AMD PSTATE Nominal Performance: 87. Nominal Frequency: 2.30 GHz.
AMD PSTATE Lowest Non-linear Performance: 42. Lowest Non-linear Frequency: 1.11 GHz.
AMD PSTATE Lowest Performance: 16. Lowest Frequency: 400 MHz.
I am using Brave browser:
Graphics Feature Status
Canvas: Hardware accelerated
Canvas out-of-process rasterization: Enabled
Direct Rendering Display Compositor: Disabled
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
OpenGL: Enabled
Rasterization: Hardware accelerated on all pages
Raw Draw: Enabled
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
WebGPU: Disabled
And here are my powertop results while watching YouTube:
PowerTOP 2.15 Overview Idle stats Frequency stats Device stats Tunables WakeUp
The battery reports a discharge rate of 9.19 W
The energy consumed was 218 J
The estimated remaining time is 5 hours, 0 minutes
Summary: 2056.4 wakeups/second, 0.0 GPU ops/seconds, 0.0 VFS ops/sec and 72.8% CPU use
Power est. Usage Events/s Category Description
3.27 W 24.2 pkts/s Device Network interface: wlp3s0 (mt7921e)
1.63 W 30.2% Device Display backlight
1.24 W 100.0% Device Radio device: btusb
1.18 W 2.1 ms/s 13.6 Process [PID 1158] /usr/bin/pulseaudio --daemonize=no --log-target=jo
713 mW 418.2 ms/s 18.3 kWork commit_work
541 mW 100.0% Device USB device: Integrated_Webcam_FHD (CKFLF10Q527430196960)
204 mW 99.0 ms/s 178.4 Process [PID 32815] /usr/lib/brave-browser/brave --type=renderer --cr
118 mW 14.0 ms/s 485.8 Timer tick_sched_timer
97.1 mW 36.1 ms/s 177.2 Process [PID 31691] /usr/lib/brave-browser/brave --type=gpu-process -
95.5 mW 9.5 ms/s 409.2 kWork dbs_work_handler
87.5 mW 22.4 ms/s 224.4 Process [PID 579] /usr/lib/Xorg -nolisten tcp -background none -seat
68.3 mW 25.0 ms/s 133.2 Process [PID 757] /usr/bin/kwin_x11 --replace
33.5 mW 14.6 ms/s 45.2 Process [PID 31742] /usr/lib/brave-browser/brave --type=gpu-process -
27.0 mW 13.4 ms/s 22.1 Interrupt [7] sched(softirq)
24.8 mW 4.9 ms/s 84.8 Process [PID 767] /usr/bin/kwin_x11 --replace
23.8 mW 6.4 ms/s 66.4 Interrupt [85] amdgpu
22.6 mW 13.3 ms/s 0.29 kWork mt7921_pm_wake_work
20.2 mW 11.9 ms/s 0.24 kWork wb_workfn
17.6 mW 5.0 ms/s 46.7 Timer hrtimer_wakeup
9.72 mW 3.1 ms/s 23.1 Process [PID 31740] /usr/lib/brave-browser/brave --type=gpu-process -
8.52 mW 1.7 ms/s 27.2 Process [PID 555] [gfx]
7.09 mW 1.8 ms/s 12.5 Process [PID 1162] /usr/bin/pulseaudio --daemonize=no --log-target=jo
6.85 mW 0.7 ms/s 0.00 Process [PID 24703] [kworker/5:0]
6.29 mW 2.1 ms/s 14.1 Process [PID 31654] /usr/lib/brave-browser/brave --enable-features=Ma
5.10 mW 3.0 ms/s 0.05 Interrupt [9] RCU(softirq)
3.99 mW 1.5 ms/s 7.7 Process [PID 16146] /usr/bin/latte-dock
3.05 mW 1.1 ms/s 5.8 Process [PID 32905] /usr/lib/brave-browser/brave --type=utility --uti
2.82 mW 0.9 ms/s 6.5 Interrupt [6] tasklet(softirq)
2.62 mW 1.4 ms/s 1.3 Process [PID 3019] /usr/bin/konsole
2.22 mW 1.3 ms/s 0.00 Process [PID 32183] powertop --time 5
2.10 mW 1.2 ms/s 0.00 Process [PID 29332] [kworker/u32:1]
1.79 mW 194.8 µs/s 7.5 Process [PID 16] [rcu_preempt]
1.49 mW 0.9 ms/s 0.00 Timer process_timeout
1.38 mW 0.8 ms/s 0.29 Interrupt [0] HI_SOFTIRQ
1.38 mW 28.4 µs/s 6.8 kWork flush_to_ldisc
1.28 mW 0.8 ms/s 0.00 Process [PID 32917] [kworker/u32:8]
1.14 mW 124.8 µs/s 4.8 Process [PID 285] [usb-storage]
1.04 mW 128.3 µs/s 4.2 kWork psi_avgs_work
1.03 mW 608.2 µs/s 0.00 Interrupt [1] timer(softirq)
908 µW 534.9 µs/s 0.00 Process [PID 24882] [kworker/u32:5]
884 µW 509.7 µs/s 0.10 kWork disk_events_workfn
879 µW 101.5 µs/s 3.6 Process [PID 498] [mt76-tx phy0]
771 µW 104.7 µs/s 3.1 Process [PID 480] [napi/phy0-321]
754 µW 211.1 µs/s 2.0 Process [PID 31823] /usr/lib/brave-browser/brave --type=renderer --cr
707 µW 416.4 µs/s 0.00 Process [PID 32214] [kworker/7:2]
661 µW 334.2 µs/s 0.5 Process [PID 31820] /usr/lib/brave-browser/brave --type=renderer --cr
656 µW 386.5 µs/s 0.00 Process [PID 33149] watch
620 µW 110.0 µs/s 2.2 kWork blk_mq_run_work_fn
613 µW 361.3 µs/s 0.00 Process [PID 31155] [kworker/3:0]
611 µW 27.1 µs/s 2.9 kWork toggle_allocation_gate
610 µW 359.2 µs/s 0.00 Process [PID 31452] [kworker/9:1]
599 µW 331.0 µs/s 0.19 Process [PID 11104] watch grep "cpu MHz" /proc/cpuinfo
566 µW 250.2 µs/s 0.7 Process [PID 31746] /usr/lib/brave-browser/brave --type=renderer --cr
502 µW 295.8 µs/s 0.00 Timer delayed_work_timer_fn
those numbers are tough to beat, i’ll be happy with what you’ve got