You are not logged in.

#1 2024-01-16 22:40:47

twNwsHT0
Member
Registered: 2014-08-26
Posts: 10

Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

Hi,

unfortunately, I cannot reach package state PC10 on my arch on X1C7. It was easily possible on ubuntu.
EDIT:  it is also possile on arch bootable iso

Ubuntu iso, booted from pendrive, version ubuntu-22.04.3-desktop-amd64.iso, connected over wifi
1. installed only powertop and then `powertop --auto-tune`
2. powertop version

root@ubuntu:/home/ubuntu# powertop --version
PowerTOP version 2.14

3. Powertop results

PowerTOP 2.14     Overview   Idle stats   Frequency stats   Device stats   Tunables   WakeUp                            


           Pkg(HW)  |            Core(HW) |            CPU(OS) 0   CPU(OS) 4
                    |                     | C0 active   0.2%        0.5%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.0%    0.3 ms  1.2%    0.4 ms
C2 (pc2)   12.3%    |                     |
C3 (pc3)    0.2%    | C3 (cc3)    0.2%    | C3          0.0%    0.1 ms  0.0%    0.2 ms
C6 (pc6)    0.2%    | C6 (cc6)    0.1%    | C6          0.1%    0.6 ms  0.1%    0.2 ms
C7 (pc7)    0.4%    | C7 (cc7)   95.8%    | C7s         0.0%    0.2 ms  0.0%    0.0 ms
C8 (pc8)   27.6%    |                     | C8          2.4%    3.1 ms  1.2%    1.2 ms
C9 (pc9)    4.9%    |                     | C9          0.0%    0.0 ms  0.0%    0.0 ms
C10 (pc10) 46.0%    |                     |
                    |                     | C10        97.2%   48.4 ms 95.7%   10.6 ms
                    |                     | C1E         0.0%    0.1 ms  0.9%    0.3 ms

                    |            Core(HW) |            CPU(OS) 1   CPU(OS) 5
                    |                     | C0 active   0.7%        0.6%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.0%    0.2 ms  0.0%    0.4 ms
                    |                     |
                    | C3 (cc3)    0.0%    | C3          0.0%    0.2 ms  0.0%    0.2 ms
                    | C6 (cc6)    0.2%    | C6          0.1%    0.4 ms  0.2%    0.5 ms
                    | C7 (cc7)   97.5%    | C7s         0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C8          2.5%    2.6 ms  3.3%    2.3 ms
                    |                     | C9          0.1%    1.6 ms  0.0%    2.6 ms
                    |                     |
                    |                     | C10        96.0%   28.1 ms 95.5%   36.6 ms
                    |                     | C1E         0.0%    0.2 ms  0.0%    0.2 ms

                    |            Core(HW) |            CPU(OS) 2   CPU(OS) 6
                    |                     | C0 active   0.2%        0.8%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.0%    0.3 ms  0.0%    0.0 ms
                    |                     |
                    | C3 (cc3)    0.0%    | C3          0.0%    0.0 ms  0.0%    0.2 ms
                    | C6 (cc6)    0.1%    | C6          0.1%    1.1 ms  0.0%    0.1 ms
                    | C7 (cc7)   98.5%    | C7s         0.0%    0.5 ms  0.0%    0.0 ms
                    |                     | C8          1.3%    2.1 ms  1.6%    3.2 ms
                    |                     | C9          0.1%    5.1 ms  0.0%    0.0 ms
                    |                     |
                    |                     | C10        97.9%   76.1 ms 97.8%   87.5 ms
                    |                     | C1E         0.2%    0.7 ms  0.0%    0.5 ms

                    |            Core(HW) |            CPU(OS) 3   CPU(OS) 7
                    |                     | C0 active   0.6%        0.6%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.0%    0.8 ms  0.0%    0.2 ms
                    |                     |
                    | C3 (cc3)    0.0%    | C3          0.0%    0.2 ms  0.0%    0.2 ms

Laptop with screen on, without any tweaks, is reaching PC10 and C10 as well.


Unfortunately, on arch it always stuck on PC8.

PowerTOP 2.15     Overview   Idle stats   Frequency stats   Device stats   Tunables   WakeUp                            


           Pkg(HW)  |            Core(HW) |            CPU(OS) 0   CPU(OS) 4
                    |                     | C0 active   1.4%        2.0%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.7%    0.6 ms  0.0%    0.0 ms
C2 (pc2)    9.8%    |                     |
C3 (pc3)    0.1%    | C3 (cc3)    0.5%    | C3          0.1%    0.1 ms  0.2%    0.1 ms
C6 (pc6)    2.7%    | C6 (cc6)    2.3%    | C6          2.0%    0.7 ms  0.8%    0.6 ms
C7 (pc7)    0.0%    | C7 (cc7)   89.8%    | C7s         0.0%    0.0 ms  0.0%    0.0 ms
C8 (pc8)   31.1%    |                     | C8         28.6%    2.3 ms  8.7%    1.8 ms
C9 (pc9)    0.0%    |                     | C9          0.0%    0.0 ms  0.0%    0.0 ms
C10 (pc10)  0.0%    |                     |
                    |                     | C10        66.2%    7.2 ms 86.7%   10.7 ms
                    |                     | C1E         0.2%    0.0 ms  0.4%    0.5 ms

Current config so far:

options cryptdevice=UUID=253366c9-59e6-4210-9734-c4df64ca48e1:cryptlvm root=/dev/mapper/main_group-root resume=/dev/mapper/main_group-swap pcie_aspm=force pcie_aspm.policy=powersupersave msr.allow_writes=on acpi.ec_no_wakeup=1 mem_sleep_default=deep intel_pstate=disable nvme.noacpi=1 i915.enable_psr=1 quiet rw
options snd-hda-intel power_save=1
options i915 enable_guc=3 enable_fbc=1 enable_psr=1 disable_power_well=0
options nvme noacpi=1
options iwlwifi power_save=1
options iwlmvm power_scheme=3

and tlp

--- TLP 1.6.1 --------------------------------------------

+++ Configured Settings:
/etc/tlp.conf L0026: TLP_ENABLE="1"
defaults.conf L0007: TLP_WARN_LEVEL="3"
/etc/tlp.conf L0038: TLP_PERSISTENT_DEFAULT="0"
/etc/tlp.conf L0050: DISK_IDLE_SECS_ON_AC="0"
/etc/tlp.conf L0051: DISK_IDLE_SECS_ON_BAT="2"
/etc/tlp.conf L0056: MAX_LOST_WORK_SECS_ON_AC="15"
/etc/tlp.conf L0057: MAX_LOST_WORK_SECS_ON_BAT="600"
/etc/tlp.conf L0100: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
/etc/tlp.conf L0101: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
/etc/tlp.conf L0138: NMI_WATCHDOG="0"
/etc/tlp.conf L0153: DISK_DEVICES="nvme0n1 sda"
/etc/tlp.conf L0161: DISK_APM_LEVEL_ON_AC="254 254"
/etc/tlp.conf L0162: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0019: DISK_APM_CLASS_DENYLIST="usb ieee1394"
/etc/tlp.conf L0191: DISK_IOSCHED="none"
defaults.conf L0021: SATA_LINKPWR_ON_AC="med_power_with_dipm"
defaults.conf L0022: SATA_LINKPWR_ON_BAT="med_power_with_dipm"
defaults.conf L0023: AHCI_RUNTIME_PM_ON_AC="on"
/etc/tlp.conf L0216: AHCI_RUNTIME_PM_ON_BAT="auto"
/etc/tlp.conf L0222: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0026: PCIE_ASPM_ON_AC="default"
/etc/tlp.conf L0230: PCIE_ASPM_ON_BAT="powersupersave"
defaults.conf L0028: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
defaults.conf L0029: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
defaults.conf L0030: RADEON_POWER_PROFILE_ON_AC="default"
defaults.conf L0031: RADEON_POWER_PROFILE_ON_BAT="default"
/etc/tlp.conf L0267: WIFI_PWR_ON_AC="off"
/etc/tlp.conf L0268: WIFI_PWR_ON_BAT="on"
/etc/tlp.conf L0273: WOL_DISABLE="Y"
/etc/tlp.conf L0279: SOUND_POWER_SAVE_ON_AC="0"
/etc/tlp.conf L0280: SOUND_POWER_SAVE_ON_BAT="1"
/etc/tlp.conf L0286: SOUND_POWER_SAVE_CONTROLLER="Y"
defaults.conf L0038: BAY_POWEROFF_ON_AC="0"
defaults.conf L0039: BAY_POWEROFF_ON_BAT="0"
defaults.conf L0040: BAY_DEVICE="sr0"
/etc/tlp.conf L0305: RUNTIME_PM_ON_AC="on"
/etc/tlp.conf L0306: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0043: RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"
/etc/tlp.conf L0326: USB_AUTOSUSPEND="1"
defaults.conf L0045: USB_EXCLUDE_AUDIO="1"
/etc/tlp.conf L0339: USB_EXCLUDE_BTUSB="0"
/etc/tlp.conf L0345: USB_EXCLUDE_PHONE="0"
defaults.conf L0048: USB_EXCLUDE_PRINTER="1"
/etc/tlp.conf L0357: USB_EXCLUDE_WWAN="0"
defaults.conf L0050: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0051: RESTORE_THRESHOLDS_ON_BAT="0"
/etc/tlp.conf L0445: NATACPI_ENABLE="1"
/etc/tlp.conf L0446: TPACPI_ENABLE="1"
/etc/tlp.conf L0447: TPSMAPI_ENABLE="1"
/etc/tlp.conf L0032: TLP_DEFAULT_MODE="AC"
/etc/tlp.conf L0076: CPU_SCALING_GOVERNOR_ON_AC="powersave"
/etc/tlp.conf L0077: CPU_SCALING_GOVERNOR_ON_BAT="powersave"
/etc/tlp.conf L0084: CPU_SCALING_MIN_FREQ_ON_AC="400000"
/etc/tlp.conf L0085: CPU_SCALING_MAX_FREQ_ON_AC="3900000"
/etc/tlp.conf L0086: CPU_SCALING_MIN_FREQ_ON_BAT="400000"
/etc/tlp.conf L0087: CPU_SCALING_MAX_FREQ_ON_BAT="3900000"
/etc/tlp.conf L0121: CPU_BOOST_ON_AC="1"
/etc/tlp.conf L0122: CPU_BOOST_ON_BAT="1"
/etc/tlp.conf L0124: CPU_HWP_DYN_BOOST_ON_AC="1"
/etc/tlp.conf L0125: CPU_HWP_DYN_BOOST_ON_BAT="0"
/etc/tlp.conf L0131: SCHED_POWERSAVE_ON_AC="0" #! Parameter was removed: obsolete since kernel 3.5
/etc/tlp.conf L0132: SCHED_POWERSAVE_ON_BAT="1" #! Parameter was removed: obsolete since kernel 3.5
/etc/tlp.conf L0237: INTEL_GPU_MIN_FREQ_ON_AC="300"
/etc/tlp.conf L0238: INTEL_GPU_MIN_FREQ_ON_BAT="100"
/etc/tlp.conf L0239: INTEL_GPU_MAX_FREQ_ON_AC="1100"
/etc/tlp.conf L0240: INTEL_GPU_MAX_FREQ_ON_BAT="1100"
/etc/tlp.conf L0241: INTEL_GPU_BOOST_FREQ_ON_AC="1100"
/etc/tlp.conf L0242: INTEL_GPU_BOOST_FREQ_ON_BAT="1100"
/etc/tlp.conf L0333: USB_DENYLIST="17ef:30ba 17ef:30b5 17ef:30b7 17ef:30b4 17ef:30b9 17ef:30bb 17ef:30b6 17ef:30b8 1c11:b04d 0451:8142 0451:8140 046d:082d"
/etc/tlp.conf L0428: START_CHARGE_THRESH_BAT0="75"
/etc/tlp.conf L0429: STOP_CHARGE_THRESH_BAT0="80"
/etc/tlp.conf L0458: DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
/etc/tlp.conf L0459: DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
/etc/tlp.conf L0460: DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"
/etc/tlp.conf L0464: DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
/etc/tlp.conf L0465: DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT="wifi wwan"
/etc/tlp.conf L0466: DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT="wifi wwan"
/etc/tlp.conf L0479: PLATFORM_PROFILE_ON_AC="balanced"
/etc/tlp.conf L0480: PLATFORM_PROFILE_ON_BAT="low-power"

+++ System Info
System         = LENOVO ThinkPad X1 Carbon 7th 20QD00L2PB
BIOS           = N2HET76W (1.59 )
EC Firmware    = 1.26
OS Release     = Arch Linux
Kernel         = 6.7.0-arch3-1 #1 SMP PREEMPT_DYNAMIC Sat, 13 Jan 2024 14:37:14 +0000 x86_64
/proc/cmdline  = initrd=\intel-ucode.img initrd=\initramfs-linux.img cryptdevice=UUID=253366c9-59e6-4210-9734-c4df64ca48e1:cryptlvm root=/dev/mapper/main_group-root resume=/dev/mapper/main_group-swap pcie_aspm=force pcie_aspm.policy=powersupersave msr.allow_writes=on acpi.ec_no_wakeup=1 mem_sleep_default=deep intel_pstate=disable nvme.noacpi=1 i915.enable_psr=1 quiet rw
Init system    = systemd 
Boot mode      = UEFI
Suspend mode   = s2idle [deep]

+++ TLP Status
State          = enabled
RDW state      = enabled
Last run       = 11:18:14 PM, 1034 sec(s) ago
Mode           = battery
Power source   = battery

+++ Processor
CPU model      = Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil 
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =   400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  1600000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 1801000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 1100000 1000000 900000 800000 700000 600000 500000 400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq  =   400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq  =  1801000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/bios_limit        =  1600000 [kHz]

/sys/devices/system/cpu/cpu1..cpu7: omitted for clarity, use -v to show all

/sys/devices/system/cpu/cpufreq/boost                  = 1
/sys/module/workqueue/parameters/power_efficient       = Y
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Platform Profile
/sys/firmware/acpi/platform_profile                    = low-power
/sys/firmware/acpi/platform_profile_choices            = low-power balanced performance
/sys/devices/platform/thinkpad_acpi/dytc_lapmode       = 1

+++ Temperatures
/proc/acpi/ibm/thermal = 40 -128 0 0 0 0 0 -128 [°C]
/proc/acpi/ibm/fan     =     0 [/min]

+++ File System
/proc/sys/vm/laptop_mode               =     2
/proc/sys/vm/dirty_writeback_centisecs = 60000
/proc/sys/vm/dirty_expire_centisecs    = 60000
/proc/sys/vm/dirty_ratio               =    20
/proc/sys/vm/dirty_background_ratio    =    10

+++ Disks
Devices = nvme0n1 sda

/dev/nvme0n1:
  Type       = NVMe
  Disk ID    = nvme-WDC_PC_SN730_SDBQNTY-512G-1001_19346B802496
  Model      = WDC PC SN730 SDBQNTY-512G-1001          
  Firmware   = 11170101
  Temp       = 36 °C
  Scheduler  = [none] mq-deadline kyber bfq (multi queue)

  Runtime PM:
    /sys/block/nvme0n1/device/power/control = auto, autosuspend_delay_ms = (not available)

  SMART info:
    Critical Warning:                   0x00
    Temperature:                        36 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          10%
    Percentage Used:                    8%
    Data Units Written:                 51,836,962 [26.5 TB]
    Power Cycles:                       3,293
    Power On Hours:                     1,310
    Unsafe Shutdowns:                   211
    Media and Data Integrity Errors:    0

/dev/sda: not present.

+++ Intel Graphics
/sys/class/drm/card1/device/driver           = i915

/sys/class/drm/card1/power/rc6_enable        =  1 (enabled)
/sys/kernel/debug/dri/1/i915_fbc_status      = FBC disabled: frontbuffer write
/sys/kernel/debug/dri/1/i915_edp_psr_status  = PSR mode: PSR1 enabled

/sys/class/drm/card1/gt_min_freq_mhz         =   300 [MHz]
/sys/class/drm/card1/gt_max_freq_mhz         =  1100 [MHz]
/sys/class/drm/card1/gt_boost_freq_mhz       =  1100 [MHz]
/sys/class/drm/card1/gt_RPn_freq_mhz         =   300 [MHz] (GPU min)
/sys/class/drm/card1/gt_RP0_freq_mhz         =  1100 [MHz] (GPU max)

+++ Wireless
bluetooth = on
nfc       = off (software)
wifi      = on
wwan      = off (software)

hci0(btusb)                   : bluetooth, not connected
wlp0s20f3(iwlwifi)            : wifi, connected, power management = on
wwan0()                       : wwan, not connected

+++ Audio
/sys/module/snd_hda_intel/parameters/power_save            = 1
/sys/module/snd_hda_intel/parameters/power_save_controller = Y

+++ PCIe Active State Power Management
/sys/module/pcie_aspm/parameters/policy = default performance powersave [powersupersave]

+++ PCIe Runtime Power Management
Enable devices    = (disabled)
Disable devices   = (disabled)
Device denylist   = (disabled)
Driver denylist   = mei_me nouveau radeon

/sys/bus/pci/devices/0000:00:00.0/power/control = auto (0x060000, Host bridge, skl_uncore)
/sys/bus/pci/devices/0000:00:02.0/power/control = auto (0x030000, VGA compatible controller, i915)
/sys/bus/pci/devices/0000:00:04.0/power/control = auto (0x118000, Signal processing controller, proc_thermal)
/sys/bus/pci/devices/0000:00:08.0/power/control = auto (0x088000, System peripheral, no driver)
/sys/bus/pci/devices/0000:00:12.0/power/control = auto (0x118000, Signal processing controller, intel_pch_thermal)
/sys/bus/pci/devices/0000:00:14.0/power/control = auto (0x0c0330, USB controller, xhci_hcd)
/sys/bus/pci/devices/0000:00:14.2/power/control = auto (0x050000, RAM memory, no driver)
/sys/bus/pci/devices/0000:00:14.3/power/control = auto (0x028000, Network controller, iwlwifi)
/sys/bus/pci/devices/0000:00:15.0/power/control = auto (0x0c8000, Serial bus controller, intel-lpss)
/sys/bus/pci/devices/0000:00:15.1/power/control = auto (0x0c8000, Serial bus controller, intel-lpss)
/sys/bus/pci/devices/0000:00:16.0/power/control = auto (0x078000, Communication controller, mei_me)
/sys/bus/pci/devices/0000:00:1c.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.0/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1d.4/power/control = auto (0x060400, PCI bridge, pcieport)
/sys/bus/pci/devices/0000:00:1f.0/power/control = auto (0x060100, ISA bridge, no driver)
/sys/bus/pci/devices/0000:00:1f.3/power/control = auto (0x040380, Audio device, sof-audio-pci-intel-cnl)
/sys/bus/pci/devices/0000:00:1f.4/power/control = auto (0x0c0500, SMBus, i801_smbus)
/sys/bus/pci/devices/0000:00:1f.5/power/control = auto (0x0c8000, Serial bus controller, intel-spi)
/sys/bus/pci/devices/0000:00:1f.6/power/control = auto (0x020000, Ethernet controller, e1000e)
/sys/bus/pci/devices/0000:02:00.0/power/control = auto (0x0d4000, Wireless controller [0d40], iosm)
/sys/bus/pci/devices/0000:03:00.0/power/control = auto (0x010802, Non-Volatile memory controller, nvme)

+++ USB
Autosuspend       = enabled
Device allowlist  = (not configured)
Device denylist   = 17ef:30ba 17ef:30b5 17ef:30b7 17ef:30b4 17ef:30b9 17ef:30bb 17ef:30b6 17ef:30b8 1c11:b04d 0451:8142 0451:8140 046d:082d
Exclude audio     = enabled
Exclude bluetooth = disabled
Exclude phones    = disabled
Exclude printers  = enabled
Exclude WWAN      = disabled

Bus 001 Device 001 ID 1d6b:0002 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 2.0 root hub (hub)
Bus 001 Device 002 ID 04f2:b67c control = auto, autosuspend_delay_ms = 2000 -- Chicony Electronics Co., Ltd Integrated Camera (uvcvideo)
Bus 001 Device 003 ID 06cb:00bd control = auto, autosuspend_delay_ms = 2000 -- Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader (no driver)
Bus 001 Device 004 ID 8087:0aaa control = auto, autosuspend_delay_ms = 2000 -- Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP) (btusb)
Bus 002 Device 001 ID 1d6b:0003 control = auto, autosuspend_delay_ms =    0 -- Linux Foundation 3.0 root hub (hub)

+++ Battery Care
Plugin: thinkpad
Supported features: charge thresholds, recalibration
Driver usage:
* natacpi (thinkpad_acpi) = active (charge thresholds, recalibration)
* tpacpi-bat (acpi_call)  = inactive (superseded by natacpi)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0/1:  0(off)..96(default)..99
* STOP_CHARGE_THRESH_BAT0/1:   1..100(default)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = LGC
/sys/class/power_supply/BAT0/model_name                     = 02DL004
/sys/class/power_supply/BAT0/cycle_count                    =    375
/sys/class/power_supply/BAT0/energy_full_design             =  51000 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  51990 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =  26410 [mWh]
/sys/class/power_supply/BAT0/power_now                      =   4771 [mW]
/sys/class/power_supply/BAT0/status                         = Discharging

/sys/class/power_supply/BAT0/charge_control_start_threshold =     75 [%]
/sys/class/power_supply/BAT0/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/BAT0/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   50.8 [%]
Capacity                                                    =  101.9 [%]

One visible difference is powertop version 2.14 vs 2.15, but I guess it is irrelevant?

Do you have any ideas, what might be the problem? why on arch is it impossible to reach PC10?
EDIT:: arch can reach PC10 from bootable iso and not from my installed arch.

Last edited by twNwsHT0 (2024-01-17 15:52:33)

Offline

#2 2024-01-16 23:07:38

twNwsHT0
Member
Registered: 2014-08-26
Posts: 10

Re: Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

I checked also with bootable iso with arch. and it seems fine [https://imgur.com/BeP2Twf] . So probably some configuration of my system is blocking PC10.

Do you know how to track what is blocking PC10?

Offline

#3 2024-01-17 12:41:15

twNwsHT0
Member
Registered: 2014-08-26
Posts: 10

Re: Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

I disabled almost everything, still cannot reach pc10 sad

list of systemctl enabled

systemctl list-unit-files|grep enabled                                   
var-lib-snapd-snap-core18-2796.mount          enabled         disabled
var-lib-snapd-snap-core18-2812.mount          enabled         disabled
var-lib-snapd-snap-keep\x2dpresence-125.mount enabled         disabled
var-lib-snapd-snap-keep\x2dpresence-175.mount enabled         disabled
var-lib-snapd-snap-snapd-20290.mount          enabled         disabled
var-lib-snapd-snap-snapd-20671.mount          enabled         disabled
acpid.service                                 enabled         disabled
bluetooth.service                             enabled         disabled
chronyd.service                               enabled         disabled
getty@.service                                enabled         enabled
NetworkManager-dispatcher.service             enabled         disabled
NetworkManager-wait-online.service            enabled         disabled
NetworkManager.service                        enabled         disabled
powertop.service                              enabled         disabled
sddm.service                                  enabled         disabled
snapd.apparmor.service                        enabled         disabled
snapd.service                                 enabled         disabled
systemd-boot-update.service                   disabled        enabled
systemd-fsck-root.service                     enabled-runtime disabled
systemd-homed.service                         disabled        enabled
systemd-network-generator.service             disabled        enabled
systemd-networkd-wait-online.service          disabled        enabled
systemd-networkd.service                      disabled        enabled
systemd-pstore.service                        disabled        enabled
systemd-remount-fs.service                    enabled-runtime disabled
systemd-resolved.service                      enabled         enabled
systemd-timesyncd.service                     disabled        enabled
tlp.service                                   enabled         disabled
systemd-journald-audit.socket                 disabled        enabled
systemd-userdbd.socket                        disabled        enabled
machines.target                               disabled        enabled
reboot.target                                 disabled        enabled
remote-cryptsetup.target                      disabled        enabled
remote-fs.target                              disabled        enabled

running processes

USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  2.8  0.0  23196 13944 ?        Ss   12:57   0:17 /sbin/init
root           2  0.0  0.0      0     0 ?        S    12:57   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    12:57   0:00 [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-rcu_g]
root           5  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-rcu_p]
root           6  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-slub_]
root           7  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/0:0H-events_highpri]
root          10  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/0:1-mm_percpu_wq]
root          11  0.1  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:0-kcryptd/254:0]
root          12  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-mm_pe]
root          14  0.0  0.0      0     0 ?        I    12:57   0:00 [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    12:57   0:00 [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    12:57   0:00 [rcu_tasks_trace_kthread]
root          17  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    12:57   0:00 [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    12:57   0:00 [rcub/0]
root          20  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/0]
root          21  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/0]
root          22  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/1]
root          25  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/1]
root          26  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/1]
root          28  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/1:0H-events_highpri]
root          29  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/2]
root          30  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/2]
root          31  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/2]
root          32  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/2]
root          33  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/2:0-events]
root          34  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/2:0H-events_highpri]
root          35  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/3]
root          36  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/3]
root          37  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/3]
root          38  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/3]
root          40  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/3:0H-events_highpri]
root          41  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/4]
root          42  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/4]
root          43  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/4]
root          44  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/4]
root          45  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/4:0-events]
root          46  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/4:0H-events_highpri]
root          47  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/5]
root          48  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/5]
root          49  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/5]
root          50  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/5]
root          52  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/5:0H-events_highpri]
root          53  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/6]
root          54  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/6]
root          55  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/6]
root          56  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/6]
root          58  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/6:0H-events_highpri]
root          59  0.0  0.0      0     0 ?        S    12:57   0:00 [cpuhp/7]
root          60  0.0  0.0      0     0 ?        S    12:57   0:00 [idle_inject/7]
root          61  0.0  0.0      0     0 ?        S    12:57   0:00 [migration/7]
root          62  0.0  0.0      0     0 ?        S    12:57   0:00 [ksoftirqd/7]
root          63  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/7:0-events]
root          64  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/7:0H-events_highpri]
root          65  0.0  0.0      0     0 ?        S    12:57   0:00 [kdevtmpfs]
root          66  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-inet_]
root          67  0.0  0.0      0     0 ?        S    12:57   0:00 [kauditd]
root          69  0.0  0.0      0     0 ?        S    12:57   0:00 [khungtaskd]
root          70  0.0  0.0      0     0 ?        S    12:57   0:00 [oom_reaper]
root          71  0.1  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:2-kcryptd/254:0]
root          72  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-write]
root          73  0.0  0.0      0     0 ?        S    12:57   0:00 [kcompactd0]
root          74  0.0  0.0      0     0 ?        SN   12:57   0:00 [ksmd]
root          75  0.0  0.0      0     0 ?        SN   12:57   0:00 [khugepaged]
root          76  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kinte]
root          77  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kbloc]
root          78  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-blkcg]
root          79  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/5:1-events]
root          83  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-tpm_d]
root          84  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-ata_s]
root          85  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-edac-]
root          86  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-devfr]
root          87  0.0  0.0      0     0 ?        S    12:57   0:00 [watchdogd]
root          88  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/6:1-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/6:1H-kblockd]
root          90  0.0  0.0      0     0 ?        S    12:57   0:00 [ksgxd]
root          91  0.0  0.0      0     0 ?        S    12:57   0:00 [kswapd0]
root          92  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kthro]
root          93  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/1:1-events]
root          95  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-acpi_]
root          96  0.1  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:3-kcryptd/254:0]
root          97  0.0  0.0      0     0 ?        S    12:57   0:00 [hwrng]
root          98  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-mld]
root          99  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-ipv6_]
root         100  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/0:1H-kblockd]
root         107  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kstrp]
root         108  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-zswap]
root         109  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/u17:0-rb_allocator]
root         110  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-charg]
root         128  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/1:1H-kblockd]
root         136  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/4:2-events]
root         139  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/7:1H-kblockd]
root         143  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/5:1H-kblockd]
root         144  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/3:1H-kblockd]
root         146  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/2:1H-kblockd]
root         147  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/4:1H-kblockd]
root         148  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/7:2-events]
root         149  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/1:2-events]
root         150  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-ttm]
root         151  0.0  0.0      0     0 ?        S    12:57   0:00 [card1-crtc0]
root         152  0.0  0.0      0     0 ?        S    12:57   0:00 [card1-crtc1]
root         153  0.0  0.0      0     0 ?        S    12:57   0:00 [card1-crtc2]
root         155  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-vfio-]
root         156  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/5:2-kec_query]
root         157  0.0  0.0      0     0 ?        S<   12:57   0:00 [krfcommd]
root         175  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-crypt]
root         176  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nvme-]
root         177  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nvme-]
root         178  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nvme-]
root         179  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nvme-]
root         206  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/6:2-events]
root         208  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/u17:2-hci0]
root         443  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kdmfl]
root         447  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kcryp]
root         448  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kcryp]
root         449  0.0  0.0      0     0 ?        S    12:57   0:00 [dmcrypt_write/254:0]
root         454  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kdmfl]
root         455  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-kdmfl]
root         462  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:4-kcryptd/254:0]
root         463  0.1  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:5-kcryptd/254:0]
root         464  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:6-kcryptd/254:0]
root         477  0.0  0.0      0     0 ?        S    12:57   0:00 [jbd2/dm-2-8]
root         478  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-ext4-]
root         486  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:7-kcryptd/254:0]
root         487  0.1  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:8-events_unbound]
root         528  0.1  0.1  66884 23072 ?        Ss   12:57   0:00 /usr/lib/systemd/systemd-journald
root         549  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/2:3-events]
root         581  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:9-events_unbound]
root         593  0.1  0.0  36932 11488 ?        Ss   12:57   0:00 /usr/lib/systemd/systemd-udevd
root         613  0.0  0.0      0     0 ?        S    12:57   0:00 [psimon]
root         675  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/136-SYNA8005:00]
root         678  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nfc0_]
root         679  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nfc0_]
root         680  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-nfc0_]
root         689  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/137-nxp-nci_i2c]
root         697  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-cfg80]
root         701  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/139-iosm]
root         703  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/140-mei_me]
root         729  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/141-iwlwifi]
root         731  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/3:3-mm_percpu_wq]
root         761  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/3:4-mm_percpu_wq]
root         764  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/u16:10-loop8]
root         773  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-ktpac]
root         779  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-USBC0]
systemd+     881  0.0  0.0  22148 13012 ?        Ss   12:57   0:00 /usr/lib/systemd/systemd-resolved
root         882  0.0  0.0      0     0 ?        S    12:57   0:00 [irq/142-AudioDSP]
dbus         930  0.0  0.0  10692  4708 ?        Ss   12:57   0:00 /usr/bin/dbus-broker-launch --scope system --audit
dbus         968  0.1  0.0   5300  3224 ?        S    12:57   0:00 dbus-broker --log 4 --controller 9 --machine-id 94d5c5385a9c4269b21561d50cd25c10 --max-bytes 536870912 --max-fds 4096 --max-matches 131072 --audit
root         971  0.1  0.2 343252 33220 ?        Ssl  12:57   0:00 /usr/bin/NetworkManager --no-daemon
root         976  0.0  0.0   2504  1628 ?        Ss   12:57   0:00 /usr/bin/acpid --foreground --netlink
root         980  1.6  0.4 2288360 68012 ?       Ssl  12:57   0:10 /usr/lib/snapd/snapd
root         984  0.0  0.0  18336  8576 ?        Ss   12:57   0:00 /usr/lib/systemd/systemd-logind
chrony      1051  0.0  0.0  87356  6284 ?        S    12:57   0:00 /usr/bin/chronyd
root        1085  0.0  0.0  12348  5596 ?        Ss   12:57   0:00 /usr/lib/bluetooth/bluetoothd
root        1104  0.0  0.0      0     0 ?        I<   12:57   0:00 [kworker/R-USBC0]
root        1179  0.0  0.0  18820 11348 ?        Ss   12:57   0:00 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
root        1188  0.0  0.0  11744  6736 ?        Ss   12:57   0:00 login -- pulse
root        1255  0.0  0.0      0     0 ?        I    12:57   0:00 [kworker/0:4-events]
polkitd     1396  0.0  0.1 310440 17760 ?        Ssl  12:57   0:00 /usr/lib/polkit-1/polkitd --no-debug
pulse       1419  0.1  0.0  21220 12048 ?        Ss   12:57   0:00 /usr/lib/systemd/systemd --user
pulse       1420  0.0  0.0  23588  3472 ?        S    12:57   0:00 (sd-pam)
pulse       1445  0.0  0.0  14640 10736 tty1     Ss   12:57   0:00 -zsh
pulse       1507  0.0  0.0   8340  3604 ?        Ss   12:57   0:00 ssh-agent -s
root        1695  0.1  0.0  22040  8788 tty1     S+   12:57   0:00 sudo su
root        1696  0.0  0.0  22040  2636 pts/0    Ss   12:57   0:00 sudo su
root        1697  0.0  0.0   9904  4224 pts/0    S    12:57   0:00 su
root        1698  0.3  0.0  12148  8508 pts/0    S    12:57   0:01 zsh
root        1773  0.0  0.0      0     0 ?        I    12:58   0:00 [kworker/0:5-pm]
root        2150  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:1-kcryptd/254:0]
root        2151  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:11-events_unbound]
root        2152  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:12-kcryptd/254:0]
root        2153  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:13-kcryptd/254:0]
root        2154  0.1  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:14-kcryptd/254:0]
root        2155  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/u16:15-events_unbound]
root        2239  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/5:0-events]
root        2260  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/2:1-events]
root        2268  0.0  0.0      0     0 ?        I    13:02   0:00 [kworker/3:0-events]
root        2469  0.0  0.0      0     0 ?        I    13:03   0:00 [kworker/4:1-mm_percpu_wq]
root        2563  0.0  0.0      0     0 ?        I    13:03   0:00 [kworker/5:3]
root        2589  0.0  0.0      0     0 ?        I    13:03   0:00 [kworker/7:1-events]
root        2623  0.0  0.0      0     0 ?        I    13:03   0:00 [kworker/1:0-events]
root        2833  0.0  0.0 310248 15556 ?        Ssl  13:03   0:00 /usr/lib/boltd
root        2932  0.0  0.0      0     0 ?        I    13:03   0:00 [kworker/4:3-events]
root        3133  0.0  0.0      0     0 ?        I    13:04   0:00 [kworker/1:3]
root        3232  0.0  0.0      0     0 ?        I    13:04   0:00 [kworker/6:0-events]
root        4100  0.0  0.0      0     0 ?        S    13:05   0:00 [psimon]
root        4211 75.0  0.0  11144  4408 pts/0    R+   13:07   0:00 ps aux

list of loaded modules

Module                  Size  Used by
snd_hrtimer            12288  1
ccm                    20480  6
uvcvideo              176128  8
videobuf2_vmalloc      20480  1 uvcvideo
uvc                    12288  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         40960  1 uvcvideo
videodev              393216  6 videobuf2_v4l2,uvcvideo
videobuf2_common       94208  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
mc                     90112  8 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_ctl_led            24576  0
snd_soc_skl_hda_dsp    24576  4
snd_soc_hdac_hdmi      45056  1 snd_soc_skl_hda_dsp
snd_sof_probes         24576  0
snd_soc_intel_hda_dsp_common    16384  1 snd_soc_skl_hda_dsp
snd_hda_codec_hdmi     94208  1
snd_hda_codec_realtek   196608  1
snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
snd_soc_dmic           12288  1
snd_sof_pci_intel_cnl    12288  0
snd_sof_intel_hda_common   249856  1 snd_sof_pci_intel_cnl
soundwire_intel        81920  1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink    36864  2 soundwire_intel,snd_sof_intel_hda_common
soundwire_cadence      45056  1 soundwire_intel
snd_sof_intel_hda      24576  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_sof               434176  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
snd_sof_utils          16384  1 snd_sof
soundwire_generic_allocation    12288  1 soundwire_intel
soundwire_bus         139264  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_skl           241664  0
snd_soc_hdac_hda       28672  2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core       36864  6 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc        20480  1 snd_soc_skl
snd_soc_sst_dsp        45056  1 snd_soc_skl
snd_soc_acpi_intel_match    98304  3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
snd_soc_core          462848  9 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
iwlmvm                712704  0
snd_compress           28672  2 snd_soc_core,snd_sof_probes
ac97_bus               12288  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
mac80211             1568768  1 iwlmvm
intel_tcc_cooling      12288  0
snd_hda_intel          65536  0
snd_intel_dspcfg       40960  4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_skl
snd_seq_dummy          12288  0
snd_intel_sdw_acpi     16384  2 snd_sof_intel_hda_common,snd_intel_dspcfg
x86_pkg_temp_thermal    16384  0
snd_seq_oss            61440  0
snd_hda_codec         225280  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda,snd_soc_skl_hda_dsp
libarc4                12288  1 mac80211
processor_thermal_device_pci_legacy    12288  0
intel_powerclamp       20480  0
snd_hda_core          151552  12 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_seq_midi           20480  0
processor_thermal_device    20480  1 processor_thermal_device_pci_legacy
snd_seq_midi_event     16384  2 snd_seq_midi,snd_seq_oss
coretemp               16384  0
snd_hwdep              20480  1 snd_hda_codec
processor_thermal_wt_hint    16384  1 processor_thermal_device
iTCO_wdt               16384  0
mei_hdcp               28672  0
snd_rawmidi            53248  1 snd_seq_midi
intel_rapl_msr         20480  0
snd_pcm_oss            73728  0
processor_thermal_rfim    28672  1 processor_thermal_device
mei_pxp                20480  0
intel_pmc_bxt          16384  1 iTCO_wdt
iwlwifi               573440  1 iwlmvm
processor_thermal_rapl    16384  1 processor_thermal_device
rapl                   20480  0
nls_iso8859_1          12288  1
thinkpad_acpi         208896  0
snd_mixer_oss          32768  1 snd_pcm_oss
joydev                 24576  0
ucsi_acpi              12288  0
intel_rapl_common      40960  2 intel_rapl_msr,processor_thermal_rapl
iTCO_vendor_support    12288  1 iTCO_wdt
spi_nor               163840  0
mousedev               24576  0
vfat                   20480  1
processor_thermal_wt_req    12288  1 processor_thermal_device
intel_cstate           20480  0
hid_multitouch         32768  0
snd_seq               131072  12 snd_seq_midi,snd_seq_oss,snd_seq_midi_event,snd_seq_dummy
nxp_nci_i2c            20480  0
mei_me                 57344  2
snd_pcm               204800  14 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_pcm_oss,snd_soc_core,snd_sof_utils,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
fat                   106496  1 vfat
processor_thermal_power_floor    12288  1 processor_thermal_device
i2c_i801               40960  0
ledtrig_audio          12288  3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi
snd_seq_device         16384  4 snd_seq,snd_seq_midi,snd_seq_oss,snd_rawmidi
intel_uncore          258048  0
psmouse               233472  0
mtd                   110592  3 spi_nor
acpi_cpufreq           32768  0
typec_ucsi             65536  1 ucsi_acpi
e1000e                368640  0
nxp_nci                12288  1 nxp_nci_i2c
platform_profile       12288  1 thinkpad_acpi
i2c_smbus              20480  1 i2c_i801
cfg80211             1339392  3 iwlmvm,iwlwifi,mac80211
iosm                  147456  0
snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
intel_pch_thermal      20480  0
mei                   204800  5 mei_hdcp,mei_pxp,mei_me
processor_thermal_mbox    12288  4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint
typec                 114688  1 typec_ucsi
i2c_hid_acpi           12288  0
nci                    94208  2 nxp_nci,nxp_nci_i2c
intel_soc_dts_iosf     16384  1 processor_thermal_device_pci_legacy
roles                  16384  1 typec_ucsi
i2c_hid                40960  1 i2c_hid_acpi
snd                   155648  30 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_seq_oss,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_pcm_oss,thinkpad_acpi,snd_soc_core,snd_pcm,snd_rawmidi,snd_mixer_oss
int3403_thermal        16384  0
soundcore              16384  2 snd_ctl_led,snd
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
int3400_thermal        20480  0
acpi_thermal_rel       20480  1 int3400_thermal
acpi_pad               24576  0
acpi_tad               20480  0
mac_hid                12288  0
squashfs               94208  6
sg                     49152  0
crypto_user            20480  0
fuse                  212992  3
acpi_call              16384  0
loop                   40960  12
nfnetlink              20480  1
ip_tables              36864  0
x_tables               69632  1 ip_tables
cmac                   12288  3
algif_hash             12288  1
algif_skcipher         12288  1
af_alg                 36864  6 algif_hash,algif_skcipher
dm_crypt               65536  1
cbc                    12288  0
encrypted_keys         28672  1 dm_crypt
trusted                53248  2 encrypted_keys,dm_crypt
asn1_encoder           12288  1 trusted
tee                    45056  1 trusted
dm_mod                225280  11 dm_crypt
crct10dif_pclmul       12288  1
crc32_pclmul           12288  0
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
gf128mul               16384  1 polyval_generic
ghash_clmulni_intel    16384  0
sha512_ssse3           53248  0
sha256_ssse3           32768  1
serio_raw              16384  0
sha1_ssse3             32768  2
atkbd                  40960  0
aesni_intel           360448  10
libps2                 20480  2 atkbd,psmouse
vivaldi_fmap           12288  1 atkbd
crypto_simd            16384  1 aesni_intel
nvme                   65536  2
cryptd                 28672  4 crypto_simd,ghash_clmulni_intel
nvme_core             245760  3 nvme
xhci_pci               28672  0
spi_intel_pci          12288  0
xhci_pci_renesas       24576  1 xhci_pci
spi_intel              36864  1 spi_intel_pci
nvme_auth              28672  1 nvme_core
i8042                  53248  0
serio                  28672  6 serio_raw,atkbd,psmouse,i8042
intel_lpss_pci         24576  0
intel_lpss             16384  1 intel_lpss_pci
idma64                 20480  0
rfcomm                102400  4
bnep                   36864  2
uhid                   20480  0
hidp                   36864  0
hci                    69632  0
nfc                   159744  3 nci,nxp_nci,hci
btusb                  86016  0
btrtl                  32768  1 btusb
btintel                57344  1 btusb
btbcm                  24576  1 btusb
btmtk                  12288  1 btusb
bluetooth            1114112  35 btrtl,hidp,btmtk,btintel,btbcm,bnep,btusb,rfcomm
rfkill                 40960  9 iwlmvm,nfc,bluetooth,thinkpad_acpi,cfg80211
ecdh_generic           16384  2 bluetooth
kvm_intel             425984  0
btrfs                2060288  0
blake2b_generic        24576  0
libcrc32c              12288  1 btrfs
xor                    20480  1 btrfs
raid6_pq              122880  1 btrfs
lz4                    12288  0
lz4_compress           24576  1 lz4
vfio_pci               16384  0
vfio_pci_core          86016  1 vfio_pci
kvmgt                 475136  0
mdev                   20480  1 kvmgt
vfio_iommu_type1       49152  0
vfio                   73728  4 vfio_pci_core,kvmgt,vfio_iommu_type1,vfio_pci
iommufd               106496  1 vfio
i915                 4169728  11 kvmgt
i2c_algo_bit           20480  1 i915
drm_buddy              20480  1 i915
video                  77824  2 thinkpad_acpi,i915
ttm                   110592  1 i915
intel_gtt              28672  1 i915
drm_display_helper    229376  1 i915
cec                    86016  2 drm_display_helper,i915
kvm                  1376256  2 kvmgt,kvm_intel
irqbypass              12288  2 vfio_pci_core,kvm
ext4                 1175552  1
crc32c_generic         12288  0
crc32c_intel           16384  3
crc16                  12288  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  221184  1 ext4
thunderbolt           532480  0
think_lmi              36864  0
firmware_attributes_class    12288  1 think_lmi
wmi_bmof               12288  0
intel_wmi_thunderbolt    16384  0
wmi                    45056  4 video,intel_wmi_thunderbolt,wmi_bmof,think_lmi
i2c_dev                28672  0

Two things which I do not know how to verify is nvme disk, and LUKS

Last edited by twNwsHT0 (2024-01-17 15:51:15)

Offline

#4 2024-01-17 14:50:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,771

Re: Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

Please wrap outputs in bbcode code tags instead of markdown: https://bbs.archlinux.org/help.php#bbcode

The main thing having an effect here will be the kernel, which are you using on "easily doable on Ubuntu" ?

Last edited by V1del (2024-01-17 14:50:53)

Offline

#5 2024-01-17 15:57:24

twNwsHT0
Member
Registered: 2014-08-26
Posts: 10

Re: Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

code formatting fixed, looks much better, thx for suggestion smile

about "easily doable on Ubuntu" - I did not properly express what I meant.

On ubuntu bootable pendrive, and as well on arch bootable pendrive only required steps were:
1. install powertop
2. run powertop with

--auto-tune

3. run powertop and see that PC10 was reached.


So my conclusion is so far, that hardware itself is able to reach PC10 level without any tweaks/changes on bootable iso(arch and ubuntu).
I wonder now what in my installed system can block/interfere with that.

Last edited by twNwsHT0 (2024-01-17 16:00:00)

Offline

#6 2024-01-19 16:27:43

twNwsHT0
Member
Registered: 2014-08-26
Posts: 10

Re: Thinkpad X1 carbon gen 7(X1C7) cannot reach package state PC10

I've switched now to kernel

linuz-zen

and now I see PC10

PowerTOP 2.15     Overview   Idle stats   Frequency stats   Device stats   Tunables   WakeUp                            


           Pkg(HW)  |            Core(HW) |            CPU(OS) 0   CPU(OS) 4
                    |                     | C0 active   0.1%        0.0%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1          0.0%    0.0 ms  0.0%    0.0 ms
C2 (pc2)   20.8%    |                     |
C3 (pc3)    0.0%    | C3 (cc3)    0.0%    | C3          0.0%    0.2 ms  0.0%    0.3 ms
C6 (pc6)    0.4%    | C6 (cc6)    0.2%    | C6          0.2%    0.7 ms  0.1%    0.8 ms
C7 (pc7)    0.1%    | C7 (cc7)   99.5%    | C7s         0.0%    0.0 ms  0.0%    0.0 ms
C8 (pc8)    6.3%    |                     | C8          0.1%    0.7 ms  0.3%    1.0 ms
C9 (pc9)    7.0%    |                     | C9          0.0%    0.0 ms  0.0%    0.0 ms
C10 (pc10) 64.6%    |                     |
                    |                     | C10        99.6%  110.4 ms 99.5%  443.8 ms
                    |                     | C1E         0.0%    0.0 ms  0.0%    0.1 ms

                    |            Core(HW) |            CPU(OS) 1   CPU(OS) 5

Though I have no clou why it works on zen kernel and not on vanilla one.

Offline

Board footer

Powered by FluxBB