Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HfiLpmEnable set to 1 prevents from entering the low power mode on i7-1260P #40

Open
rmeissn opened this issue Jun 14, 2024 · 18 comments
Open

Comments

@rmeissn
Copy link

rmeissn commented Jun 14, 2024

I've migrated from intel_lpmd 0.0.3 to 0.0.4 and migrated most of my configuration. Unfortunately, intel_lpmd won't enter low power mode when HfiLpmEnable is set to 1. When set to 0, it intel_lpmd enters low power modes correctly.

Log for HfiLpmEnable 1 :

Jun 14 11:19:03 framework systemd[1]: Starting intel_lpmd.service - Intel Low Power Daemon Service...
Jun 14 11:19:03 framework intel_lpmd[30907]: Reading configuration file /etc/intel_lpmd/intel_lpmd_config.xml
Jun 14 11:19:03 framework systemd[1]: Started intel_lpmd.service - Intel Low Power Daemon Service.

-> after issuing sudo intel_lpmd_control AUTO, nothing happens in the logs.

Log for HfiLpmEnable 0 :

Jun 14 11:24:37 framework systemd[1]: Starting intel_lpmd.service - Intel Low Power Daemon Service...
Jun 14 11:24:37 framework intel_lpmd[32726]: Reading configuration file /etc/intel_lpmd/intel_lpmd_config.xml
Jun 14 11:24:37 framework systemd[1]: Started intel_lpmd.service - Intel Low Power Daemon Service.
Jun 14 11:24:57 framework intel_lpmd[32726]: ------ Enter Low Power Mode ( utl enter) --- Fri Jun 14 11:24:57 2024

-> after issuing sudo intel_lpmd_control AUTO, the 4th line is logged.

XML configuration (HfiLpmEnable 1):

<?xml version="1.0"?>
<Configuration>
	<lp_mode_cpus></lp_mode_cpus>
	<lp_mode_epp>-1</lp_mode_epp>
	<Mode>0</Mode>
	<PerformanceDef>0</PerformanceDef>
	<BalancedDef>0</BalancedDef>
	<PowersaverDef>0</PowersaverDef>
	<HfiLpmEnable>1</HfiLpmEnable>
	<WLTHintEnable>1</WLTHintEnable>
	<HfiSuvEnable>1</HfiSuvEnable>
	<util_entry_threshold>10</util_entry_threshold>
	<util_exit_threshold>95</util_exit_threshold>
	<EntryDelayMS>0</EntryDelayMS>
	<ExitDelayMS>0</ExitDelayMS>
	<EntryHystMS>2000</EntryHystMS>
	<ExitHystMS>3000</ExitHystMS>
	<IgnoreITMT>0</IgnoreITMT>
	<States>
		<CPUFamily> 6 </CPUFamily>
		<CPUModel> 154 </CPUModel>
		<CPUConfig> 8P8E0L-28W </CPUConfig>
		<State>
			<ID> 1 </ID>
			<Name> LPM_DEEP </Name>
			<EntrySystemLoadThres> 5 </EntrySystemLoadThres>
			<EnterCPULoadThres> 50 </EnterCPULoadThres>
			<EPP> -1 </EPP>
			<EPB> -1 </EPB>
			<ITMTState> -1 </ITMTState>
			<IRQMigrate> 1 </IRQMigrate>
			<ActiveCPUs>14,15</ActiveCPUs>
			<MinPollInterval> 500 </MinPollInterval>
			<PollIntervalIncrement> 500 </PollIntervalIncrement>
			<MaxPollInterval> 2000 </MaxPollInterval>
		</State>
		<State>
			<ID> 2 </ID>
			<Name> LPM_LOW </Name>
			<EntrySystemLoadThres> 10 </EntrySystemLoadThres>
			<ExitSystemLoadhysteresis> 3 </ExitSystemLoadhysteresis>
			<EPP> -1 </EPP>
			<EPB> -1 </EPB>
			<ITMTState> -1 </ITMTState>
			<IRQMigrate> 1 </IRQMigrate>
			<ActiveCPUs>12-15</ActiveCPUs>
			<MinPollInterval> 1000 </MinPollInterval>
			<PollIntervalIncrement> 1000 </PollIntervalIncrement>
			<MaxPollInterval> 3000 </MaxPollInterval>
		</State>
		<State>
			<ID> 3 </ID>
			<Name> FULL_POWER </Name>
			<EntrySystemLoadThres></EntrySystemLoadThres>
			<EnterCPULoadThres></EnterCPULoadThres>
			<EPP> -1 </EPP>
			<EPB> -1 </EPB>
			<ITMTState> -1 </ITMTState>
			<IRQMigrate> 1 </IRQMigrate>
			<ActiveCPUs>0-15</ActiveCPUs>
			<MinPollInterval> 500 </MinPollInterval>
			<PollIntervalIncrement> -1 </PollIntervalIncrement>
			<MaxPollInterval> 2000 </MaxPollInterval>
		</State>
	</States>
</Configuration>

System:
Framework 13, Intel i7-1260P, Fedora 40.

@zhang-rui
Copy link
Contributor

zhang-rui commented Jun 15, 2024

with HFI monitor activated lpmd only reacts when a HFI netlink message is raised from the kernel.
so IMV, there is no HFI update on your system. Can you run some workload and see if there is any update?

and what is your output of "rdmsr 0x17d1"?

@zhang-rui
Copy link
Contributor

BTW, I guess you would see similar symptom with 0.0.3.

@zhang-rui
Copy link
Contributor

One thing to mention is that the HFI monitor and Util monitor are exclusive and intel_lpmd uses one of them as the input for decision making. So once you enabled HFI monitor, util monitor is not activated at all.

@rmeissn
Copy link
Author

rmeissn commented Jun 15, 2024

and what is your output of "rdmsr 0x17d1"?

Executing this command gives me 1

BTW, I guess you would see similar symptom with 0.0.3.

This is my previous 0.0.3 config: #24 (comment)
This version worked flawlessly (entering and exiting low power mode). Based on this config, I guess lpmd acts solely based on HFI messages?

Can you run some workload and see if there is any update?

I've set HfiLpmEnable to 1 and sliced some larger 3D objects (=workload). There is no change in the lpmd logs - neither entering, nor leaving the low power mode. When setting HfiLpmEnable to 0 and repeating the procedure, I see it entering the low power mode (but not leaving it, as observed with v0.0.3). Looking at the system monitor shows dynamic activation of all cores on a workload and falling back to cores 12-15 on light load (like configured).

Jun 15 08:37:19 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:37:19 2024
Jun 15 08:37:20 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:37:20 2024
Jun 15 08:38:26 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:38:26 2024
Jun 15 08:38:27 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:38:27 2024
Jun 15 08:39:01 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:01 2024
Jun 15 08:39:02 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:02 2024
Jun 15 08:39:02 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:02 2024
Jun 15 08:39:03 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:03 2024
Jun 15 08:39:30 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:30 2024
Jun 15 08:39:31 framework intel_lpmd[154177]: ------ Enter Low Power Mode ( utl enter) --- Sat Jun 15 08:39:31 2024

EDIT:
Debug logs with HfiLpmEnable set to 1:

[1718434414][DEBUG]lpmd_main begin
[1718434414][DEBUG]CPUID 0x00000000: eax = 0x00000020 ebx = 0x756e6547 ecx = 0x6c65746e edx = 0x49656e69
[1718434414][DEBUG]CPUID 0x00000001: eax = 0x000906a3 ebx = 0x08400800 ecx = 0x7ffafbff edx = 0xbfebfbff
[1718434414][INFO]32 CPUID levels; family:model:stepping 0x6:9a:3 (6:154:3)
[1718434414][DEBUG]CPUID 0x00000007 subleaf 0x00000000: eax = 0x00000002 ebx = 0x239c27eb ecx = 0x984007bcedx = 0xfc18c410
[1718434414][DEBUG]	32 CPUs supported in maximum
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][INFO]Detected 8 Pcores, 8 Ecores, 0 Lcores, TDP 28W
[1718434414][MSG]Reading configuration file /etc/intel_lpmd/intel_lpmd_config.xml
[1718434414][INFO]Mode:0
[1718434414][INFO]HFI LPM Enable:1
[1718434414][INFO]HFI SUV Enable:1
[1718434414][INFO]WLT Hint Enable:1
[1718434414][INFO]Util entry threshold:10
[1718434414][INFO]Util exit threshold:95
[1718434414][INFO]Util LP Mode CPUs:
[1718434414][INFO]EPP in LP Mode:-1
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1718434414][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1718434414][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1718434414][INFO]	Use CPU 12,13,14,15 as Default Low Power CPUs (Ecores)
[1718434414][INFO]	Set intel_lpmd cpu affinity to CPU 12,13,14,15
[1718434414][DEBUG]		Write "+cpuset" to /sys/fs/cgroup/cgroup.subtree_control
[1718434414][INFO]	Found intel_powerclamp device at /sys/class/thermal/cooling_device16
[1718434414][DEBUG]CPU0 EPP: balance_power
[1718434414][DEBUG]CPU0 EPB: 0x7
[1718434414][DEBUG]CPU1 EPP: balance_power
[1718434414][DEBUG]CPU1 EPB: 0x7
[1718434414][DEBUG]CPU2 EPP: balance_power
[1718434414][DEBUG]CPU2 EPB: 0x7
[1718434414][DEBUG]CPU3 EPP: balance_power
[1718434414][DEBUG]CPU3 EPB: 0x7
[1718434414][DEBUG]CPU4 EPP: balance_power
[1718434414][DEBUG]CPU4 EPB: 0x7
[1718434414][DEBUG]CPU5 EPP: balance_power
[1718434414][DEBUG]CPU5 EPB: 0x7
[1718434414][DEBUG]CPU6 EPP: balance_power
[1718434414][DEBUG]CPU6 EPB: 0x7
[1718434414][DEBUG]CPU7 EPP: balance_power
[1718434414][DEBUG]CPU7 EPB: 0x7
[1718434414][DEBUG]CPU8 EPP: balance_power
[1718434414][DEBUG]CPU8 EPB: 0x7
[1718434414][DEBUG]CPU9 EPP: balance_power
[1718434414][DEBUG]CPU9 EPB: 0x7
[1718434414][DEBUG]CPU10 EPP: balance_power
[1718434414][DEBUG]CPU10 EPB: 0x7
[1718434414][DEBUG]CPU11 EPP: balance_power
[1718434414][DEBUG]CPU11 EPB: 0x7
[1718434414][DEBUG]CPU12 EPP: balance_power
[1718434414][DEBUG]CPU12 EPB: 0x7
[1718434414][DEBUG]CPU13 EPP: balance_power
[1718434414][DEBUG]CPU13 EPB: 0x7
[1718434414][DEBUG]CPU14 EPP: balance_power
[1718434414][DEBUG]CPU14 EPB: 0x7
[1718434414][DEBUG]CPU15 EPP: balance_power
[1718434414][DEBUG]CPU15 EPB: 0x7
[1718434414][DEBUG]CPUID 0x00000006: eax = 0x00df8ff7 ebx = 0x00000002 ecx = 0x00000409 edx = 0x00050003
[1718434414][INFO]HFI capability detected
[1718434414][INFO]Detecting IRQs ...
[1718434414][INFO]	irqbalance not running, run in native mode
[1718434414][DEBUG]Uevent binded
[1718434414][DEBUG]lpmd_init succeeds
[1718434414][DEBUG]Start main loop
[1718434425][DEBUG]Dbus method called org.freedesktop.intel_lpmd LPM_AUTO.
[1718434425][DEBUG]Received message 3
[1718434425][DEBUG]Request 1 (  usr auto). lpm_state 0x2
[1718434425][INFO]Use HFI 
[1718434425][DEBUG]Request stopped. lpm_state 0x8
^C[1718434467][DEBUG]Received message 0
[1718434467][MSG]Terminating ...
[1718434467][DEBUG]Request 2 (  usr exit). lpm_state 0x8
[1718434467][DEBUG]Request skipped because the system is already out of Low Power Mode ---
[1718434467][DEBUG]Terminating thread..

@stereomato
Copy link

I have the same issue on an i5-12500h laptop. Might be ADL related?

@zhang-rui
Copy link
Contributor

I see. And you're right that lpmd still activates util monitor when HFI monitor is enabled in v0.0.3.
But we found that on systems with active HFI hints, the firmware hints is not really honored, and this is not what we want.
So we disables Util monitor on purpose when HFI monitor is enabled, which is done by below commit in v0.0.4.

commit da9ffd3
Author: Zhang Rui [email protected]
AuthorDate: Tue Apr 9 10:44:04 2024 +0800
Commit: Zhang Rui [email protected]
CommitDate: Wed Jun 12 15:11:29 2024 +0800

Skip polling and always use latest cpumask for HFI

If HFI is enabled in config file, and user sets to AUTO mode, then
set lpm_state to LPM_HFI_ON so that it can handle next HFI update
whatever it is.

If the system is already in low power mode (in_low_power_mode == 1)
then also need to update cpumask. So in enter_lpm(), don't skip
updating cpumask for HFI CPUs.

If system has enabled HFI don't do polling. Set interval to -1
in lpmd_core_main_loop().

Originally-by: Srinivas Pandruvada <[email protected]>
Signed-off-by: Zhang Rui <[email protected]>

@zhang-rui
Copy link
Contributor

Close this issue.
If you still think this is a problem, please re-open it.

@rmeissn
Copy link
Author

rmeissn commented Jun 18, 2024

I don't think this issue should be closed.
I'm not a processor subsystem expert, but from what I understood:

  • My 1280P is supporting HFI
  • HFI is available and enabled on my system (default Fedora 40)

-> Relying on HFI with intel_lpmd is not working (never enters low power mode), similar to what @stereomato observed. Not relying on HFI, but utilization, is working (enters low power mode).
So even though this was a bit confusing with v0.0.3, my system should be able to enter low power mode when HfiLpmEnable is set to 1, but it does not - still valid on v0.0.5. So from my perspective, this is an open issue.

I'm happy assisting with logs or changing my perspective if this is not supposed to work on my system.

@stereomato
Copy link

Yeah same here, zhang says:

the firmware hints is not really honored, and this is not what we want

is there no way to make them be honored? seems like something is broken that could be fixed, or if this is really not fixable there should be a fallback + warning to the user otherwise it's just confusing

@zhang-rui
Copy link
Contributor

I don't think this issue should be closed. I'm not a processor subsystem expert, but from what I understood:

  • My 1280P is supporting HFI
    Right.
  • HFI is available and enabled on my system (default Fedora 40)
    Right.
    And "rdmsr 0x17d1" returns 1 confirmed this, and it also confirms that the kernel HFI driver is loaded and initialize the HFI registers properly.

-> Relying on HFI with intel_lpmd is not working (never enters low power mode), similar to what @stereomato observed. Not relying on HFI, but utilization, is working (enters low power mode). So even though this was a bit confusing with v0.0.3, my system should be able to enter low power mode when HfiLpmEnable is set to 1, but it does not - still valid on v0.0.5. So from my perspective, this is an open issue.

I agree this is an issue, but IMO, it is very likely not an intel-lpmd issue.
Because every party in the stack is ready and we're waiting for firmware hints to tell us to enter Low Power mode, but we don't get any.

I'm happy assisting with logs or changing my perspective if this is not supposed to work on my system.

I will reopen this, and try to see if there is anything we can do.

At the same time, can you please try a different laptop and see if that works?

@zhang-rui
Copy link
Contributor

Yeah same here, zhang says:

the firmware hints is not really honored, and this is not what we want

Here "honored" means, we do A following HFI, but then we do B following utilization, the system state is not what the HFI hints told us so we are not strictly following HFI hints.

is there no way to make them be honored? seems like something is broken that could be fixed, or if this is really not fixable there should be a fallback + warning to the user otherwise it's just confusing

I can add a message telling the users that

  1. utilization monitor is disabled because HFI monitor is enabled in the config file, which means user prefers intel-lpmd to work based on HFI hints rather than utilization hints.
  2. intel-lpmd is currently waiting for a real HFI hints from firmware

Does this make the things clearer?

@stereomato
Copy link

is there no way to make them be honored? seems like something is broken that could be fixed, or if this is really not fixable there should be a fallback + warning to the user otherwise it's just confusing

I can add a message telling the users that

1. utilization monitor is disabled because HFI monitor is enabled in the config file, which means user prefers intel-lpmd to work based on HFI hints rather than utilization hints.

2. intel-lpmd is currently waiting for a real HFI hints from firmware

Does this make the things clearer?

Yeah, it seems fine. Maybe also a warning that HFI might not work well? or at all?

@rmeissn
Copy link
Author

rmeissn commented Jun 24, 2024

At the same time, can you please try a different laptop and see if that works?

Unfortunately, I'm unable to try another Laptop with a recent Intel chipset, as don't get access to such a system.

@zhang-rui zhang-rui reopened this Jul 1, 2024
@zhang-rui
Copy link
Contributor

re-open per @rmeissn suggestion.

@rmeissn , what kernel version you're using?
after intel-lpmd launched, can you please run "cat /proc/interrupts | grep TRM" both before and after like 60 seconds (with system load varies) and see if there is any thermal interrupt generated? If there is an HFI update, it should go via this interrupt.

@rmeissn
Copy link
Author

rmeissn commented Jul 1, 2024

I'm currently on 6.9.6-200.fc40.x86_64 (default fedora kernel while updating regularly).

I've run those tests as follows:

  • recorded some outputs while on AC, lpmd turned off (see first listing)
  • unplugged AC
  • HFILpmEnable set to 1
  • restarted lpmd service
  • sudo intel_lpmd_control AUTO
  • watched lpmd logs -> started successfully, but no further logs
  • produced some light load (browsing, youtube, google maps, starting heavy applications, sliced a larger and complex 3d object for 3d printing)
  • recorded outputs below every ~30 seconds while producing load and shortly after doing so (see BAT)

These are the results for AC

# cat /proc/interrupts | grep TRM 
 TRM:      47816      47813      47608      47608      47634      47632      47696      47696      47413      47413      47413      47413      47412      47412      47410      47413   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47822      47819      47614      47614      47640      47638      47702      47702      47419      47419      47419      47419      47418      47418      47416      47419   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47826      47823      47618      47618      47644      47642      47706      47706      47423      47423      47423      47423      47422      47422      47420      47423   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47858      47855      47650      47650      47676      47674      47738      47738      47455      47455      47455      47455      47454      47454      47452      47455   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47864      47861      47656      47656      47682      47680      47744      47744      47461      47461      47461      47461      47460      47460      47458      47461   Thermal event interrupts

This is the result for BAT:

# cat /proc/interrupts | grep TRM                
 TRM:      47942      47939      47734      47734      47760      47758      47822      47822      47539      47539      47539      47539      47538      47538      47536      47539   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47942      47939      47734      47734      47760      47758      47822      47822      47539      47539      47539      47539      47538      47538      47536      47539   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47942      47939      47734      47734      47760      47758      47822      47822      47539      47539      47539      47539      47538      47538      47536      47539   Thermal event interrupts
# cat /proc/interrupts | grep TRM
 TRM:      47942      47939      47734      47734      47760      47758      47822      47822      47539      47539      47539      47539      47538      47538      47536      47539   Thermal event interrupts

@zhang-rui
Copy link
Contributor

from the log, we don't receive ANY thermal interrupts when on battery, this means there is no HFI hint updates from firmware. And this explains why you cannot enter low power mode with HFI monitor.
Can you do the same test with AC? because I see there are thermal interrupts (maybe HFI hints update) with AC connected.

@rmeissn
Copy link
Author

rmeissn commented Jul 1, 2024

I've retested while on AC and started lpmd in debug mode (logs below). In the middle, I've unplugged the docking station, changing to battery mode. In both modes, I've caused some load and times of no load, where lpmd should "deactivate" most cores.
Neither on AC, nor an BAT, any cores got restricted.

# sudo intel_lpmd --loglevel=debug --no-daemon --dbus-enable
[1719825472][DEBUG]lpmd_main begin
[1719825472][DEBUG]CPUID 0x00000000: eax = 0x00000020 ebx = 0x756e6547 ecx = 0x6c65746e edx = 0x49656e69
[1719825472][DEBUG]CPUID 0x00000001: eax = 0x000906a3 ebx = 0x10400800 ecx = 0x7ffafbff edx = 0xbfebfbff
[1719825472][INFO]32 CPUID levels; family:model:stepping 0x6:9a:3 (6:154:3)
[1719825472][DEBUG]CPUID 0x00000007 subleaf 0x00000000: eax = 0x00000002 ebx = 0x239c27eb ecx = 0x984007bcedx = 0xfc18c410
[1719825472][DEBUG]	32 CPUs supported in maximum
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][INFO]Detected 8 Pcores, 8 Ecores, 0 Lcores, TDP 28W
[1719825472][MSG]Reading configuration file /etc/intel_lpmd/intel_lpmd_config.xml
[1719825472][INFO]Mode:0
[1719825472][INFO]HFI LPM Enable:1
[1719825472][INFO]HFI SUV Enable:1
[1719825472][INFO]WLT Hint Enable:0
[1719825472][INFO]Util entry threshold:10
[1719825472][INFO]Util exit threshold:95
[1719825472][INFO]Util LP Mode CPUs:
[1719825472][INFO]EPP in LP Mode:-1
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x40000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000000: eax = 0x7c004121 ebx = 0x01c0003f ecx = 0x0000003fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000001: eax = 0x7c004122 ebx = 0x01c0003f ecx = 0x0000007fedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000002: eax = 0x7c01c143 ebx = 0x03c0003f ecx = 0x000007ffedx = 0x00000000
[1719825472][DEBUG]CPUID 0x00000004 subleaf 0x00000003: eax = 0x7c0fc163 ebx = 0x02c0003f ecx = 0x00005fffedx = 0x00000004
[1719825472][DEBUG]CPUID 0x0000001a: eax = 0x20000001 ebx = 0x00000000 ecx = 0x00000000 edx = 0x00000000
[1719825472][INFO]	Use CPU 12,13,14,15 as Default Low Power CPUs (Ecores)
[1719825472][INFO]	Set intel_lpmd cpu affinity to CPU 12,13,14,15
[1719825472][DEBUG]		Write "+cpuset" to /sys/fs/cgroup/cgroup.subtree_control
[1719825472][INFO]	Found intel_powerclamp device at /sys/class/thermal/cooling_device16
[1719825472][DEBUG]CPU0 EPP: performance
[1719825472][DEBUG]CPU0 EPB: 0x7
[1719825472][DEBUG]CPU1 EPP: performance
[1719825472][DEBUG]CPU1 EPB: 0x7
[1719825472][DEBUG]CPU2 EPP: performance
[1719825472][DEBUG]CPU2 EPB: 0x7
[1719825472][DEBUG]CPU3 EPP: performance
[1719825472][DEBUG]CPU3 EPB: 0x7
[1719825472][DEBUG]CPU4 EPP: performance
[1719825472][DEBUG]CPU4 EPB: 0x7
[1719825472][DEBUG]CPU5 EPP: performance
[1719825472][DEBUG]CPU5 EPB: 0x7
[1719825472][DEBUG]CPU6 EPP: performance
[1719825472][DEBUG]CPU6 EPB: 0x7
[1719825472][DEBUG]CPU7 EPP: performance
[1719825472][DEBUG]CPU7 EPB: 0x7
[1719825472][DEBUG]CPU8 EPP: performance
[1719825472][DEBUG]CPU8 EPB: 0x7
[1719825472][DEBUG]CPU9 EPP: performance
[1719825472][DEBUG]CPU9 EPB: 0x7
[1719825472][DEBUG]CPU10 EPP: performance
[1719825472][DEBUG]CPU10 EPB: 0x7
[1719825472][DEBUG]CPU11 EPP: performance
[1719825472][DEBUG]CPU11 EPB: 0x7
[1719825472][DEBUG]CPU12 EPP: performance
[1719825472][DEBUG]CPU12 EPB: 0x7
[1719825472][DEBUG]CPU13 EPP: performance
[1719825472][DEBUG]CPU13 EPB: 0x7
[1719825472][DEBUG]CPU14 EPP: performance
[1719825472][DEBUG]CPU14 EPB: 0x7
[1719825472][DEBUG]CPU15 EPP: performance
[1719825472][DEBUG]CPU15 EPB: 0x7
[1719825472][DEBUG]CPUID 0x00000006: eax = 0x00df8ff7 ebx = 0x00000002 ecx = 0x00000409 edx = 0x00050003
[1719825472][INFO]HFI capability detected
[1719825472][INFO]Detecting IRQs ...
[1719825472][INFO]	irqbalance not running, run in native mode
[1719825472][DEBUG]Uevent binded
[1719825472][DEBUG]lpmd_init succeeds
[1719825472][DEBUG]Start main loop
[1719825476][DEBUG]Dbus method called org.freedesktop.intel_lpmd LPM_AUTO.
[1719825476][DEBUG]Received message 3
[1719825476][DEBUG]Request 1 (  usr auto). lpm_state 0x2
[1719825476][INFO]Use HFI 
[1719825476][DEBUG]Request stopped. lpm_state 0x8
[1719825493][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825493][DEBUG]Receive uevent: libudev
[1719825493][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825493][DEBUG]Receive uevent: libudev
[1719825494][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825494][DEBUG]Receive uevent: libudev
[1719825494][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825494][DEBUG]Receive uevent: libudev
[1719825495][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825495][DEBUG]Receive uevent: libudev
[1719825496][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825496][DEBUG]Receive uevent: libudev
[1719825500][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825500][DEBUG]Receive uevent: libudev
[1719825501][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825501][DEBUG]Receive uevent: libudev
[1719825505][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825505][DEBUG]Receive uevent: libudev
[1719825506][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825506][DEBUG]Receive uevent: libudev
[1719825506][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825507][DEBUG]Receive uevent: libudev
[1719825507][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825508][DEBUG]Receive uevent: libudev
[1719825510][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825510][DEBUG]Receive uevent: libudev
[1719825511][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825511][DEBUG]Receive uevent: libudev
[1719825511][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825511][DEBUG]Receive uevent: libudev
[1719825512][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825512][DEBUG]Receive uevent: libudev
[1719825516][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825516][DEBUG]Receive uevent: libudev
[1719825517][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825517][DEBUG]Receive uevent: libudev
[1719825517][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825517][DEBUG]Receive uevent: libudev
[1719825518][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825518][DEBUG]Receive uevent: libudev
[1719825521][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825521][DEBUG]Receive uevent: libudev
[1719825522][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825522][DEBUG]Receive uevent: libudev
[1719825525][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825525][DEBUG]Receive uevent: libudev
[1719825526][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825526][DEBUG]Receive uevent: libudev
[1719825547][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825547][DEBUG]Receive uevent: libudev
[1719825548][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825548][DEBUG]Receive uevent: libudev
[1719825548][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825548][DEBUG]Receive uevent: libudev
[1719825548][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825548][DEBUG]Receive uevent: libudev
[1719825549][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825549][DEBUG]Receive uevent: libudev
[1719825549][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825549][DEBUG]Receive uevent: libudev
[1719825549][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825549][DEBUG]Receive uevent: libudev
[1719825550][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825550][DEBUG]Receive uevent: libudev
[1719825551][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825551][DEBUG]Receive uevent: libudev
[1719825552][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825552][DEBUG]Receive uevent: libudev
[1719825553][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825553][DEBUG]Receive uevent: libudev
[1719825554][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825554][DEBUG]Receive uevent: libudev
[1719825558][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825558][DEBUG]Receive uevent: libudev
[1719825559][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825559][DEBUG]Receive uevent: libudev
[1719825559][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825559][DEBUG]Receive uevent: libudev
[1719825560][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1

# unplugged AC (docking station)

[1719825560][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.0/video4linux/video2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.0/video4linux/video3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.0/media1
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.1
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.2/sound/card2/controlC2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.2/sound/card2/pcmC2D0c
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.2/sound/card2
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.2
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1/3-5.1.2.1:1.3
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/2-4.1:1.0/net/enp0s13f0u4u1/queues/rx-0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/2-4.1:1.0/net/enp0s13f0u4u1/queues/tx-0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/2-4.1:1.0/net/enp0s13f0u4u1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0/usbmisc/hiddev2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0/0003:0409:0598.000C/hidraw/hidraw6
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0/0003:0409:0598.000C
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0/0003:0409:0598.000C
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4/3-5.1.2.4:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2.4
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2/3-5.1.2:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.2
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/2-4.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/2-4.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-5/drm_dp_aux5
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-5
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:02.0/drm/card1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1/wakeup/wakeup60
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/i2c-18
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-6/drm_dp_aux6
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-6
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/i2c-19
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.2/2-4.2:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.2/2-4.2:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-7/drm_dp_aux7
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-7
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:02.0/drm/card1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.2
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.3/2-4.3:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.3/2-4.3:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4.3
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4/2-4:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:0d.0/usb2/2-4
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:0d.0/usb2/2-4
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::numlock
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::numlock
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::capslock
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::capslock
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::scrolllock
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/input27::scrolllock
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27/event17
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/input/input27
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A/hidraw/hidraw4
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0/0003:046A:0180.000A
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B/input/input28/event18
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B/input/input28
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B/input/input29/event19
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B/input/input29
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B/hidraw/hidraw5
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1/0003:046A:0180.000B
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/3-5.1.3.1:1.1
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1/wakeup/wakeup61
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3.1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3/3-5.1.3:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1.3
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1/3-5.1:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0/sound/card1/controlC1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0/sound/card1/pcmC1D0p
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0/sound/card1/pcmC1D0c
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0/sound/card1
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.0
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.1
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.2
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3/usbmisc/hiddev1
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3/0003:17EF:30B0.0009/hidraw/hidraw3
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3/0003:17EF:30B0.0009
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3/0003:17EF:30B0.0009
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2/3-5.2:1.3
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.2
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.3/3-5.3:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.3/3-5.3:1.1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.3
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.3
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: unbind@/devices/pci0000:00/0000:00:14.0/usb3/3-5
[1719825632][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-5
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:02.0/drm/card1
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:1f.0/ACPI0003:00/power_supply/ACAD
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825632][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: remove@/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/bluetooth/hci0/hci0:2048
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/bluetooth/hci0/rfkill1
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:1d.0/0000:a6:00.0/ieee80211/phy0/rfkill0
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Dbus method called org.freedesktop.intel_lpmd LPM_AUTO.
[1719825633][DEBUG]Received message 3
[1719825633][DEBUG]Request 1 (  usr auto). lpm_state 0x8
[1719825633][INFO]Use HFI 
[1719825633][DEBUG]Request stopped. lpm_state 0x8
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:02.0/drm/card1
[1719825633][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:02.0/drm/card1
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: libudev
[1719825633][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825633][DEBUG]Receive uevent: libudev
[1719825634][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825634][DEBUG]Receive uevent: libudev
[1719825634][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825634][DEBUG]Receive uevent: libudev
[1719825635][DEBUG]Receive uevent: change@/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/PNP0C0A:00/power_supply/BAT1
[1719825635][DEBUG]Receive uevent: libudev
[1719825649][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-9
[1719825649][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-9
[1719825649][DEBUG]Receive uevent: libudev
[1719825649][DEBUG]Receive uevent: libudev
[1719825649][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-9
[1719825649][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:14.0/usb3/3-9
[1719825649][DEBUG]Receive uevent: libudev
[1719825649][DEBUG]Receive uevent: libudev
[1719825650][DEBUG]Dbus method called org.freedesktop.intel_lpmd LPM_AUTO.
[1719825650][DEBUG]Received message 3
[1719825650][DEBUG]Request 1 (  usr auto). lpm_state 0x8
[1719825650][INFO]Use HFI 
[1719825650][DEBUG]Request stopped. lpm_state 0x8
[1719825673][DEBUG]Receive uevent: change@/devices/pci0000:00/0000:00:1d.0/0000:a6:00.0/ieee80211/phy0/rfkill0
[1719825673][DEBUG]Receive uevent: libudev
^C[1719825738][DEBUG]Received message 0
[1719825738][MSG]Terminating ...
[1719825738][DEBUG]Request 2 (  usr exit). lpm_state 0x8
[1719825738][DEBUG]Request skipped because the system is already out of Low Power Mode ---
[1719825738][DEBUG]Terminating thread..

@rmeissn
Copy link
Author

rmeissn commented Jul 1, 2024

Might this somehow related to selinux or secure boot? For selinux, I can't spot any problems in the audit.log file.
EDIT 1:
or to my TLP config: #24 (comment)
EDIT 2:
When running on battery and having the battery TLP profile active, I can't observe any thermal event interrupts. When staying on battery, but activating the TLP AC profile (manually), thermal event interrupts are delivered. Still, LPMD isn't activating the low power mode in any of those modes. Was running a browser benchmark as a test.
EDIT 3:
Out of curiosity, I've removed TLP completely, activated power-profiles-daemon and rebooted. On battery, I can't observe any thermal event interrupts and LPMD is still not activating low power mode. Was running a browser benchmark as a test. So it does not seem TLP related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants