@knotgerman Right, I understand that the current stable release of powertop (2.15) reports ACPI C-states, but 2.16-rc3 should have Arrow Lake support so there shouldn't be any more reporting issues, in theory. pcm should report correctly as well. Here's what I see with powertop 2.16-rc3... Package(HW) |
C2 (pc2) 57.7% |
C3 (pc3) 0.0% |
C6 (pc6) 0.0% |
C7 (pc7) 0.0% |
C8 (pc8) 0.0% |
C9 (pc9) 0.0% |
C10 (pc10) 0.0% |...and pcm 202502-1: Core C-state residencies: C0 (active,non-halted): 0.15 %; C1: 0.32 %; C3: 0.00 %; C6: 57.70 %; C7: 41.83 %;
Package C-state residencies: C0: 100.00 %; C2: 0.00 %; C4: 0.00 %; C6: 0.00 %;
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Core C-state distributionโ6666666666666666666666666666666666666666666666777777777777777777777777777777777โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Package C-state distributionโ00000000000000000000000000000000000000000000000000000000000000000000000000000000โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโI'm not convinced I'm hitting past C0 (or C2, if we're being generous โ not sure why powertop doesn't show pc0). FYI, the 8-9 W I quoted is with practically nothing running. I get to 11-12 W regularly. Are you using the Realtek-provided r8125 driver or the generic r8169? Do you plan to edit the BIOS to enable S0ix? I looked into it very briefly, but I'm not sure I'm ready to take the risk yet. lspci output as you requested: root@pve:~# lspci -vv -k | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM |Kernel)'
pcilib: sysfs_read_vpd: read failed: No such device
00:01.0 PCI bridge: Intel Corporation Meteor Lake-H PCIe Root Port (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #12, Speed 32GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Kernel driver in use: pcieport
Kernel modules: shpchp
00:06.0 PCI bridge: Intel Corporation Arrow Lake-HX PCIe Root Port #13 (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #13, Speed 32GT/s, Width x16, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk-
Kernel driver in use: pcieport
Kernel modules: shpchp
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] (prog-if 02 [NVM Express])
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Kernel driver in use: nvme
Kernel modules: nvme
80:1b.0 PCI bridge: Intel Corporation 800 Series PCH PCIe Root Port #17 (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #17, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk-
Kernel driver in use: pcieport
Kernel modules: shpchp
80:1c.0 PCI bridge: Intel Corporation 800 Series PCH PCIe Root Port #1 (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk-
Kernel driver in use: pcieport
Kernel modules: shpchp
80:1c.2 PCI bridge: Intel Corporation Device 7f3a (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #3, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable+ CommClk+
Kernel driver in use: pcieport
Kernel modules: shpchp
80:1c.3 PCI bridge: Intel Corporation Device 7f3b (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #4, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Kernel driver in use: pcieport
Kernel modules: shpchp
80:1d.0 PCI bridge: Intel Corporation 800 Series PCH PCIe Root Port #9 (rev 10) (prog-if 00 [Normal decode])
LnkCap: Port #9, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk-
Kernel driver in use: pcieport
Kernel modules: shpchp
84:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Kernel driver in use: r8169
Kernel modules: r8169