Skip to content

Instantly share code, notes, and snippets.

@vkryukov
Created October 20, 2025 17:44
Show Gist options
  • Select an option

  • Save vkryukov/a07ebad40edb14d5bb9e93fe8686ee54 to your computer and use it in GitHub Desktop.

Select an option

Save vkryukov/a07ebad40edb14d5bb9e93fe8686ee54 to your computer and use it in GitHub Desktop.
S0ix Selftest Result
---Check S2idle path S0ix Residency---:
The system OS Kernel version is:
Linux localhost-live 6.14.0-63.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 24 19:53:37 UTC 2025 x86_64 GNU/Linux
---Check whether your system supports S0ix or not---:
The acpidump tool is needed to check whether low idle S0
capability is enabled on the test platform, please install acpica-tools
or check if the acpidump command execution failed.
---Check S2idle path S0ix Residency---:
The system OS Kernel version is:
Linux localhost-live 6.14.0-63.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 24 19:53:37 UTC 2025 x86_64 GNU/Linux
---Check whether your system supports S0ix or not---:
Low Power S0 Idle is:1
Your system supports low power S0 idle capability.
---Check whether intel_pmc_core sysfs files exit---:
The pmc_core debug sysfs files are OK on your system.
---Judge PC10, S0ix residency available status---:
Test system supports S0ix.y substate
S0ix substate before S2idle:
S0i2.0 S0i2.1 S0i2.2
S0ix substate residency before S2idle:
290196215 0 0
Turbostat output:
15.308509 sec
CPU%c1 CPU%c6 CPU%c7 Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc8 Pk%pc10 SYS%LPI
1.54 70.17 27.79 94.62 0.00 0.00 0.02 0.00 0.00
1.21 98.36 0.00
1.58 98.06 0.00
0.89 98.78 0.00
1.44 98.19 0.00
1.29 98.30 0.00
1.73 97.88 0.00
0.43 99.22 0.00
1.12 98.43 0.00
1.55 0.05 97.89
1.55
1.55 0.15 97.54
1.55
1.78 0.26 96.97 94.62 0.00 0.00 0.02 0.00 0.00
1.78
2.15 0.19 96.65
2.15
1.66 97.69 0.00
2.26 96.79 0.00
CPU Core C7 residency after S2idle is: 27.79
CPU Package C-state 2 residency after S2idle is: 94.62
CPU Package C-state 3 residency after S2idle is: 0.00
CPU Package C-state 6 residency after S2idle is: 0.00
CPU Package C-state 8 residency after S2idle is: 0.02
CPU Package C-state 10 residency after S2idle is: 0.00
S0ix residency after S2idle is: 0.00
Your system achieved PC8 residency: 0.02, but no PC10 residency:0.00,no S0ix residency: 0.00
---Debug no DC9 residency scenario---:
Please check if the Intel graphics i915 driver is not loaded or the graphic controller has been disabled?
---Debug no PC10 residency scenario--Ignore IP LTR value---:
Turbostat output:
9.898191 sec
CPU%c1 CPU%c6 CPU%c7 Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc8 Pk%pc10 SYS%LPI
1.53 70.19 27.84 93.83 0.00 0.01 0.04 0.00 0.00
1.56 98.00 0.00
1.28 98.31 0.00
0.69 98.97 0.00
0.75 98.89 0.00
0.95 98.68 0.00
1.53 98.06 0.00
1.22 98.28 0.00
0.82 98.69 0.00
1.22 0.10 98.27
1.22
1.91 0.07 97.55
1.91
1.99 0.06 97.24 93.83 0.00 0.01 0.04 0.00 0.00
1.99
2.64 0.04 96.67
2.64
1.30 97.80 0.00
1.90 96.69 0.00
IP LTR Number: 53
Please be patient, system will do 53 cycles S2idle below, check if ignoring
the IP LTR value is helpful to the PC10 and S0ix residency one by one.
LTR ignore for IP 0
PC10 residency is:
S0ix residency is:0.00
IP Number 0 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 1
PC10 residency is:
S0ix residency is:0.00
IP Number 1 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 2
PC10 residency is:
S0ix residency is:0.00
IP Number 2 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 3
PC10 residency is:
S0ix residency is:0.00
IP Number 3 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 4
PC10 residency is:
S0ix residency is:0.00
IP Number 4 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 5
PC10 residency is:
S0ix residency is:0.00
IP Number 5 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 6
PC10 residency is:
S0ix residency is:0.00
IP Number 6 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 7
PC10 residency is:
S0ix residency is:0.00
IP Number 7 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 8
PC10 residency is:
S0ix residency is:0.00
IP Number 8 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 9
PC10 residency is:
S0ix residency is:0.00
IP Number 9 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 10
PC10 residency is:
S0ix residency is:0.00
IP Number 10 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 11
PC10 residency is:
S0ix residency is:0.00
IP Number 11 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 12
PC10 residency is:
S0ix residency is:0.00
IP Number 12 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 13
PC10 residency is:
S0ix residency is:0.00
IP Number 13 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 14
PC10 residency is:
S0ix residency is:0.00
IP Number 14 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 15
PC10 residency is:
S0ix residency is:0.00
IP Number 15 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 16
PC10 residency is:
S0ix residency is:0.00
IP Number 16 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 17
PC10 residency is:
S0ix residency is:0.00
IP Number 17 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 18
PC10 residency is:
S0ix residency is:0.00
IP Number 18 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 19
PC10 residency is:
S0ix residency is:0.00
IP Number 19 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 20
PC10 residency is:
S0ix residency is:0.00
IP Number 20 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 21
PC10 residency is:
S0ix residency is:0.00
IP Number 21 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 22
PC10 residency is:
S0ix residency is:0.00
IP Number 22 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 23
PC10 residency is:
S0ix residency is:0.00
IP Number 23 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 24
PC10 residency is:
S0ix residency is:0.00
IP Number 24 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 25
PC10 residency is:
S0ix residency is:0.00
IP Number 25 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 26
PC10 residency is:
S0ix residency is:0.00
IP Number 26 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 27
PC10 residency is:
S0ix residency is:0.00
IP Number 27 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 28
PC10 residency is:
S0ix residency is:0.00
IP Number 28 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 29
PC10 residency is:
S0ix residency is:0.00
IP Number 29 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 30
PC10 residency is:
S0ix residency is:0.00
IP Number 30 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 31
PC10 residency is:
S0ix residency is:0.00
IP Number 31 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 32
PC10 residency is:
S0ix residency is:0.00
IP Number 32 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 33
PC10 residency is:
S0ix residency is:0.00
IP Number 33 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 34
PC10 residency is:
S0ix residency is:0.00
IP Number 34 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 35
PC10 residency is:
S0ix residency is:0.00
IP Number 35 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 36
PC10 residency is:
S0ix residency is:0.00
IP Number 36 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 37
PC10 residency is:
S0ix residency is:0.00
IP Number 37 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 38
PC10 residency is:
S0ix residency is:0.00
IP Number 38 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 39
PC10 residency is:
S0ix residency is:0.00
IP Number 39 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 40
PC10 residency is:
S0ix residency is:0.00
IP Number 40 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 41
PC10 residency is:
S0ix residency is:0.00
IP Number 41 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 42
PC10 residency is:
S0ix residency is:0.00
IP Number 42 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 43
PC10 residency is:
S0ix residency is:0.00
IP Number 43 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 44
PC10 residency is:
S0ix residency is:0.00
IP Number 44 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 45
PC10 residency is:
S0ix residency is:0.00
IP Number 45 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 46
PC10 residency is:
S0ix residency is:0.00
IP Number 46 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 47
PC10 residency is:
S0ix residency is:0.00
IP Number 47 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 48
PC10 residency is:
S0ix residency is:0.00
IP Number 48 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 49
PC10 residency is:
S0ix residency is:0.00
IP Number 49 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 50
PC10 residency is:
S0ix residency is:0.00
IP Number 50 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 51
PC10 residency is:
S0ix residency is:0.00
IP Number 51 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 52
PC10 residency is:
S0ix residency is:0.00
IP Number 52 LTR ignore is not helpful to the PC10 and S0ix state.
LTR ignore for IP 53
PC10 residency is:
S0ix residency is:0.00
IP Number 53 LTR ignore is not helpful to the PC10 and S0ix state.
---Debug PCIeports D states and link PM states---
Checking PCI Devices D3 States:
[ 1515.734003] i801_smbus 0000:00:1f.4: PCI PM: Suspend power state: D0
[ 1515.734011] i801_smbus 0000:00:1f.4: PCI PM: Skipped
[ 1515.745785] mei_me 0000:00:16.0: PCI PM: Suspend power state: D3hot
[ 1515.746239] iwlwifi 0000:aa:00.0: PCI PM: Suspend power state: D3hot
[ 1515.746719] proc_thermal_pci 0000:00:04.0: PCI PM: Suspend power state: D3hot
[ 1515.748041] snd_hda_intel 0000:00:1f.3: PCI PM: Suspend power state: D3hot
[ 1515.748100] i915 0000:00:02.0: PCI PM: Suspend power state: D3hot
[ 1515.751993] nvme 0000:a9:00.0: PCI PM: Suspend power state: D3hot
[ 1515.752153] intel-lpss 0000:00:19.1: PCI PM: Suspend power state: D3hot
[ 1515.755357] intel-lpss 0000:00:15.1: PCI PM: Suspend power state: D3hot
[ 1515.756620] xhci_hcd 0000:00:14.0: PCI PM: Suspend power state: D3hot
[ 1515.756634] xhci_hcd 0000:00:0d.0: PCI PM: Suspend power state: D3cold
[ 1515.757183] pcieport 0000:00:1c.0: PCI PM: Suspend power state: D0
[ 1515.757187] pcieport 0000:00:1c.0: PCI PM: Skipped
[ 1515.768831] pcieport 0000:00:1c.5: PCI PM: Suspend power state: D3hot
[ 1515.792411] thunderbolt 0000:00:0d.2: PCI PM: Suspend power state: D3cold
[ 1515.804183] thunderbolt 0000:00:0d.3: PCI PM: Suspend power state: D3cold
Checking PCI Devices tree diagram:
-[0000:00]-+-00.0 Intel Corporation Device 7d14
+-02.0 Intel Corporation Meteor Lake-P [Intel Graphics]
+-04.0 Intel Corporation Meteor Lake-P Dynamic Tuning Technology
+-07.0-[01-2a]--
+-07.1-[2b-54]--
+-07.2-[55-7e]--
+-07.3-[7f-a8]--
+-08.0 Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator
+-0a.0 Intel Corporation Meteor Lake-P Platform Monitoring Technology
+-0b.0 Intel Corporation Meteor Lake NPU
+-0d.0 Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller
+-0d.2 Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0
+-0d.3 Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1
+-14.0 Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
+-14.2 Intel Corporation Device 7e7f
+-15.0 Intel Corporation Meteor Lake-P Serial IO I2C Controller #0
+-15.1 Intel Corporation Meteor Lake-P Serial IO I2C Controller #1
+-16.0 Intel Corporation Meteor Lake-P CSME HECI #1
+-19.0 Intel Corporation Meteor Lake-P Serial IO I2C Controller #4
+-19.1 Intel Corporation Meteor Lake-P Serial IO I2C Controller #5
+-1c.0-[a9]----00.0 Sandisk Corp SanDisk Extreme Pro / WD Black 2018/SN750/PC SN720 NVMe SSD
+-1c.5-[aa]----00.0 Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak]
+-1f.0 Intel Corporation Device 7e02
+-1f.3 Intel Corporation Meteor Lake-P HD Audio Controller
+-1f.4 Intel Corporation Meteor Lake-P SMBus Controller
\-1f.5 Intel Corporation Meteor Lake-P SPI Controller
The pcieport 0000:00:1c.0 ASPM enable status:
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Pcieport is not in D3cold:
0000:00:1c.0
Pcieport is not in D3cold:
0000:00:1c.5
The PCIe bridge link power management state is:
0000:00:07.0 
The link power management state of PCIe bridge: 0000:00:07.0 is not expected.
which is expected to be L1.1 or L1.2, or user would run this script again.
The L1SubCap of the failed 0000:00:07.0 is:
The L1SubCtl1 of the failed 0000:00:07.0 is:
Checking PCI Devices tree diagram:
-[0000:00]-+-00.0 Intel Corporation Device 7d14
+-02.0 Intel Corporation Meteor Lake-P [Intel Graphics]
+-04.0 Intel Corporation Meteor Lake-P Dynamic Tuning Technology
+-07.0-[01-2a]--
+-07.1-[2b-54]--
+-07.2-[55-7e]--
+-07.3-[7f-a8]--
+-08.0 Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator
+-0a.0 Intel Corporation Meteor Lake-P Platform Monitoring Technology
+-0b.0 Intel Corporation Meteor Lake NPU
+-0d.0 Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller
+-0d.2 Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0
+-0d.3 Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1
+-14.0 Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
+-14.2 Intel Corporation Device 7e7f
+-15.0 Intel Corporation Meteor Lake-P Serial IO I2C Controller #0
+-15.1 Intel Corporation Meteor Lake-P Serial IO I2C Controller #1
+-16.0 Intel Corporation Meteor Lake-P CSME HECI #1
+-19.0 Intel Corporation Meteor Lake-P Serial IO I2C Controller #4
+-19.1 Intel Corporation Meteor Lake-P Serial IO I2C Controller #5
+-1c.0-[a9]----00.0 Sandisk Corp SanDisk Extreme Pro / WD Black 2018/SN750/PC SN720 NVMe SSD
+-1c.5-[aa]----00.0 Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak]
+-1f.0 Intel Corporation Device 7e02
+-1f.3 Intel Corporation Meteor Lake-P HD Audio Controller
+-1f.4 Intel Corporation Meteor Lake-P SMBus Controller
\-1f.5 Intel Corporation Meteor Lake-P SPI Controller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment