Hello,
have a chinese motherboard(Erying) with an i5-12500H intel mobile cpu. Intel X710-DA2 nic and a samsung 870 evo nvme installed. However package c state is always C0.
I can't find any settings in BIOS for cpu c states and the only ASPM setting in bios I can find is for DMI.
The core c states reach C6 but the package C state never go bellow C0. Forcing ASPM settings in Linux kernel does not do anything.
It idles at 18W without nic and 25W with nic installed, nic will be active all the time so I guess not much power to save there?
Currently have a Corsair CV450 PSU(white) which I want to replace since it's noisy, maybe I can save some power with a picopsu instead?
Is there anything I can test or just hope that the chinese release a new BIOS for this motherboard?
(have set powersave and run powertop --auto-tune)
ASPM:
00:01.0 PCI bridge: Intel Corporation Device 460d (rev 02) (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 16GT/s, Width x8, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:06.0 PCI bridge: Intel Corporation Device 464d (rev 02) (prog-if 00 [Normal decode])
LnkCap: Port #5, Speed 16GT/s, Width x4, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1d.0 PCI bridge: Intel Corporation Device 51b0 (rev 01) (prog-if 00 [Normal decode])
LnkCap: Port #9, Speed 8GT/s, Width x1, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1d.1 PCI bridge: Intel Corporation Device 51b1 (rev 01) (prog-if 00 [Normal decode])
LnkCap: Port #10, Speed 8GT/s, Width x1, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
pcilib: sysfs_read_vpd: read failed: No such device
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L1 <16us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L1 <16us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
Output from dmesg |grep aspm
[ 0.053681] PCIe ASPM is forcibly enabled
[ 0.179534] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.291000] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.291296] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration