bayasdev / envycontrol

Easy GPU switching for Nvidia Optimus laptops under Linux
MIT License
1.24k stars 61 forks source link

Not powering off Discrete card in integreated mode. #13

Open sushi2503 opened 2 years ago

sushi2503 commented 2 years ago

Hello,

I have just installed envycontrol instead of optimus-manager on my Archlinux with a Dell Precision M3800 Haswell system. But envycontrol is not powering off the nvidia/discrete card even if the nvidia modules are not loaded and I can see this error in journalctl :

systemd-modules-load[282]: Inserted module 'acpi_call' systemd-modules-load[282]: could not find module by name='off' systemd-modules-load[282]: Failed to insert module 'off': No such file or diectory

Which I suppose has to do with this (in /etc/modprobe.d/blacklist-nvidia.conf) :

Do not modify this file

Generated by EnvyControl

blacklist nouveau blacklist nvidia blacklist nvidia_drm blacklist nvidia_uvm blacklist nvidia_modeset

alias nouveau off alias nvidia off alias nvidia_drm off alias nvidia_uvm off alias nvidia_modeset off

In hybrid mode the CPU temperature is lower then in integrated mode (before powering the card off). I'm using the modesetting driver for the intel and the (aur) nvidia-470xx-dkms driver.

To power off the discrete card in integrated mode I do :

sudo /usr/share/acpi_call/examples/turn_off_gpu.sh

Thanks for any advise.

P.S. I forgot to mention that I'm not using any DM but only xinit on xfce.

DaVikingMan commented 2 years ago

Can you post the output of dmesg after you have ran sudo /usr/share/acpi_call/examples/turn_off_gpu.sh?

DaVikingMan commented 2 years ago

Also as pointed out in this discussion(https://github.com/geminis3/envycontrol/issues/5), the gpu only turns off in modern NVIDIA gpus so since you're using nvidia-470 driver I don't think your gpu supports that feature.

sushi2503 commented 2 years ago

Thanks for reply DaVikingMan.

I will give the output of the acpi_call later as soon as I get to the laptop this evening.

My Nvidia card (Quadro K1100M) supports the switch off because with optimus-manager it was switched off during the boot by bbswitch or acpi_call without any problems and I can do the same with envycontrol by sending the turn_off_gpu.sh command which does the same but manually.

With envycontrol I think that's a matter of the command sent to switch off the card as shown with :

systemd-modules-load[282]: Inserted module 'acpi_call' systemd-modules-load[282]: could not find module by name='off' systemd-modules-load[282]: Failed to insert module 'off': No such file or directory

sushi2503 commented 2 years ago

Here the journalctl -f output from sudo /usr/share/acpi_call/examples/turn_off_gpu.sh

fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:26 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:27 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND fév 08 20:50:27 Cockpit kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND

While the output of the command in terminal :

Trying _SB_.PCI0.GFX0.ATPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P1.VGA._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P2.VGA._OFF: /usr/share/acpi_call/examples/turn_offgpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.OVGA.ATPX: /usr/share/acpi_call/examples/turn_offgpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.OVGA.XTPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P3.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P2.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P1.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.MXR0.MXM0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG1.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG0.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG1.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG0.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée works! Trying _SB.PCI0.XVR0.Z01I.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEGR.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG0.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P2.DGPU._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P4.DGPU.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.IXVE.IGPU.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.RP00.VGA._PS3: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.RP00.VGA.P3MO: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.GFX0.DSM._T_0: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.LPC.EC.PUBS._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P2.NVID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.P0P2.VGA.PX02: /usr/share/acpi_call/examples/turn_offgpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEGP.DGFX._OFF: /usr/share/acpi_call/examples/turn_offgpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.PEG0.PEGP.SGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée works! Trying _SB.PCI0.AGP.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed Trying _SB.PCI0.RP05.PXSX._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée failed

DaVikingMan commented 2 years ago

Can you tell as to how you're testing if your gpu is on or off as according to the output which you had shared regarding acpi_call, all of the lines in there suggest that acpi_call isn't able to execute the commands which it should have(as all of the output lines are preceded by ERROR. Also, in the second output all of the lines suggest that the script is trying to execute something but isn't able to)?

sushi2503 commented 2 years ago

If you look at the turn_off_gpu.sh it sounds like it fails but in journalctl -f you can see :

Trying _SB.PCI0.PEG0.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée works! Trying _SB.PCI0.PEG0.PEGP.SGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: ligne 41: avertissement :substitution de commande: octet nul ignoré en entrée works!

After sending the turn_off_gpu.sh command I clearly see the CPU temperature (through conky) going almost immediately down from ~ 44 - 46°C to 38 - 40°C (idle) in integrated mode because it powers the nvidia off.

DaVikingMan commented 2 years ago

Can you post the output of nvidia-smi after running the script?(Run this when on nvidia mode) Also post the screenshot of the gpu's page in nvidia-settings(you would need nvidia-utils package installed for this command to work)

DaVikingMan commented 2 years ago

Also, can you try the same in nvidia mode instead of integerated? Can you also post the output file of powertop when in integerated mode and when in nvidia mode after running the script(sudo powertop --html=output.html)?

Also, what's the output of cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status(replace 0000:01:00.0 with your gpu's pci id. Try this command when on nvidia mode after running the script and also in integrated mode)

EDIT : Sorry for asking to post so many outputs of commands. This is just a final confirmation if this is required to be worked on and is an issue with envycontrol.

sushi2503 commented 2 years ago

I will do that tomorrow morning.

What do you mean with : "Also, can you try the same in nvidia mode instead of integerated?"

And : "Try this command when on nvidia mode after running the script and also in integrated mode)"

Which script ?

One more fact for precision, as told in integrated mode the nvidia modules are not loaded but the nvidia is not powered off so I do the turn_off_gpu.sh script which work.

Strangely in hybrid mode the nvidia modules are loaded (which is normal) but the CPU temperature behaves "normally" as the nvidia would be powered off like it should be in integrated mode without the need off the turn_off_gpu.sh.

Go to figure out with that optimus crap...

DaVikingMan commented 2 years ago
  1. By that, I'm referring to try to run the commands in nvidia mode(of envycontrol) as you were using integrated mode for the commands which you had executed
  2. By script, I'm referring to the acpi_call

As for the temps in hybrid mode, that might happen due to the fact that the gpu is in its lowest power state by default when not used(as hybrid by default doesn't use the nvidia gpu but the integrated one. You have to manually run a command in order for the application to be rendered with the nvidia gpu)

DaVikingMan commented 2 years ago

Also, as you had in the initial post pointed out about how the blacklist file was causing the problem, I don't think that's the case. And about the errors, envycontrol doesn't use acpi_call module for turning off the gpu, rather it uses udev rules

sushi2503 commented 2 years ago

Nvidia mode :

https://pix.cyber-nux.fr/upload/original/1644747046.png

cat /sys/bus/pci/devices/0000:02:00.0/power/runtime_status active

System Information

PowerTOP Version 2.14 ran at Sun Feb 13 10:40:12 2022
Kernel Version Linux version 5.16.8-arch1-1
System Name Dell Inc.Dell Precision M3800A14
CPU Information 8 Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz
OS Information Arch Linux


  • Target: 1 units/s
  • System: 338.1 wakeup/s
  • CPU: 3.6% usage
  • GPU: 0 ops/s
  • GFX: 81.5 wakeups/s
  • VFS: 0 ops/s

Top 10 Power Consumers

Usage Events/s Category Description
0.6% 69.0 Process [PID 1858] conky -c /home/pilote/.local/conky/.conkyrc1
0.3% 70.2 Process [PID 1857] conky -c /home/pilote/.local/conky/.conkyrc0
0.6% 34.6 Process [PID 700] [irq/41-nvidia]
0.1% 24.2 Process [PID 1796] picom -b
0.0% 24.1 Timer tick_sched_timer
0.1% 20.1 Process [PID 2327] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
0.0% 11.3 Process [PID 14] [rcu_preempt]
0.1% 9.9 Process [PID 2301] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
0.0% 9.6 kWork toggle_allocation_gate
0.0% 7.2 Process [PID 1859] conky -c /home/pilote/.local/conky/.conkyrc2

Processor Idle State Report

Package 0
   
   
   
C2 (pc2) 74.2%
C3 (pc3) 0.2%
C6 (pc6) 21.4%
C7 (pc7) 0.0%
Core 0
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 97.6%
Core 1
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.3%
Core 2
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.6%
Core 3
   
   
   
   
C3 (cc3) 0.1%
C6 (cc6) 0.0%
C7 (cc7) 98.6%
GPU 1701998403
   
Powered On 0.2%
RC6 99.8%
RC6p 0.0%
RC6pp 0.0%
   
   
  CPU 0 CPU 4
C0 active 0.6%   1.0%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.4% 0.2 ms 0.1% 0.2 ms
C1E 0.1% 0.3 ms 0.2% 0.5 ms
C3 0.0% 0.6 ms 0.0% 0.2 ms
C6 0.0% 0.1 ms 0.0% 0.0 ms
C7s 98.9% 24.5 ms 98.8% 33.3 ms
  CPU 1 CPU 5
C0 active 0.4%   0.8%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.4% 0.3 ms 0.1% 0.1 ms
C1E 0.1% 0.4 ms 0.1% 0.1 ms
C3 0.0% 0.1 ms 0.0% 0.4 ms
C6 0.0% 0.0 ms 0.0% 0.3 ms
C7s 99.1% 38.3 ms 99.1% 48.8 ms
  CPU 2 CPU 6
C0 active 0.4%   0.2%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.5% 0.3 ms 0.2% 0.1 ms
C1E 0.1% 0.2 ms 0.1% 0.3 ms
C3 0.0% 0.6 ms 0.0% 0.4 ms
C6 0.0% 0.0 ms 0.0% 0.1 ms
C7s 99.0% 35.5 ms 99.5% 64.6 ms
  CPU 3 CPU 7
C0 active 0.4%   0.6%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.0% 0.1 ms 0.0% 0.1 ms
C1E 0.1% 0.2 ms 0.0% 0.1 ms
C3 0.0% 0.1 ms 0.1% 1.0 ms
C6 0.0% 0.1 ms 0.0% 0.3 ms
C7s 99.5% 78.4 ms 99.3% 21.4 ms
 

Processor Frequency Report

Package 0
   
Idle 97.0%
1.71 GHz 0.0%
800 MHz 1.8%
1.80 GHz 0.0%
3.31 GHz 1.1%
1000 MHz 0.0%
2.10 GHz 0.0%
2.21 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.31 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
1.60 GHz 0.0%
1500 MHz 0.0%
2.00 GHz 0.0%
2.60 GHz 0.0%
900 MHz 0.0%
1400 MHz 0.0%
1100 MHz 0.0%
Core 0
   
Idle 98.6%
1.71 GHz 0.0%
1.80 GHz 0.0%
3.31 GHz 0.9%
800 MHz 0.4%
1000 MHz 0.0%
2.10 GHz 0.0%
2.21 GHz 0.0%
2.40 GHz 0.0%
2.31 GHz 0.0%
2.50 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
2.00 GHz 0.0%
2.60 GHz 0.0%
1400 MHz 0.0%
1500 MHz 0.0%
1.60 GHz 0.0%
   
   
Core 1
   
Idle 99.1%
1.71 GHz 0.0%
800 MHz 0.5%
1.80 GHz 0.0%
3.31 GHz 0.2%
2.10 GHz 0.0%
2.21 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.31 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
1.60 GHz 0.0%
2.00 GHz 0.0%
2.60 GHz 0.0%
900 MHz 0.0%
1000 MHz 0.0%
1100 MHz 0.0%
1300 MHz 0.0%
1400 MHz 0.0%
Core 2
   
Idle 99.4%
1.71 GHz 0.0%
1.80 GHz 0.0%
3.31 GHz 0.1%
800 MHz 0.4%
2.10 GHz 0.0%
2.21 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.31 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
1.60 GHz 0.0%
1500 MHz 0.0%
2.00 GHz 0.0%
2.60 GHz 0.0%
900 MHz 0.0%
1100 MHz 0.0%
1000 MHz 0.0%
1400 MHz 0.0%
Core 3
   
Idle 99.0%
1.71 GHz 0.0%
800 MHz 0.7%
1.80 GHz 0.0%
3.31 GHz 0.2%
2.10 GHz 0.0%
2.21 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.90 GHz 0.0%
1.60 GHz 0.0%
900 MHz 0.0%
1000 MHz 0.0%
1100 MHz 0.0%
1400 MHz 0.0%
   
   
   
   
   
  CPU 0 CPU 4
Average 2.4 GHz 2.4 GHz
Idle 99.5% 99.0%
1.71 GHz 0.0% 0.0%
1.80 GHz 0.0% 0.8%
3.31 GHz 0.2% 0.1%
1000 MHz 0.0% 0.0%
800 MHz 0.3% 0.0%
2.10 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
2.90 GHz 0.0%  
1.91 GHz 0.0%  
2.00 GHz 0.0%  
1400 MHz 0.0%  
     
     
     
     
     
  CPU 1 CPU 5
Average 2.4 GHz 2.7 GHz
Idle 99.7% 99.4%
1.71 GHz 0.0% 0.0%
800 MHz 0.2% 0.4%
1.80 GHz 0.0% 0.2%
3.31 GHz 0.1% 0.0%
2.10 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
1.91 GHz 0.0% 0.0%
2.00 GHz 0.0% 0.0%
900 MHz 0.0% 0.0%
1000 MHz 0.0% 0.0%
1.60 GHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1300 MHz 0.0% 0.0%
1400 MHz 0.0% 0.0%
1200 MHz 0.0%  
  CPU 2 CPU 6
Average 2.3 GHz 2.3 GHz
Idle 99.6% 99.8%
1.71 GHz 0.0% 0.0%
1.80 GHz 0.0% 0.0%
800 MHz 0.3% 0.2%
3.31 GHz 0.1% 0.0%
2.10 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
1.91 GHz 0.0% 0.0%
1.60 GHz 0.0% 0.0%
1500 MHz 0.0% 0.0%
2.00 GHz 0.0% 0.0%
2.60 GHz 0.0% 0.0%
900 MHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1000 MHz 0.0% 0.0%
1400 MHz 0.0%  
1200 MHz 0.0%  
1300 MHz 0.0%  
  CPU 3 CPU 7
Average 2.5 GHz 2.4 GHz
Idle 99.6% 99.4%
1.71 GHz 0.0% 0.0%
1.80 GHz 0.0% 0.5%
800 MHz 0.3% 0.0%
3.31 GHz 0.1% 0.1%
2.10 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
1.60 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
900 MHz 0.0% 0.0%
1000 MHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1400 MHz 0.0%  
     
     
     
     
     
     
     
 

Overview of Software Power Consumers

Usage Wakeups/s GPU ops/s Disk IO/s GFX Wakeups/s Category Description
5.9 ms/s 69.0 32.3 Process [PID 1858] conky -c /home/pilote/.local/conky/.conkyrc1
2.6 ms/s 70.2 29.5 Process [PID 1857] conky -c /home/pilote/.local/conky/.conkyrc0
6.1 ms/s 34.6 4.0 Process [PID 700] [irq/41-nvidia]
664.5 us/s 24.2 11.0 Process [PID 1796] picom -b
326.6 us/s 24.1 Timer tick_sched_timer
580.9 us/s 20.1 Process [PID 2327] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
146.2 us/s 11.3 Process [PID 14] [rcu_preempt]
663.4 us/s 9.9 Process [PID 2301] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
24.4 us/s 9.6 kWork toggle_allocation_gate
448.2 us/s 7.2 3.5 Process [PID 1859] conky -c /home/pilote/.local/conky/.conkyrc2
355.0 us/s 7.1 Process [PID 2297] /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
8.8 ms/s 2.4 Process [PID 1066] /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.FwIUgGb1V7
25.5 us/s 5.1 kWork psi_avgs_work
246.8 us/s 3.7 0.2 Process [PID 2081] /usr/lib/firefox/firefox
127.6 us/s 3.2 Interrupt [27] i915
299.0 us/s 2.6 Process [PID 1901] geany
91.6 us/s 2.7 Process [PID 2312] /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
97.5 us/s 2.2 1.0 Process [PID 1734] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libweather.so 3 14680079 weather Mise à jour météo
17.4 us/s 1.9 Process [PID 78] [kcompactd0]
17.2 us/s 1.7 kWork intel_atomic_cleanup_work
348.8 us/s 1.6 Process [PID 3063] sudo
308.0 us/s 1.6 Process [PID 3065] sudo
2.0 us/s 1.7 kWork intel_atomic_helper_free_state_
0.0 us/s 1.7 kWork intel_atomic_commit_work
22.2 us/s 1.5 Interrupt [4] block(softirq)
116.5 us/s 1.4 Process [PID 1] /sbin/init
2.5 us/s 1.3 kWork kfree_rcu_monitor
4.1 us/s 1.3 kWork kfree_rcu_work
5.1 us/s 1.1 kWork flush_to_ldisc
4.8 us/s 1.0 Timer sched_rt_period_timer
2.4 ms/s 0.05 Process [PID 702] [nv_queue]
1.1 ms/s 0.5 Interrupt [41] nvidia
18.2 us/s 0.8 Process [PID 2088] /usr/lib/firefox/firefox
9.1 us/s 0.7 Process [PID 477] [irq/33-iwlwifi:]
8.1 us/s 0.7 kWork blk_mq_run_work_fn
315.8 us/s 0.5 Interrupt [7] sched(softirq)
134.4 us/s 0.5 Process [PID 534] /usr/lib/systemd/systemd-resolved
2.9 us/s 0.6 kWork handle_update
580.8 us/s 0.30 Process [PID 3055] powertop --html=output.html
0.9 us/s 0.5 kWork iwl_mvm_async_handlers_wk
11.3 us/s 0.4 Process [PID 13] [ksoftirqd/0]
134.4 us/s 0.3 Process [PID 3067] hddtemp
143.1 us/s 0.30 Process [PID 3068] hddtemp
3.9 us/s 0.3 kWork vmstat_shepherd
193.0 us/s 0.25 Timer process_timeout
155.9 us/s 0.25 Process [PID 283] /usr/lib/systemd/systemd-journald
13.5 us/s 0.30 Process [PID 1735] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libwhiskermenu.so 5 14680075 whiskermenu Menu Whisker
19.6 us/s 0.25 kWork flush_memcg_stats_dwork
11.1 us/s 0.25 Process [PID 2717] /usr/lib/tumbler-1/tumblerd
278.7 us/s 0.10 Interrupt [9] RCU(softirq)
11.9 us/s 0.20 Process [PID 2143] /usr/lib/firefox/firefox -contentproc -parentBuildID 20220207201222 -prefsLen 1 -prefMapSize 250455 -appDir /usr/lib
254.5 us/s 0.10 Process [PID 3065] sh
1.5 us/s 0.20 kWork iwl_pcie_rx_allocator_work
0.6 us/s 0.20 kWork neigh_managed_work
33.3 us/s 0.15 0.0 Process [PID 1987] /usr/bin/xfce4-terminal
315.8 us/s 0.05 Process [PID 3063] sh
35.5 us/s 0.15 Process [PID 3067] sudo
0.3 us/s 0.15 kWork blk_mq_timeout_work
240.7 us/s 0.05 Timer hrtimer_wakeup
206.2 us/s 0.05 Process [PID 3061] conky
31.0 us/s 0.10 Process [PID 3068] sudo
142.6 us/s 0.05 Interrupt [1] timer(softirq)
8.8 us/s 0.10 Process [PID 2151] /usr/lib/firefox/firefox -contentproc -parentBuildID 20220207201222 -prefsLen 1 -prefMapSize 250455 -appDir /usr/lib
6.1 us/s 0.10 Process [PID 72] [kauditd]
4.6 us/s 0.10 Process [PID 789] /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
1.6 us/s 0.10 kWork ext4_end_io_rsv_work
121.9 us/s 0.05 Process [PID 3062] conky
96.8 us/s 0.05 Timer nv_timer_callback_typed_data
79.0 us/s 0.05 Process [PID 3062] sh
189.5 us/s Timer delayed_work_timer_fn
30.0 us/s 0.05 Process [PID 3064] sh
27.7 us/s 0.05 Process [PID 3066] sh
16.5 us/s 0.05 Process [PID 59] [ksoftirqd/6]
139.3 us/s Process [PID 578] [kworker/u17:1]
12.1 us/s 0.05 Process [PID 24] [ksoftirqd/1]
11.9 us/s 0.05 Process [PID 3061] sh
8.9 us/s 0.05 Process [PID 31] [ksoftirqd/2]
8.4 us/s 0.05 Process [PID 2221] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
7.6 us/s 0.05 Process [PID 3064] cut
7.0 us/s 0.05 Process [PID 3066] cut
5.6 us/s 0.05 Process [PID 2231] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
4.5 us/s 0.05 Process [PID 1708] xfwm4 --replace --display :0.0 --sm-client-id 219d4e878-fdbc-451f-9731-d2654585f6a9
2.5 us/s 0.05 Process [PID 1722] Thunar --sm-client-id 24e1c153b-5067-4f6d-9b50-eb3731e6291b --daemon
1.8 us/s 0.05 Process [PID 1715] xfsettingsd --display :0.0 --sm-client-id 21b028084-7db6-4ede-8939-1306269121cc
0.1 us/s 0.05 kWork neigh_periodic_work
0.1 us/s 0.05 kWork wb_update_bandwidth_workfn
0.0 us/s 0.05 kWork wb_workfn
76.6 us/s Process [PID 1971] journalctl -f
68.2 us/s Process [PID 100] [kworker/u16:2]
55.1 us/s Process [PID 2551] [kworker/u16:1]
37.7 us/s Process [PID 2907] [kworker/4:0]
18.5 us/s Interrupt [26] ahci[0000:00:1f.2]
16.7 us/s Process [PID 98] [kworker/7:1]
16.1 us/s Interrupt [3] net_rx(softirq)
15.8 us/s Process [PID 45] [ksoftirqd/4]
15.4 us/s Process [PID 3053] [kworker/0:0]
13.6 us/s Process [PID 239] [kworker/5:2]
11.5 us/s Process [PID 38] [ksoftirqd/3]
9.0 us/s Process [PID 97] [kworker/6:1]
7.6 us/s Process [PID 52] [ksoftirqd/5]

  • The battery reports a discharge rate of: 32.8 m W


  • The energy consumed was : 656 m J

Device Power Report

Usage Device Name
3.6% DRAM
3.6% CPU misc
3.6% CPU core
82.0% Display backlight
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1
100.0% USB device: Touchscreen (ELAN)
100.0% USB device: xHCI Host Controller
100.0% USB device: USB Receiver (Logitech)
100.0% Radio device: iwlwifi
100.0% PCI Device: NVIDIA Corporation GK107GLM [Quadro K1100M]
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
100.0% PCI Device: Intel Corporation HM87 Express LPC Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI
100.0% PCI Device: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
100.0% PCI Device: Intel Corporation Wireless-AC 9260
100.0% PCI Device: Intel Corporation Device 0c03
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller
100.0% PCI Device: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4
100.0% PCI Device: Intel Corporation 8 Series Chipset Family Thermal Management Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2
0.0% runtime-rtsx_pci_sdmmc.0
0.0% runtime-reg-dummy
0.0% runtime-alarmtimer.0.auto
0.0% runtime-PNP0C14:00
0.0 pkts/s Network interface: wlp6s0 (iwlwifi)
0.0% Audio codec hwC0D0: Realtek
0.0% Audio codec hwC1D0: Intel
0.0% USB device: EHCI Host Controller
0.0% USB device: xHCI Host Controller
0.0% USB device: usb-device-8087-0025
0.0% USB device: usb-device-8087-8008
0.0% USB device: EHCI Host Controller
0.0% USB device: usb-device-8087-8000
0.0% USB device: Integrated_Webcam_HD (CN0Y2TKG7248751LAG7MA00)
0.0% runtime-INT0800:00
0.0% runtime-PNP0C09:00
0.0% runtime-PNP0C0D:00
0.0% runtime-PNP0C14:01
0.0% runtime-PNP0C0A:00
0.0% runtime-ACPI0003:00
0.0% runtime-INT3403:05
0.0% runtime-dell-smbios.1
0.0% runtime-PNP0C0B:01
0.0% runtime-dcdbas
0.0% runtime-INT3402:00
0.0% runtime-INT3403:03
0.0% runtime-microcode
0.0% runtime-intel_rapl_msr.0
0.0% runtime-INT3403:01
0.0% runtime-PNP0C0C:00
0.0% runtime-ACPI0008:00
0.0% runtime-rtc-efi.0
0.0% runtime-coretemp.0
0.0% runtime-iTCO_wdt.1.auto
0.0% runtime-efi-framebuffer.0
0.0% runtime-i8042
0.0% runtime-serial8250
0.0% runtime-efivars.0
0.0% runtime-INT3403:02
0.0% runtime-dell_smm_hwmon
0.0% runtime-PNP0C04:00
0.0% runtime-PNP0103:00
0.0% runtime-PNP0C0B:00
0.0% runtime-dell-smbios.0
0.0% runtime-INT3403:04
0.0% runtime-DELLABCE:00
0.0% runtime-SMO8810:00
0.0% runtime-regulatory.0
0.0% I2C Adapter (i2c-10): NVIDIA i2c adapter 2 at 2:00.0
0.0% runtime-INT3403:00
0.0% runtime-INT3400:00
0.0% runtime-PNP0C14:02
0.0% runtime-pcspkr
0.0% runtime-intel-spi
0.0% I2C Adapter (i2c-3): i915 gmbus dpc
0.0% I2C Adapter (i2c-7): AUX C/DDI C/PHY C
0.0% I2C Adapter (i2c-9): NVIDIA i2c adapter 1 at 2:00.0
0.0% I2C Adapter (i2c-0): i915 gmbus ssc
0.0% I2C Adapter (i2c-2): i915 gmbus panel
0.0% I2C Adapter (i2c-4): i915 gmbus dpb
0.0% I2C Adapter (i2c-6): AUX A/DDI A/PHY A
0.0% I2C Adapter (i2c-5): i915 gmbus dpd
0.0% I2C Adapter (i2c-8): NVIDIA i2c adapter 0 at 2:00.0
0.0% I2C Adapter (i2c-1): i915 gmbus vga

Process Device Activity

Process Device
systemd /dev/autofs
/dev/dri/card0
/dev/input/event0
/dev/input/event14
/dev/input/event15
/dev/input/event16
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/kmsg
systemd-journal /dev/kmsg
/dev/kmsg
acpid /dev/input/event0
/dev/input/event1
/dev/input/event10
/dev/input/event11
/dev/input/event12
/dev/input/event13
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event6
/dev/input/event7
/dev/input/event8
/dev/input/event9
connmand /dev/rfkill
systemd-logind /dev/dri/card0
/dev/input/event0
/dev/input/event0
/dev/input/event1
/dev/input/event14
/dev/input/event15
/dev/input/event16
/dev/input/event2
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event6
/dev/input/event7
upowerd /dev/input/event1
wpa_supplicant /dev/rfkill
/dev/rfkill
Xorg /dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/dri/renderD129
/dev/dri/renderD129
/dev/input/event0
/dev/input/event14
/dev/input/event15
/dev/input/event16
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/nvidia-modeset
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidiactl
/dev/nvidiactl
gvfsd-fuse /dev/fuse
picom /dev/dri/renderD129
/dev/nvidia-modeset
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidiactl
firefox /dev/dri/renderD129
/dev/nvidia-modeset
/dev/nvidia0
/dev/nvidia0
/dev/nvidia0
/dev/nvidiactl

AHCI ALPM Residency Statistics - Not supported on this macine

Software Settings in Need of Tuning

Description Script
Runtime PM for I2C Adapter i2c-2 (i915 gmbus panel) echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
Runtime PM for I2C Adapter i2c-3 (i915 gmbus dpc) echo 'auto' > '/sys/bus/i2c/devices/i2c-3/device/power/control';
Runtime PM for I2C Adapter i2c-4 (i915 gmbus dpb) echo 'auto' > '/sys/bus/i2c/devices/i2c-4/device/power/control';
Autosuspend for USB device Touchscreen [ELAN] echo 'auto' > '/sys/bus/usb/devices/3-6/power/control';
Autosuspend for USB device USB Receiver [Logitech] echo 'auto' > '/sys/bus/usb/devices/3-3/power/control';
Runtime PM for I2C Adapter i2c-10 (NVIDIA i2c adapter 2 at 2:00.0) echo 'auto' > '/sys/bus/i2c/devices/i2c-10/device/power/control';
Runtime PM for I2C Adapter i2c-1 (i915 gmbus vga) echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
Runtime PM for I2C Adapter i2c-8 (NVIDIA i2c adapter 0 at 2:00.0) echo 'auto' > '/sys/bus/i2c/devices/i2c-8/device/power/control';
Runtime PM for I2C Adapter i2c-0 (i915 gmbus ssc) echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
Runtime PM for I2C Adapter i2c-9 (NVIDIA i2c adapter 1 at 2:00.0) echo 'auto' > '/sys/bus/i2c/devices/i2c-9/device/power/control';
Runtime PM for I2C Adapter i2c-5 (i915 gmbus dpd) echo 'auto' > '/sys/bus/i2c/devices/i2c-5/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control';
Runtime PM for PCI Device Intel Corporation 4th Gen Core Processor Integrated Graphics Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.2/power/control';
Runtime PM for PCI Device Intel Corporation HM87 Express LPC Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
Runtime PM for port ata1 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata1/power/control';
Runtime PM for port ata2 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata2/power/control';
Runtime PM for port ata3 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata3/power/control';
Runtime PM for port ata4 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata4/power/control';
Runtime PM for port ata5 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata5/power/control';
Runtime PM for port ata6 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata6/power/control';
Runtime PM for disk sda echo 'auto' > '/sys/block/sda/device/power/control';
Runtime PM for disk sdb echo 'auto' > '/sys/block/sdb/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series Chipset Family Thermal Management Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';
Runtime PM for PCI Device NVIDIA Corporation GK107GLM [Quadro K1100M] echo 'auto' > '/sys/bus/pci/devices/0000:02:00.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.3/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.3/power/control';
Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader echo 'auto' > '/sys/bus/pci/devices/0000:07:00.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:16.0/power/control';
Runtime PM for PCI Device Intel Corporation Device 0c03 echo 'auto' > '/sys/bus/pci/devices/0000:00:04.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control';
Runtime PM for PCI Device Intel Corporation Wireless-AC 9260 echo 'auto' > '/sys/bus/pci/devices/0000:06:00.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:03.0/power/control';

Untunable Software Issues

Description
I2C Adapter i2c-6 has no runtime power management
I2C Adapter i2c-7 has no runtime power management

Optimal Tuned Software Settings

Description
Enable SATA link power management for host0
NMI watchdog should be turned off
Enable SATA link power management for host2
Enable SATA link power management for host4
Enable SATA link power management for host1
Enable SATA link power management for host3
Enable SATA link power management for host5
VM writeback timeout
Enable Audio codec power management
Autosuspend for USB device Integrated_Webcam_HD [CN0Y2TKG7248751LAG7MA00]
Autosuspend for USB device xHCI Host Controller [usb3]
Autosuspend for unknown USB device 2-1 (8087:8000)
Autosuspend for USB device EHCI Host Controller [usb1]
Autosuspend for unknown USB device 1-1 (8087:8008)
Autosuspend for unknown USB device 3-9 (8087:0025)
Autosuspend for USB device xHCI Host Controller [usb4]
Autosuspend for USB device EHCI Host Controller [usb2]

Wake status of the devices

Description Script
Wake-on-lan status for device wlp6s0 echo 'enabled' > '/sys/class/net/wlp6s0/device/power/wakeup';
Wake status for USB device usb3 echo 'enabled' > '/sys/bus/usb/devices/usb3/power/wakeup';
Wake status for USB device 3-6 echo 'enabled' > '/sys/bus/usb/devices/3-6/power/wakeup';
Wake status for USB device 2-1 echo 'enabled' > '/sys/bus/usb/devices/2-1/power/wakeup';
Wake status for USB device usb1 echo 'enabled' > '/sys/bus/usb/devices/usb1/power/wakeup';
Wake status for USB device 1-1 echo 'enabled' > '/sys/bus/usb/devices/1-1/power/wakeup';
Wake status for USB device 3-9 echo 'enabled' > '/sys/bus/usb/devices/3-9/power/wakeup';
Wake status for USB device usb4 echo 'enabled' > '/sys/bus/usb/devices/usb4/power/wakeup';
Wake status for USB device usb2 echo 'enabled' > '/sys/bus/usb/devices/usb2/power/wakeup';

No output after the turn_off_gpu.sh because it freezes the machine completely !

sushi2503 commented 2 years ago

Integrated mode (without turn_off_gpu.sh):

Intel : cat /sys/bus/pci/devices/0000:00:02.0/power/runtime_status active

Nvidia : cat /sys/bus/pci/devices/0000:02:00.0/power/runtime_status cat: '/sys/bus/pci/devices/0000:02:00.0/power/runtime_status': Aucun fichier ou dossier de ce type

System Information

PowerTOP Version 2.14 ran at Sun Feb 13 11:33:12 2022
Kernel Version Linux version 5.16.8-arch1-1
System Name Dell Inc.Dell Precision M3800A14
CPU Information 8 Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz
OS Information Arch Linux


  • Target: 1 units/s
  • System: 315.3 wakeup/s
  • CPU: 4.3% usage
  • GPU: 0 ops/s
  • GFX: 39.4 wakeups/s
  • VFS: 0 ops/s

Top 10 Power Consumers

Usage Events/s Category Description
0.5% 57.5 Process [PID 1808] conky -c /home/pilote/.local/conky/.conkyrc0
0.9% 52.7 Process [PID 1809] conky -c /home/pilote/.local/conky/.conkyrc1
0.1% 28.8 Timer tick_sched_timer
0.1% 19.9 Process [PID 2437] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
0.4% 18.6 Process [PID 1958] /usr/lib/firefox/firefox
0.1% 14.4 Process [PID 1748] picom -b
0.0% 15.2 Process [PID 14] [rcu_preempt]
0.1% 10.0 Process [PID 2430] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
0.3% 9.1 Process [PID 2101] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
0.0% 9.5 kWork toggle_allocation_gate

Processor Idle State Report

Package 0
   
   
   
C2 (pc2) 70.6%
C3 (pc3) 23.5%
C6 (pc6) 0.0%
C7 (pc7) 0.0%
Core 0
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.3%
Core 1
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.3%
Core 2
   
   
   
   
C3 (cc3) 0.1%
C6 (cc6) 0.0%
C7 (cc7) 97.9%
Core 3
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.3%
GPU 1701998403
   
Powered On 3.7%
RC6 96.3%
RC6p 0.0%
RC6pp 0.0%
   
   
  CPU 0 CPU 4
C0 active 0.3%   0.5%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.1% 0.2 ms 0.1% 0.1 ms
C1E 0.0% 0.1 ms 0.1% 0.1 ms
C3 0.0% 0.2 ms 0.0% 0.1 ms
C6 0.0% 0.2 ms 0.0% 0.6 ms
C7s 99.4% 31.2 ms 99.1% 26.2 ms
  CPU 1 CPU 5
C0 active 0.5%   0.4%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.1% 0.1 ms 0.1% 0.1 ms
C1E 0.1% 0.2 ms 0.1% 0.3 ms
C3 0.0% 0.1 ms 0.0% 0.4 ms
C6 0.0% 0.9 ms 0.0% 0.0 ms
C7s 99.1% 42.8 ms 99.1% 46.0 ms
  CPU 2 CPU 6
C0 active 0.4%   0.6%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.1% 0.1 ms 0.0% 0.1 ms
C1E 0.2% 0.3 ms 0.3% 0.5 ms
C3 0.0% 0.1 ms 0.0% 0.3 ms
C6 0.0% 0.2 ms 0.0% 0.6 ms
C7s 99.1% 38.3 ms 98.8% 23.8 ms
  CPU 3 CPU 7
C0 active 0.4%   0.5%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.0% 0.2 ms 0.1% 0.1 ms
C1E 0.2% 0.3 ms 0.2% 0.3 ms
C3 0.0% 0.1 ms 0.0% 0.6 ms
C6 0.0% 0.0 ms 0.0% 0.4 ms
C7s 99.2% 39.7 ms 99.0% 29.4 ms
 

Processor Frequency Report

Package 0
   
Idle 96.8%
1.60 GHz 0.0%
3.31 GHz 0.3%
800 MHz 2.8%
1100 MHz 0.0%
2.10 GHz 0.0%
1000 MHz 0.0%
1500 MHz 0.0%
900 MHz 0.0%
1200 MHz 0.0%
1300 MHz 0.0%
1400 MHz 0.0%
2.21 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
Core 0
   
Idle 99.0%
1.60 GHz 0.0%
3.31 GHz 0.2%
2.10 GHz 0.0%
1000 MHz 0.0%
800 MHz 0.7%
900 MHz 0.0%
1100 MHz 0.0%
1300 MHz 0.0%
1400 MHz 0.0%
2.21 GHz 0.0%
2.90 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
3.21 GHz 0.0%
2.00 GHz 0.0%
1.71 GHz 0.0%
Core 1
   
Idle 98.9%
1.60 GHz 0.0%
3.31 GHz 0.1%
800 MHz 1.0%
2.10 GHz 0.0%
1000 MHz 0.0%
1500 MHz 0.0%
900 MHz 0.0%
1100 MHz 0.0%
1400 MHz 0.0%
2.21 GHz 0.0%
2.90 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.00 GHz 0.0%
3.21 GHz 0.0%
1200 MHz 0.0%
Core 2
   
Idle 98.8%
1.60 GHz 0.0%
3.31 GHz 0.1%
800 MHz 1.0%
1100 MHz 0.0%
2.10 GHz 0.0%
900 MHz 0.0%
1000 MHz 0.0%
1200 MHz 0.0%
1300 MHz 0.0%
1400 MHz 0.0%
2.21 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.00 GHz 0.0%
1.71 GHz 0.0%
Core 3
   
Idle 99.0%
1.60 GHz 0.0%
800 MHz 0.9%
3.31 GHz 0.1%
900 MHz 0.0%
1000 MHz 0.0%
1100 MHz 0.0%
1200 MHz 0.0%
1300 MHz 0.0%
1400 MHz 0.0%
2.21 GHz 0.0%
2.90 GHz 0.0%
1.91 GHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.00 GHz 0.0%
  CPU 0 CPU 4
Average 1.8 GHz 1.6 GHz
Idle 99.6% 99.3%
1.60 GHz 0.0% 0.0%
3.31 GHz 0.0% 0.2%
2.10 GHz 0.0% 0.0%
1000 MHz 0.0% 0.5%
800 MHz 0.3% 0.0%
900 MHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1300 MHz 0.0% 0.0%
1400 MHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
2.00 GHz 0.0% 0.0%
3.21 GHz 0.0% 0.0%
1200 MHz 0.0%  
     
     
  CPU 1 CPU 5
Average 1.6 GHz 1419 MHz
Idle 99.3% 99.4%
1.60 GHz 0.0% 0.0%
3.31 GHz 0.1% 0.1%
800 MHz 0.6% 0.5%
1000 MHz 0.0% 0.0%
2.10 GHz 0.0% 0.0%
1500 MHz 0.0% 0.0%
900 MHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1400 MHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
3.21 GHz 0.0%  
2.00 GHz 0.0%  
1200 MHz 0.0%  
  CPU 2 CPU 6
Average 1.8 GHz 1.8 GHz
Idle 99.5% 99.2%
1.60 GHz 0.0% 0.0%
3.31 GHz 0.1% 0.1%
800 MHz 0.4% 0.0%
1100 MHz 0.0% 0.7%
2.10 GHz 0.0% 0.0%
900 MHz 0.0% 0.0%
1000 MHz 0.0% 0.0%
1200 MHz 0.0% 0.0%
1300 MHz 0.0% 0.0%
1400 MHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.50 GHz 0.0%  
2.00 GHz 0.0%  
     
     
  CPU 3 CPU 7
Average 1.6 GHz 1.7 GHz
Idle 99.5% 99.3%
1.60 GHz 0.0% 0.0%
800 MHz 0.5% 0.6%
3.31 GHz 0.0% 0.1%
1000 MHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1200 MHz 0.0% 0.0%
1300 MHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.90 GHz 0.0% 0.0%
1.91 GHz 0.0% 0.0%
2.10 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
1.80 GHz 0.0% 0.0%
1400 MHz 0.0% 0.0%
3.21 GHz 0.0% 0.0%
900 MHz 0.0% 0.0%
     
 

Overview of Software Power Consumers

Usage Wakeups/s GPU ops/s Disk IO/s GFX Wakeups/s Category Description
5.3 ms/s 57.5 18.8 Process [PID 1808] conky -c /home/pilote/.local/conky/.conkyrc0
8.6 ms/s 52.7 13.0 Process [PID 1809] conky -c /home/pilote/.local/conky/.conkyrc1
594.3 us/s 28.8 Timer tick_sched_timer
0.9 ms/s 19.9 Process [PID 2437] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
4.0 ms/s 18.6 0.2 Process [PID 1958] /usr/lib/firefox/firefox
0.7 ms/s 14.4 4.8 Process [PID 1748] picom -b
200.0 us/s 15.2 Process [PID 14] [rcu_preempt]
1.1 ms/s 10.0 Process [PID 2430] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
2.8 ms/s 9.1 Process [PID 2101] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
28.2 us/s 9.5 kWork toggle_allocation_gate
675.9 us/s 5.1 1.4 Process [PID 1810] conky -c /home/pilote/.local/conky/.conkyrc2
7.8 ms/s 2.2 Process [PID 1014] /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.u76bsF0jyf
10.4 us/s 5.3 kWork kfree_rcu_monitor
42.1 us/s 5.1 kWork psi_avgs_work
22.8 us/s 5.0 kWork kfree_rcu_work
157.9 us/s 3.2 Interrupt [27] i915
274.5 us/s 3.0 Process [PID 1837] geany
250.5 us/s 2.3 1.1 Process [PID 1683] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libweather.so 3 14680079 weather Mise à jour météo
21.6 us/s 2.5 kWork engine_retire
121.4 us/s 2.1 Process [PID 2267] /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5822 -prefMapSize 250455 -jsInitLen 279340
96.4 us/s 2.1 Process [PID 2208] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
306.8 us/s 2.0 Process [PID 2260] /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5822 -prefMapSize 250455 -jsInitLen 279340
44.5 us/s 2.1 Interrupt [4] block(softirq)
243.5 us/s 1.9 kWork __i915_gem_free_work
23.7 us/s 1.9 Process [PID 78] [kcompactd0]
453.5 us/s 1.7 Process [PID 2179] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
553.1 us/s 1.4 Process [PID 2850] sudo
0.0 us/s 1.6 kWork intel_atomic_commit_work
375.6 us/s 1.5 Process [PID 519] /usr/lib/systemd/systemd-resolved
15.2 us/s 1.6 kWork intel_atomic_cleanup_work
17.2 us/s 1.5 kWork __intel_wakeref_put_work
517.8 us/s 1.3 Process [PID 2848] sudo
165.2 us/s 1.3 Process [PID 1] /sbin/init
46.0 us/s 1.3 Process [PID 1966] /usr/lib/firefox/firefox
3.9 us/s 1.3 kWork rps_work
2.2 us/s 1.2 kWork flush_to_ldisc
35.6 us/s 1.0 Process [PID 2207] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
6.1 us/s 1.0 kWork intel_display_power_put_async_w
4.4 us/s 0.9 Timer sched_rt_period_timer
77.4 us/s 0.9 Process [PID 2175] /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
16.4 us/s 0.9 kWork blk_mq_run_work_fn
511.6 us/s 0.7 Interrupt [7] sched(softirq)
9.9 us/s 0.8 Process [PID 475] [irq/33-iwlwifi:]
1.3 ms/s 0.25 Process [PID 2840] powertop --html=output.html
191.5 us/s 0.6 kWork delayed_fput
47.9 us/s 0.6 Process [PID 2114] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
406.1 us/s 0.4 Interrupt [9] RCU(softirq)
2.3 us/s 0.6 kWork handle_update
91.9 us/s 0.5 Process [PID 1689] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libxfce4powermanager.so 1 14680078 power-manager-plugi
15.2 us/s 0.5 kWork pool_free_work
1.6 us/s 0.5 kWork iwl_mvm_async_handlers_wk
148.5 us/s 0.4 Process [PID 288] /usr/lib/systemd/systemd-journald
11.7 us/s 0.4 kWork vmstat_shepherd
116.1 us/s 0.4 Process [PID 568] /usr/lib/upowerd
33.7 us/s 0.3 kWork flush_memcg_stats_dwork
18.0 us/s 0.3 Process [PID 2182] /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
110.2 us/s 0.30 0.0 Process [PID 1671] Thunar --sm-client-id 24e1c153b-5067-4f6d-9b50-eb3731e6291b --daemon
139.5 us/s 0.30 Process [PID 2853] hddtemp
125.2 us/s 0.30 Process [PID 2852] hddtemp
336.1 us/s 0.20 Timer process_timeout
26.7 us/s 0.30 Process [PID 1685] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libwhiskermenu.so 5 14680075 whiskermenu Menu Whisker
404.7 us/s 0.15 Timer hrtimer_wakeup
19.0 us/s 0.25 Process [PID 2668] /usr/lib/tumbler-1/tumblerd
9.7 us/s 0.25 Process [PID 1971] /usr/lib/firefox/firefox
16.6 us/s 0.20 kWork wb_workfn
1.8 us/s 0.20 kWork iwl_pcie_rx_allocator_work
0.8 us/s 0.20 kWork neigh_managed_work
86.3 us/s 0.15 Process [PID 1682] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libxfce4powermanager.so 1 14680078 power-manager-plugi
38.8 us/s 0.15 Process [PID 2852] sudo
17.7 us/s 0.15 Process [PID 2259] Backgro~Pool #2
258.4 us/s 0.05 Process [PID 2846] conky
2.9 us/s 0.15 kWork ext4_end_io_rsv_work
1.4 us/s 0.15 kWork blk_mq_requeue_work
0.3 us/s 0.15 kWork wb_update_bandwidth_workfn
225.8 us/s 0.05 Interrupt [1] timer(softirq)
350.2 us/s Timer delayed_work_timer_fn
185.7 us/s 0.05 Process [PID 2848] sh
32.6 us/s 0.10 Process [PID 2853] sudo
23.7 us/s 0.10 Process [PID 1738] xfce4-power-manager --restart --sm-client-id 2ba5d1a03-c0d5-4817-9e4f-51561b371f78
20.3 us/s 0.10 Process [PID 13] [ksoftirqd/0]
10.3 us/s 0.10 Process [PID 305] /usr/lib/systemd/systemd-udevd
7.8 us/s 0.10 Process [PID 254] [jbd2/sda2-8]
3.9 us/s 0.10 Process [PID 569] /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
0.5 us/s 0.10 kWork blk_mq_timeout_work
0.4 us/s 0.10 kWork neigh_periodic_work
224.0 us/s Process [PID 2847] conky
69.1 us/s 0.05 Process [PID 2851] sh
188.0 us/s Process [PID 9] [kworker/u16:1]
56.8 us/s 0.05 Process [PID 2849] sh
28.5 us/s 0.05 Process [PID 31] [ksoftirqd/2]
18.6 us/s 0.05 Process [PID 2846] sh
13.9 us/s 0.05 Process [PID 2847] sh
12.7 us/s 0.05 Process [PID 52] [ksoftirqd/5]
10.2 us/s 0.05 Process [PID 2755] pool-Thunar
9.0 us/s 0.05 Process [PID 2851] cut
8.6 us/s 0.05 Process [PID 2849] cut
6.1 us/s 0.05 Process [PID 72] [kauditd]
4.1 us/s 0.05 Process [PID 2799] pool-tumblerd
2.2 us/s 0.05 Process [PID 1924] /usr/bin/xfce4-terminal
1.9 us/s 0.05 Timer timerfd_tmrproc

  • The battery reports a discharge rate of: 32.8 m W


  • The energy consumed was : 656 m J

Device Power Report

Usage Device Name
4.4% DRAM
4.4% CPU misc
4.4% CPU core
82.0% Display backlight
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1
100.0% USB device: Touchscreen (ELAN)
100.0% USB device: xHCI Host Controller
100.0% USB device: USB Receiver (Logitech)
100.0% PCI Device: Intel Corporation HM87 Express LPC Controller
100.0% Radio device: iwlwifi
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI
100.0% PCI Device: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5
100.0% PCI Device: Intel Corporation 8 Series Chipset Family Thermal Management Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
100.0% PCI Device: Intel Corporation Wireless-AC 9260
100.0% PCI Device: Intel Corporation Device 0c03
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller
100.0% PCI Device: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
0.0% runtime-rtsx_pci_sdmmc.0
0.0% runtime-reg-dummy
0.0% runtime-alarmtimer.0.auto
0.0% runtime-PNP0C14:00
0.0% Audio codec hwC0D0: Realtek
0.0% Audio codec hwC1D0: Intel
0.0% USB device: EHCI Host Controller
0.0% USB device: xHCI Host Controller
0.0% USB device: usb-device-8087-0025
0.0% USB device: usb-device-8087-8008
0.0% USB device: EHCI Host Controller
0.0% USB device: usb-device-8087-8000
0.0% USB device: Integrated_Webcam_HD (CN0Y2TKG7248751LAG7MA00)
0.0% runtime-rtc-efi.0
0.0% runtime-PNP0C09:00
0.0% runtime-PNP0C0D:00
0.0% runtime-INT0800:00
0.0% runtime-PNP0C0A:00
0.0% runtime-ACPI0003:00
0.0% runtime-INT3403:05
0.0% runtime-dell-smbios.1
0.0% runtime-PNP0C0B:01
0.0% runtime-dcdbas
0.0% runtime-INT3402:00
0.0% runtime-INT3403:03
0.0% runtime-microcode
0.0% runtime-intel_rapl_msr.0
0.0% runtime-INT3403:01
0.0% runtime-PNP0C0C:00
0.0% runtime-ACPI0008:00
0.0% runtime-efi-framebuffer.0
0.0 pkts/s Network interface: wlp6s0 (iwlwifi)
0.0% runtime-serial8250
0.0% runtime-PNP0C14:01
0.0% runtime-efivars.0
0.0% runtime-INT3403:02
0.0% runtime-dell_smm_hwmon
0.0% runtime-PNP0C04:00
0.0% runtime-PNP0103:00
0.0% runtime-PNP0C0B:00
0.0% runtime-dell-smbios.0
0.0% runtime-INT3403:04
0.0% runtime-DELLABCE:00
0.0% runtime-SMO8810:00
0.0% runtime-regulatory.0
0.0% runtime-coretemp.0
0.0% runtime-intel-spi
0.0% runtime-i8042
0.0% runtime-iTCO_wdt.1.auto
0.0% runtime-INT3403:00
0.0% runtime-INT3400:00
0.0% runtime-PNP0C14:02
0.0% runtime-pcspkr
0.0% I2C Adapter (i2c-7): AUX C/DDI C/PHY C
0.0% I2C Adapter (i2c-0): i915 gmbus ssc
0.0% I2C Adapter (i2c-2): i915 gmbus panel
0.0% I2C Adapter (i2c-4): i915 gmbus dpb
0.0% I2C Adapter (i2c-6): AUX A/DDI A/PHY A
0.0% I2C Adapter (i2c-1): i915 gmbus vga
0.0% I2C Adapter (i2c-5): i915 gmbus dpd
0.0% I2C Adapter (i2c-3): i915 gmbus dpc

Process Device Activity

Process Device
systemd /dev/autofs
/dev/dri/card0
/dev/input/event0
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/kmsg
systemd-journal /dev/kmsg
/dev/kmsg
acpid /dev/input/event0
/dev/input/event1
/dev/input/event10
/dev/input/event11
/dev/input/event12
/dev/input/event13
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event6
/dev/input/event7
/dev/input/event8
/dev/input/event9
connmand /dev/rfkill
systemd-logind /dev/dri/card0
/dev/input/event0
/dev/input/event0
/dev/input/event1
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event6
/dev/input/event7
upowerd /dev/input/event1
wpa_supplicant /dev/rfkill
/dev/rfkill
Xorg /dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/input/event0
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
xfce4-session /dev/dri/card0
/dev/dri/card0
gvfsd-fuse /dev/fuse
picom /dev/dri/card0
/dev/dri/card0
firefox /dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/dri/renderD128
/dev/dri/renderD128

AHCI ALPM Residency Statistics - Not supported on this macine

Software Settings in Need of Tuning

Description Script
Runtime PM for I2C Adapter i2c-4 (i915 gmbus dpb) echo 'auto' > '/sys/bus/i2c/devices/i2c-4/device/power/control';
Runtime PM for I2C Adapter i2c-5 (i915 gmbus dpd) echo 'auto' > '/sys/bus/i2c/devices/i2c-5/device/power/control';
Autosuspend for USB device Touchscreen [ELAN] echo 'auto' > '/sys/bus/usb/devices/3-6/power/control';
Autosuspend for USB device USB Receiver [Logitech] echo 'auto' > '/sys/bus/usb/devices/3-3/power/control';
Runtime PM for I2C Adapter i2c-3 (i915 gmbus dpc) echo 'auto' > '/sys/bus/i2c/devices/i2c-3/device/power/control';
Runtime PM for I2C Adapter i2c-1 (i915 gmbus vga) echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
Runtime PM for I2C Adapter i2c-2 (i915 gmbus panel) echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
Runtime PM for I2C Adapter i2c-0 (i915 gmbus ssc) echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series Chipset Family Thermal Management Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control';
Runtime PM for PCI Device Intel Corporation 4th Gen Core Processor Integrated Graphics Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.2/power/control';
Runtime PM for disk sdb echo 'auto' > '/sys/block/sdb/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
Runtime PM for port ata1 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata1/power/control';
Runtime PM for port ata2 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata2/power/control';
Runtime PM for port ata3 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata3/power/control';
Runtime PM for port ata4 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata4/power/control';
Runtime PM for port ata5 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata5/power/control';
Runtime PM for port ata6 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata6/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:03.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.0/power/control';
Runtime PM for disk sda echo 'auto' > '/sys/block/sda/device/power/control';
Runtime PM for PCI Device Intel Corporation Wireless-AC 9260 echo 'auto' > '/sys/bus/pci/devices/0000:06:00.0/power/control';
Runtime PM for PCI Device Intel Corporation HM87 Express LPC Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control';
Runtime PM for PCI Device Intel Corporation Device 0c03 echo 'auto' > '/sys/bus/pci/devices/0000:00:04.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:16.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control';
Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader echo 'auto' > '/sys/bus/pci/devices/0000:07:00.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.3/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.3/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';

Untunable Software Issues

Description
I2C Adapter i2c-6 has no runtime power management
I2C Adapter i2c-7 has no runtime power management

Optimal Tuned Software Settings

Description
Enable SATA link power management for host0
NMI watchdog should be turned off
Enable SATA link power management for host2
Enable SATA link power management for host4
Enable SATA link power management for host1
Enable SATA link power management for host3
Enable SATA link power management for host5
VM writeback timeout
Enable Audio codec power management
Autosuspend for USB device Integrated_Webcam_HD [CN0Y2TKG7248751LAG7MA00]
Autosuspend for USB device xHCI Host Controller [usb3]
Autosuspend for unknown USB device 2-1 (8087:8000)
Autosuspend for USB device EHCI Host Controller [usb1]
Autosuspend for unknown USB device 1-1 (8087:8008)
Autosuspend for unknown USB device 3-9 (8087:0025)
Autosuspend for USB device xHCI Host Controller [usb4]
Autosuspend for USB device EHCI Host Controller [usb2]

Wake status of the devices

Description Script
Wake-on-lan status for device wlp6s0 echo 'enabled' > '/sys/class/net/wlp6s0/device/power/wakeup';
Wake status for USB device usb3 echo 'enabled' > '/sys/bus/usb/devices/usb3/power/wakeup';
Wake status for USB device 3-6 echo 'enabled' > '/sys/bus/usb/devices/3-6/power/wakeup';
Wake status for USB device 2-1 echo 'enabled' > '/sys/bus/usb/devices/2-1/power/wakeup';
Wake status for USB device usb1 echo 'enabled' > '/sys/bus/usb/devices/usb1/power/wakeup';
Wake status for USB device 1-1 echo 'enabled' > '/sys/bus/usb/devices/1-1/power/wakeup';
Wake status for USB device 3-9 echo 'enabled' > '/sys/bus/usb/devices/3-9/power/wakeup';
Wake status for USB device usb4 echo 'enabled' > '/sys/bus/usb/devices/usb4/power/wakeup';
Wake status for USB device usb2 echo 'enabled' > '/sys/bus/usb/devices/usb2/power/wakeup';

Integrated mode (after turn_off_gpu.sh) :

Intel : cat /sys/bus/pci/devices/0000:00:02.0/power/runtime_status active

Nvidia : cat /sys/bus/pci/devices/0000:02:00.0/power/runtime_status cat: '/sys/bus/pci/devices/0000:02:00.0/power/runtime_status': Aucun fichier ou dossier de ce type

System Information

PowerTOP Version 2.14 ran at Sun Feb 13 11:49:48 2022
Kernel Version Linux version 5.16.8-arch1-1
System Name Dell Inc.Dell Precision M3800A14
CPU Information 8 Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz
OS Information Arch Linux


  • Target: 1 units/s
  • System: 278.6 wakeup/s
  • CPU: 3.4% usage
  • GPU: 0 ops/s
  • GFX: 37.4 wakeups/s
  • VFS: 0 ops/s

Top 10 Power Consumers

Usage Events/s Category Description
0.5% 56.7 Process [PID 1808] conky -c /home/pilote/.local/conky/.conkyrc0
0.8% 51.1 Process [PID 1809] conky -c /home/pilote/.local/conky/.conkyrc1
0.1% 27.7 Timer tick_sched_timer
0.1% 20.9 Process [PID 2437] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
0.1% 14.8 Process [PID 1748] picom -b
0.0% 14.8 Process [PID 14] [rcu_preempt]
0.2% 12.0 Process [PID 2430] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
0.0% 9.5 kWork toggle_allocation_gate
0.1% 5.2 Process [PID 1810] conky -c /home/pilote/.local/conky/.conkyrc2
0.8% 1.6 Process [PID 1014] /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.u76bsF0jyf

Processor Idle State Report

Package 0
   
   
   
C2 (pc2) 73.6%
C3 (pc3) 0.2%
C6 (pc6) 21.3%
C7 (pc7) 0.0%
Core 0
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 98.4%
Core 1
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.1%
C7 (cc7) 98.6%
Core 2
   
   
   
   
C3 (cc3) 0.1%
C6 (cc6) 0.0%
C7 (cc7) 98.4%
Core 3
   
   
   
   
C3 (cc3) 0.0%
C6 (cc6) 0.0%
C7 (cc7) 97.9%
GPU 1701998403
   
Powered On 3.0%
RC6 97.0%
RC6p 0.0%
RC6pp 0.0%
   
   
  CPU 0 CPU 4
C0 active 0.4%   0.3%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.2% 0.2 ms 0.0% 0.9 ms
C1E 0.2% 0.4 ms 0.0% 0.1 ms
C3 0.0% 0.1 ms 0.0% 0.5 ms
C6 0.0% 0.2 ms 0.0% 0.5 ms
C7s 99.2% 28.7 ms 99.4% 25.8 ms
  CPU 1 CPU 5
C0 active 0.5%   0.2%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.1% 0.1 ms 0.1% 0.2 ms
C1E 0.1% 0.3 ms 0.2% 0.6 ms
C3 0.0% 0.4 ms 0.0% 0.7 ms
C6 0.1% 1.1 ms 0.0% 1.2 ms
C7s 99.1% 41.1 ms 99.4% 76.5 ms
  CPU 2 CPU 6
C0 active 0.4%   0.6%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.0% 0.7 ms 0.2% 0.2 ms
C1E 0.1% 0.5 ms 0.2% 0.4 ms
C3 0.0% 0.3 ms 0.1% 0.6 ms
C6 0.0% 0.1 ms 0.0% 0.3 ms
C7s 99.5% 86.6 ms 98.8% 32.2 ms
  CPU 3 CPU 7
C0 active 0.3%   0.5%  
POLL 0.0% 0.0 ms 0.0% 0.0 ms
C1 0.0% 0.1 ms 0.3% 0.2 ms
C1E 0.3% 0.2 ms 0.1% 0.2 ms
C3 0.0% 0.2 ms 0.0% 0.2 ms
C6 0.0% 0.5 ms 0.0% 0.2 ms
C7s 99.1% 50.1 ms 99.0% 26.6 ms
 

Processor Frequency Report

Package 0
   
Idle 97.3%
1.80 GHz 0.0%
800 MHz 2.4%
3.31 GHz 0.2%
1200 MHz 0.0%
900 MHz 0.0%
2.21 GHz 0.0%
1100 MHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.00 GHz 0.0%
1.71 GHz 0.0%
2.50 GHz 0.0%
2.60 GHz 0.0%
1.91 GHz 0.0%
3.00 GHz 0.0%
Core 0
   
Idle 99.1%
1.80 GHz 0.0%
800 MHz 0.7%
3.31 GHz 0.2%
1200 MHz 0.0%
900 MHz 0.0%
2.21 GHz 0.0%
1100 MHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.50 GHz 0.0%
2.60 GHz 0.0%
3.00 GHz 0.0%
2.81 GHz 0.0%
1300 MHz 0.0%
   
Core 1
   
Idle 99.2%
1.80 GHz 0.0%
3.31 GHz 0.1%
800 MHz 0.7%
1200 MHz 0.0%
900 MHz 0.0%
2.21 GHz 0.0%
1100 MHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.00 GHz 0.0%
2.50 GHz 0.0%
1300 MHz 0.0%
2.81 GHz 0.0%
   
   
Core 2
   
Idle 99.1%
1.80 GHz 0.0%
800 MHz 0.8%
1200 MHz 0.0%
900 MHz 0.0%
3.31 GHz 0.1%
2.21 GHz 0.0%
1100 MHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.00 GHz 0.0%
1.71 GHz 0.0%
2.50 GHz 0.0%
2.60 GHz 0.0%
1.91 GHz 0.0%
3.00 GHz 0.0%
Core 3
   
Idle 99.0%
1.80 GHz 0.0%
800 MHz 0.9%
1200 MHz 0.0%
900 MHz 0.0%
3.31 GHz 0.1%
2.21 GHz 0.0%
1100 MHz 0.0%
2.10 GHz 0.0%
2.31 GHz 0.0%
2.40 GHz 0.0%
2.00 GHz 0.0%
1.71 GHz 0.0%
2.50 GHz 0.0%
2.60 GHz 0.0%
1.91 GHz 0.0%
3.00 GHz 0.0%
  CPU 0 CPU 4
Average 1.8 GHz 1301 MHz
Idle 99.5% 99.5%
1.80 GHz 0.0% 0.0%
3.31 GHz 0.1% 0.4%
800 MHz 0.4% 0.1%
1200 MHz 0.0% 0.0%
900 MHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.10 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.40 GHz 0.0%  
2.50 GHz 0.0%  
2.60 GHz 0.0%  
3.00 GHz 0.0%  
2.81 GHz 0.0%  
1300 MHz 0.0%  
     
     
  CPU 1 CPU 5
Average 1.8 GHz 1.6 GHz
Idle 99.4% 99.7%
1.80 GHz 0.0% 0.0%
800 MHz 0.5% 0.1%
3.31 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
1100 MHz 0.0% 0.2%
2.10 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.00 GHz 0.0%  
2.50 GHz 0.0%  
1300 MHz 0.0%  
2.81 GHz 0.0%  
900 MHz 0.0%  
     
     
     
  CPU 2 CPU 6
Average 2.4 GHz 1.9 GHz
Idle 99.6% 99.3%
1.80 GHz 0.0% 0.0%
800 MHz 0.3% 0.6%
3.31 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
1100 MHz 0.0% 0.1%
2.10 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.00 GHz 0.0% 0.0%
1.71 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
2.60 GHz 0.0% 0.0%
1.91 GHz 0.0%  
3.00 GHz 0.0%  
900 MHz 0.0%  
2.81 GHz 0.0%  
  CPU 3 CPU 7
Average 1390 MHz 1.9 GHz
Idle 99.5% 99.4%
1.80 GHz 0.0% 0.0%
800 MHz 0.5% 0.5%
1200 MHz 0.0% 0.0%
900 MHz 0.0% 0.0%
3.31 GHz 0.0% 0.0%
2.21 GHz 0.0% 0.0%
2.31 GHz 0.0% 0.0%
2.40 GHz 0.0% 0.0%
2.10 GHz 0.0% 0.0%
1.71 GHz 0.0% 0.0%
2.50 GHz 0.0% 0.0%
1100 MHz 0.0% 0.0%
1300 MHz 0.0% 0.0%
1000 MHz 0.0% 0.0%
     
     
 

Overview of Software Power Consumers

Usage Wakeups/s GPU ops/s Disk IO/s GFX Wakeups/s Category Description
4.8 ms/s 56.7 16.8 Process [PID 1808] conky -c /home/pilote/.local/conky/.conkyrc0
7.6 ms/s 51.1 12.5 Process [PID 1809] conky -c /home/pilote/.local/conky/.conkyrc1
538.7 us/s 27.7 Timer tick_sched_timer
1.0 ms/s 20.9 Process [PID 2437] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
0.8 ms/s 14.8 5.0 Process [PID 1748] picom -b
198.6 us/s 14.8 Process [PID 14] [rcu_preempt]
2.0 ms/s 12.0 Process [PID 2430] /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 5869 -prefMapSize 250455 -jsInitLen 279340
28.1 us/s 9.5 kWork toggle_allocation_gate
644.3 us/s 5.2 1.5 Process [PID 1810] conky -c /home/pilote/.local/conky/.conkyrc2
7.6 ms/s 1.6 Process [PID 1014] /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.u76bsF0jyf
8.8 us/s 4.4 kWork kfree_rcu_monitor
33.8 us/s 4.1 kWork psi_avgs_work
22.8 us/s 4.0 kWork kfree_rcu_work
318.4 us/s 2.7 1.3 Process [PID 1683] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libweather.so 3 14680079 weather Mise à jour météo
445.2 us/s 2.9 0.2 Process [PID 1958] /usr/lib/firefox/firefox
248.5 us/s 2.9 kWork __i915_gem_free_work
20.3 us/s 2.9 kWork engine_retire
165.2 us/s 2.3 Interrupt [27] i915
107.8 us/s 2.0 Process [PID 2267] /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5822 -prefMapSize 250455 -jsInitLen 279340
97.3 us/s 2.0 Process [PID 2208] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
23.9 us/s 2.0 Process [PID 78] [kcompactd0]
21.9 us/s 1.7 kWork __intel_wakeref_put_work
16.8 us/s 1.7 kWork intel_atomic_cleanup_work
0.9 ms/s 1.3 Process [PID 3549] sudo
0.0 us/s 1.7 kWork intel_atomic_commit_work
0.9 ms/s 1.3 Process [PID 3550] sudo
28.6 us/s 1.5 Interrupt [4] block(softirq)
264.7 us/s 1.2 Process [PID 2260] /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5822 -prefMapSize 250455 -jsInitLen 279340
115.9 us/s 1.3 Process [PID 1] /sbin/init
269.3 us/s 1.0 Process [PID 2179] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
296.8 us/s 1.0 Process [PID 519] /usr/lib/systemd/systemd-resolved
6.5 us/s 1.1 kWork intel_display_power_put_async_w
11.0 us/s 1.0 Process [PID 475] [irq/33-iwlwifi:]
5.3 us/s 1.0 kWork flush_to_ldisc
39.9 us/s 1.0 Process [PID 2207] /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
32.7 us/s 1.0 Process [PID 2266] /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5822 -prefMapSize 250455 -jsInitLen 279340
4.3 us/s 1.0 Timer sched_rt_period_timer
502.2 us/s 0.8 Process [PID 3541] powertop --html=output.html
36.1 us/s 0.8 Process [PID 1966] /usr/lib/firefox/firefox
2.6 us/s 0.8 kWork rps_work
125.3 us/s 0.7 Process [PID 1837] geany
3.3 us/s 0.7 kWork handle_update
503.2 us/s 0.5 Interrupt [7] sched(softirq)
11.3 us/s 0.6 kWork blk_mq_run_work_fn
166.8 us/s 0.5 kWork delayed_fput
13.1 us/s 0.5 kWork pool_free_work
1.3 us/s 0.5 kWork iwl_mvm_async_handlers_wk
12.2 us/s 0.4 kWork vmstat_shepherd
324.8 us/s 0.25 Timer process_timeout
138.0 us/s 0.30 Process [PID 3554] hddtemp
135.4 us/s 0.30 Process [PID 3553] hddtemp
372.3 us/s 0.20 Interrupt [9] RCU(softirq)
36.8 us/s 0.30 kWork flush_memcg_stats_dwork
24.9 us/s 0.30 Process [PID 1685] /usr/lib/xfce4/panel/wrapper-2.0 /usr/lib/xfce4/panel/plugins/libwhiskermenu.so 5 14680075 whiskermenu Menu Whisker
24.5 us/s 0.25 Process [PID 3227] /usr/lib/tumbler-1/tumblerd
135.7 us/s 0.20 Process [PID 288] /usr/lib/systemd/systemd-journald
357.1 us/s 0.10 Timer hrtimer_wakeup
68.1 us/s 0.20 Process [PID 1671] Thunar --sm-client-id 24e1c153b-5067-4f6d-9b50-eb3731e6291b --daemon
5.3 us/s 0.20 kWork ext4_end_io_rsv_work
1.5 us/s 0.20 kWork iwl_pcie_rx_allocator_work
29.6 us/s 0.15 0.0 Process [PID 1924] /usr/bin/xfce4-terminal
23.0 us/s 0.15 Process [PID 2024] /usr/lib/firefox/firefox -contentproc -parentBuildID 20220207201222 -prefsLen 1 -prefMapSize 250455 -appDir /usr/lib
2.2 us/s 0.15 kWork neigh_managed_work
0.6 us/s 0.15 kWork blk_mq_timeout_work
327.3 us/s Timer delayed_work_timer_fn
187.3 us/s 0.05 Process [PID 3548] conky
172.3 us/s 0.05 Process [PID 3547] sh
44.4 us/s 0.10 Process [PID 3553] sudo
29.7 us/s 0.10 Process [PID 3552] cut
6.9 us/s 0.10 Process [PID 569] /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
1.0 us/s 0.10 Process [PID 477] [irq/34-iwlwifi:]
0.8 us/s 0.10 kWork free_work
207.1 us/s Interrupt [1] timer(softirq)
76.5 us/s 0.05 Process [PID 3547] conky
67.3 us/s 0.05 Process [PID 3549] sh
39.7 us/s 0.05 Process [PID 3554] sudo
154.5 us/s Process [PID 117] [kworker/u16:4]
26.5 us/s 0.05 Process [PID 3552] sh
22.9 us/s 0.05 Process [PID 3551] sh
14.8 us/s 0.05 Process [PID 13] [ksoftirqd/0]
12.8 us/s 0.05 Process [PID 3548] sh
9.0 us/s 0.05 Process [PID 2032] /usr/lib/firefox/firefox -contentproc -parentBuildID 20220207201222 -prefsLen 1 -prefMapSize 250455 -appDir /usr/lib
8.9 us/s 0.05 Process [PID 543] /usr/bin/connmand -n --nodnsproxy
6.5 us/s 0.05 Process [PID 72] [kauditd]
4.5 us/s 0.05 Process [PID 1557] xfwm4 --replace --display :0.0 --sm-client-id 219d4e878-fdbc-451f-9731-d2654585f6a9
4.0 us/s 0.05 Process [PID 2111] /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 5064 -prefMapSize 250455 -jsInitLen 279340
3.5 us/s 0.05 Process [PID 2211] /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 5700 -prefMapSize 250455 -jsInitLen 279340
2.3 us/s 0.05 Process [PID 1640] xfsettingsd --display :0.0 --sm-client-id 21b028084-7db6-4ede-8939-1306269121cc
1.2 us/s 0.05 Timer timerfd_tmrproc
0.2 us/s 0.05 kWork drm_mode_rmfb_work_fn
0.1 us/s 0.05 kWork wb_update_bandwidth_workfn
0.0 us/s 0.05 kWork wb_workfn
0.0 us/s 0.05 kWork iwl_mvm_tcm_work
100.6 us/s Process [PID 3152] [kworker/u16:1]
80.4 us/s Process [PID 143] [kworker/u17:0]
77.3 us/s Process [PID 97] [kworker/6:1]
70.2 us/s Process [PID 3550] sh
67.9 us/s Process [PID 1906] journalctl -f
38.5 us/s Process [PID 2889] [kworker/0:0]
35.8 us/s Process [PID 3379] [kworker/1:2]

  • The battery reports a discharge rate of: 32.8 m W


  • The energy consumed was : 656 m J

Device Power Report

Usage Device Name
3.5% DRAM
3.5% CPU misc
3.5% CPU core
82.0% Display backlight
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1
100.0% USB device: Touchscreen (ELAN)
100.0% USB device: xHCI Host Controller
100.0% USB device: USB Receiver (Logitech)
100.0% Radio device: iwlwifi
100.0% PCI Device: Intel Corporation HM87 Express LPC Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI
100.0% PCI Device: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5
100.0% PCI Device: Intel Corporation 8 Series Chipset Family Thermal Management Controller
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
100.0% PCI Device: Intel Corporation Wireless-AC 9260
100.0% PCI Device: Intel Corporation Device 0c03
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller
100.0% PCI Device: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1
100.0% PCI Device: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
100.0% PCI Device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
0.1 pkts/s Network interface: wlp6s0 (iwlwifi)
0.0% runtime-rtsx_pci_sdmmc.0
0.0% runtime-reg-dummy
0.0% runtime-alarmtimer.0.auto
0.0% runtime-PNP0C14:00
0.0% Audio codec hwC0D0: Realtek
0.0% Audio codec hwC1D0: Intel
0.0% USB device: EHCI Host Controller
0.0% USB device: xHCI Host Controller
0.0% USB device: usb-device-8087-0025
0.0% USB device: usb-device-8087-8008
0.0% USB device: EHCI Host Controller
0.0% USB device: usb-device-8087-8000
0.0% runtime-rtc-efi.0
0.0% USB device: Integrated_Webcam_HD (CN0Y2TKG7248751LAG7MA00)
0.0% runtime-PNP0C0D:00
0.0% runtime-INT0800:00
0.0% runtime-PNP0C0A:00
0.0% runtime-ACPI0003:00
0.0% runtime-INT3403:05
0.0% runtime-dell-smbios.1
0.0% runtime-PNP0C0B:01
0.0% runtime-dcdbas
0.0% runtime-INT3402:00
0.0% runtime-INT3403:03
0.0% runtime-microcode
0.0% runtime-intel_rapl_msr.0
0.0% runtime-INT3403:01
0.0% runtime-PNP0C0C:00
0.0% runtime-ACPI0008:00
0.0% runtime-i8042
0.0% runtime-serial8250
0.0% runtime-PNP0C14:01
0.0% runtime-efivars.0
0.0% runtime-INT3403:02
0.0% runtime-dell_smm_hwmon
0.0% runtime-PNP0C04:00
0.0% runtime-PNP0103:00
0.0% runtime-PNP0C0B:00
0.0% runtime-dell-smbios.0
0.0% runtime-INT3403:04
0.0% runtime-DELLABCE:00
0.0% runtime-SMO8810:00
0.0% runtime-regulatory.0
0.0% runtime-coretemp.0
0.0% runtime-efi-framebuffer.0
0.0% runtime-PNP0C09:00
0.0% runtime-iTCO_wdt.1.auto
0.0% runtime-INT3403:00
0.0% runtime-INT3400:00
0.0% runtime-PNP0C14:02
0.0% I2C Adapter (i2c-7): AUX C/DDI C/PHY C
0.0% I2C Adapter (i2c-0): i915 gmbus ssc
0.0% I2C Adapter (i2c-2): i915 gmbus panel
0.0% I2C Adapter (i2c-4): i915 gmbus dpb
0.0% I2C Adapter (i2c-6): AUX A/DDI A/PHY A
0.0% I2C Adapter (i2c-1): i915 gmbus vga
0.0% I2C Adapter (i2c-5): i915 gmbus dpd
0.0% I2C Adapter (i2c-3): i915 gmbus dpc
0.0% runtime-intel-spi
0.0% runtime-pcspkr

Process Device Activity

Process Device
systemd /dev/autofs
/dev/dri/card0
/dev/input/event0
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
/dev/kmsg
systemd-journal /dev/kmsg
/dev/kmsg
acpid /dev/input/event0
/dev/input/event1
/dev/input/event10
/dev/input/event11
/dev/input/event12
/dev/input/event13
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event6
/dev/input/event7
/dev/input/event8
/dev/input/event9
connmand /dev/rfkill
systemd-logind /dev/dri/card0
/dev/input/event0
/dev/input/event0
/dev/input/event1
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event6
/dev/input/event7
upowerd /dev/input/event1
wpa_supplicant /dev/rfkill
/dev/rfkill
Xorg /dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/input/event0
/dev/input/event14
/dev/input/event17
/dev/input/event18
/dev/input/event2
/dev/input/event3
/dev/input/event4
/dev/input/event5
/dev/input/event6
/dev/input/event7
xfce4-session /dev/dri/card0
/dev/dri/card0
gvfsd-fuse /dev/fuse
picom /dev/dri/card0
/dev/dri/card0
firefox /dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/dri/card0
/dev/dri/renderD128
/dev/dri/renderD128

AHCI ALPM Residency Statistics - Not supported on this macine

Software Settings in Need of Tuning

Description Script
Runtime PM for I2C Adapter i2c-4 (i915 gmbus dpb) echo 'auto' > '/sys/bus/i2c/devices/i2c-4/device/power/control';
Runtime PM for I2C Adapter i2c-5 (i915 gmbus dpd) echo 'auto' > '/sys/bus/i2c/devices/i2c-5/device/power/control';
Autosuspend for USB device Touchscreen [ELAN] echo 'auto' > '/sys/bus/usb/devices/3-6/power/control';
Autosuspend for USB device USB Receiver [Logitech] echo 'auto' > '/sys/bus/usb/devices/3-3/power/control';
Runtime PM for I2C Adapter i2c-3 (i915 gmbus dpc) echo 'auto' > '/sys/bus/i2c/devices/i2c-3/device/power/control';
Runtime PM for I2C Adapter i2c-1 (i915 gmbus vga) echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
Runtime PM for I2C Adapter i2c-2 (i915 gmbus panel) echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
Runtime PM for I2C Adapter i2c-0 (i915 gmbus ssc) echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series Chipset Family Thermal Management Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control';
Runtime PM for PCI Device Intel Corporation 4th Gen Core Processor Integrated Graphics Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.2/power/control';
Runtime PM for disk sdb echo 'auto' > '/sys/block/sdb/device/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
Runtime PM for port ata1 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata1/power/control';
Runtime PM for port ata2 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata2/power/control';
Runtime PM for port ata3 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata3/power/control';
Runtime PM for port ata4 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata4/power/control';
Runtime PM for port ata5 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata5/power/control';
Runtime PM for port ata6 of PCI device: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/ata6/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:03.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.0/power/control';
Runtime PM for disk sda echo 'auto' > '/sys/block/sda/device/power/control';
Runtime PM for PCI Device Intel Corporation Wireless-AC 9260 echo 'auto' > '/sys/bus/pci/devices/0000:06:00.0/power/control';
Runtime PM for PCI Device Intel Corporation HM87 Express LPC Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control';
Runtime PM for PCI Device Intel Corporation Device 0c03 echo 'auto' > '/sys/bus/pci/devices/0000:00:04.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:16.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control';
Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader echo 'auto' > '/sys/bus/pci/devices/0000:07:00.0/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.3/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.3/power/control';
Runtime PM for PCI Device Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control';
Runtime PM for PCI Device Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';

Untunable Software Issues

Description
I2C Adapter i2c-6 has no runtime power management
I2C Adapter i2c-7 has no runtime power management

Optimal Tuned Software Settings

Description
Enable SATA link power management for host0
NMI watchdog should be turned off
Enable SATA link power management for host2
Enable SATA link power management for host4
Enable SATA link power management for host1
Enable SATA link power management for host3
Enable SATA link power management for host5
VM writeback timeout
Enable Audio codec power management
Autosuspend for USB device Integrated_Webcam_HD [CN0Y2TKG7248751LAG7MA00]
Autosuspend for USB device xHCI Host Controller [usb3]
Autosuspend for unknown USB device 2-1 (8087:8000)
Autosuspend for USB device EHCI Host Controller [usb1]
Autosuspend for unknown USB device 1-1 (8087:8008)
Autosuspend for unknown USB device 3-9 (8087:0025)
Autosuspend for USB device xHCI Host Controller [usb4]
Autosuspend for USB device EHCI Host Controller [usb2]

Wake status of the devices

Description Script
Wake-on-lan status for device wlp6s0 echo 'enabled' > '/sys/class/net/wlp6s0/device/power/wakeup';
Wake status for USB device usb3 echo 'enabled' > '/sys/bus/usb/devices/usb3/power/wakeup';
Wake status for USB device 3-6 echo 'enabled' > '/sys/bus/usb/devices/3-6/power/wakeup';
Wake status for USB device 2-1 echo 'enabled' > '/sys/bus/usb/devices/2-1/power/wakeup';
Wake status for USB device usb1 echo 'enabled' > '/sys/bus/usb/devices/usb1/power/wakeup';
Wake status for USB device 1-1 echo 'enabled' > '/sys/bus/usb/devices/1-1/power/wakeup';
Wake status for USB device 3-9 echo 'enabled' > '/sys/bus/usb/devices/3-9/power/wakeup';
Wake status for USB device usb4 echo 'enabled' > '/sys/bus/usb/devices/usb4/power/wakeup';
Wake status for USB device usb2 echo 'enabled' > '/sys/bus/usb/devices/usb2/power/wakeup';

DaVikingMan commented 2 years ago

As written here: Nvidia : cat /sys/bus/pci/devices/0000:02:00.0/power/runtime_status cat: '/sys/bus/pci/devices/0000:02:00.0/power/runtime_status': Aucun fichier ou dossier de ce type in the second post, that means that the nvidia gpu is powered off. The same output is also seen after running acpi_call, which also does turn off the gpu while when in nvidia mode, the output is active which is the expected outcome since the gpu should be on when in nvidia mode.

This means that envycontrol is turning off the gpu when in integrated mode

sushi2503 commented 2 years ago

It seems to be the case but then, why when I send the turn_off_gpu.sh script the CPU temperature goes down by ~ 6°C as it would not be really switch off before the script ?

And in hybrid mode the CPU temperature is lower than in integrated mode (before the turn_off_gpu.sh script) ?

DaVikingMan commented 2 years ago
  1. Is this the behaviour all the time or does it happen at random?
  2. It might be because hybrid graphics uses integrated graphics by default and nvidia also applies some power-saving features. This might also be due to DRM(Direct rendering manager) used by the kernel when enabled. There can also be other causes, most of which might be random as the temperature of a device can also be influenced by a random catalyst(including time, environment and temperature)
sushi2503 commented 2 years ago
  1. It happen always. I suspect that envycontrol is disconnecting the nvidia from the bus without powering it off which would explain the temperature difference after the turn_off_gpu.sh. What method envycontrol uses to power off the nvidia card ?

  2. I think too that the temperature is lower in hybrid because of power-saving feature in the nvidia card which I think is the real mode that optimus was build in the concept.

DaVikingMan commented 2 years ago

Envycontrol uses udev rules for managing the gpu. There was also a patch added to the main repository regarding dGPU not being turned off(https://github.com/geminis3/envycontrol/pull/8) before.

EDIT: I think the reason for this is written here(https://github.com/geminis3/envycontrol/issues/7#issuecomment-1016045342). Acpi_call might be turning off the other devices which are connected to the dGPU which lead to a lower temperature but envycontrol only turns off the gpu, resulting in higher temps than the acpi_call method

sushi2503 commented 2 years ago

I see thank you.

I would like to try the change from (#8) in the udev rule but where is that file ?

DaVikingMan commented 2 years ago

It's included in the main file(envycontrol.py)

sushi2503 commented 2 years ago

I tried to change the udev rules from envycontrol.py without success. In integrated mode the only way to completely switch the nvidia off is by acpi_call even if I can't understand why and I don't see what remain powered on.

Anyway, not a big deal and in hybrid mode the nvidia stays in a "deep" saving mode so that the CPU temperature is far below the nvidia mode and useful is case of need.

DaVikingMan commented 2 years ago

@sushi2503 after scanning the output which you had sent me before again and seeing that after testing the udev rules the dGPU still didn't turn off, it does seem that way. It might be that envycontrol isn't removing the pci card properly from the kernel(as acpi_call is still able to find the dGPU). Although I won't be able to contribute to the codebase as my python skills aren't that great, some other contributor might do after reviewing this bug request.

Also, can you tell which acpi_call you are using? If I remember correctly, the original one isn't being maintained anymore but the fork of the project is being maintained by nix-community. Are you using the original one or the forked one?

DaVikingMan commented 2 years ago

@sushi2503, also the changes which you had tried were already merged into the main repository before so if you're using the latest version of envycontrol, you're already using the feature

sushi2503 commented 2 years ago

Also, can you tell which acpi_call you are using? If I remember correctly, the original one isn't being maintained anymore but the fork of the project is being maintained by nix-community. Are you using the original one or the forked one?

I'm using the Arch repo one :

acpi_call 1.2.2-20

https://github.com/mkottman/acpi_call

also the changes which you had tried were already merged into the main repository before so if you're using the latest version of envycontrol, you're already using the feature

Right, this is what I saw and I tried the rules without the changes but no success.

bayasdev commented 2 years ago

envycontrol doesn't use acpi_call module for turning off the gpu, rather it uses udev rules

Indeed, I decided to not use acpi_call since it's unmantained and some distros don't have it on their main repos BUT both nouveau and the Nvidia driver (only on RTX hardware) use ACPI calls to power off the discrete card. Apparently on Windows it works in a similar way.

I suspect the current Udev rules can't match all the devices attached to your discrete card (USB, Audio and other subsystems), my RegEx skills aren't great but I'll take a look.

sushi2503 commented 2 years ago

Indeed, I decided to not use acpi_call since it's unmantained and some distros don't have it on their main repos BUT both nouveau and the Nvidia driver (only on RTX hardware) use ACPI calls to power off the discrete card. Apparently on Windows it works in a similar way.

I don't think that my nvidia is a RTX one but one thing is sure, acpi_call switches the card completely off as did optimus-manger with both bbswitch or acpi_call.

I suspect the current Udev rules can't match all the devices attached to your discrete card (USB, Audio and other subsystems), my RegEx skills aren't great but I'll take a look.

I suspect that udev does remove the card from the bus without powering it off because I don't see anything else connected to the nvidia. The audio comes from the intel and the HDMI connector is connected to the intel, as far as I remember I could connect the HDMI to an external display in integrated mode with optimus-manager.

Anyway, thanks for your efforts to find a solution and in the worst case I can send the acpi_call in integrated mode to switch the nvidia completely off.

jinwk00 commented 2 years ago

Speaking about ACPI call, There is one more that may be missing from your end: \_SB.PCI0.GPP0.PG00._OFF

I have an RTX 2060 laptop called Eluktronics RP-15 (Also known as GK5NR0O as official code). I hope this additional code comes handy