All of lore.kernel.org
 help / color / mirror / Atom feed
* Why do I sometimes "lose" the "psys" RAPL counter?
       [not found] <alpine.DEB.2.21.2003252212220.2971@xps-7390>
@ 2020-03-26  5:30 ` Kenneth R. Crudup
  2020-03-26  8:13   ` Rafael J. Wysocki
       [not found] ` <691eb7a6efd7a954295f234a70f548fd0c81e2f8.camel@intel.com>
  1 sibling, 1 reply; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26  5:30 UTC (permalink / raw)
  To: linux-pm, Kenneth R. Crudup

[-- Attachment #1: Type: text/plain, Size: 4091 bytes --]


(Re-sent, as I think I had the wrong mailing list address before)

I'm running Linus' latest master of today (and have seen this for a while
now). I've got an IceLake CPU (i7-1065G7 running on a Dell 7390 2-in-1, but
I'm pretty sure I've seen issue this on my HP Spectre 13 with a 9th-gen CPU).

Sometimes when I boot, I get 4 RAPL "fixed counters" and sometimes I only
get 3, and it's always the "psys" domain that's missing when it does. See
attached output from various dmesg runs (and a snippet below).

Is this a bug?
Do you know what may cause this?

If you need more info to help me help you guys with this (if it's truly an
issue), please let me know.

Thanks,

	-Kenny

----
Mar 22 05:02:48 xps-7390 kernel: [    0.756890] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 05:02:48 xps-7390 kernel: [    0.756892] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    0.756893] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    0.756894] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    2.178267] intel_rapl_common: Found RAPL domain package
Mar 22 05:02:48 xps-7390 kernel: [    3.056499] intel_rapl_common: Found RAPL domain package
Mar 22 05:02:48 xps-7390 kernel: [    3.058417] intel_rapl_common: Found RAPL domain core
Mar 22 05:02:48 xps-7390 kernel: [    3.062290] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:17:50 xps-7390 kernel: [    1.770794] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 05:17:50 xps-7390 kernel: [    1.770799] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    1.770802] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    1.770814] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    3.176324] intel_rapl_common: Found RAPL domain package
Mar 22 05:17:50 xps-7390 kernel: [    4.060045] intel_rapl_common: Found RAPL domain package
Mar 22 05:17:50 xps-7390 kernel: [    4.061739] intel_rapl_common: Found RAPL domain core
Mar 22 05:17:50 xps-7390 kernel: [    4.063129] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:28:05 xps-7390 kernel: [    1.770320] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 05:28:05 xps-7390 kernel: [    1.770326] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770329] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770332] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770335] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    3.148050] intel_rapl_common: Found RAPL domain package
Mar 22 05:28:05 xps-7390 kernel: [    4.043621] intel_rapl_common: Found RAPL domain package
Mar 22 05:28:05 xps-7390 kernel: [    4.045295] intel_rapl_common: Found RAPL domain core
Mar 22 05:28:05 xps-7390 kernel: [    4.046823] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:37:11 xps-7390 kernel: [    1.635660] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 05:37:11 xps-7390 kernel: [    1.635667] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635670] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635673] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635676] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    3.043397] intel_rapl_common: Found RAPL domain package
Mar 22 05:37:11 xps-7390 kernel: [    4.043265] intel_rapl_common: Found RAPL domain package
Mar 22 05:37:11 xps-7390 kernel: [    4.045524] intel_rapl_common: Found RAPL domain core
Mar 22 05:37:11 xps-7390 kernel: [    4.048153] intel_rapl_common: Found RAPL domain uncore
----


-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

[-- Attachment #2: Type: text/plain, Size: 42443 bytes --]

Mar 24 20:48:44 xps-7390 kernel: [    1.762354] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 24 20:48:44 xps-7390 kernel: [    1.762359] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 24 20:48:44 xps-7390 kernel: [    1.762363] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 24 20:48:44 xps-7390 kernel: [    1.762365] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 24 20:48:44 xps-7390 kernel: [    3.179900] intel_rapl_common: Found RAPL domain package
Mar 24 20:48:44 xps-7390 kernel: [    4.053170] intel_rapl_common: Found RAPL domain package
Mar 24 20:48:44 xps-7390 kernel: [    4.055152] intel_rapl_common: Found RAPL domain core
Mar 24 20:48:44 xps-7390 kernel: [    4.057066] intel_rapl_common: Found RAPL domain uncore
Mar 22 00:01:12 xps-7390 kernel: [    0.777575] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 00:01:12 xps-7390 kernel: [    0.777588] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 00:01:12 xps-7390 kernel: [    0.777590] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 00:01:12 xps-7390 kernel: [    0.777591] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 00:01:12 xps-7390 kernel: [    0.777592] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 00:01:12 xps-7390 kernel: [    3.280949] intel_rapl_common: Found RAPL domain package
Mar 22 00:01:12 xps-7390 kernel: [    3.282355] intel_rapl_common: Found RAPL domain core
Mar 22 00:01:12 xps-7390 kernel: [    3.283939] intel_rapl_common: Found RAPL domain uncore
Mar 22 00:17:04 xps-7390 kernel: [    0.747742] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 00:17:04 xps-7390 kernel: [    0.747744] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 00:17:04 xps-7390 kernel: [    0.747746] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 00:17:04 xps-7390 kernel: [    0.747747] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 00:17:04 xps-7390 kernel: [    2.218531] intel_rapl_common: Found RAPL domain package
Mar 22 00:17:04 xps-7390 kernel: [    3.102628] intel_rapl_common: Found RAPL domain package
Mar 22 00:17:04 xps-7390 kernel: [    3.104166] intel_rapl_common: Found RAPL domain core
Mar 22 00:17:04 xps-7390 kernel: [    3.105683] intel_rapl_common: Found RAPL domain uncore
Mar 22 00:44:42 xps-7390 kernel: [    0.742760] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 00:44:42 xps-7390 kernel: [    0.742762] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 00:44:42 xps-7390 kernel: [    0.742764] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 00:44:42 xps-7390 kernel: [    0.742765] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 00:44:42 xps-7390 kernel: [    2.093911] intel_rapl_common: Found RAPL domain package
Mar 22 00:44:42 xps-7390 kernel: [    2.992840] intel_rapl_common: Found RAPL domain package
Mar 22 00:44:42 xps-7390 kernel: [    2.994347] intel_rapl_common: Found RAPL domain core
Mar 22 00:44:42 xps-7390 kernel: [    2.995923] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:12:01 xps-7390 kernel: [    0.757054] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:12:01 xps-7390 kernel: [    0.757066] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:12:01 xps-7390 kernel: [    0.757067] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:12:01 xps-7390 kernel: [    0.757069] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:12:01 xps-7390 kernel: [    3.069131] intel_rapl_common: Found RAPL domain package
Mar 22 01:12:01 xps-7390 kernel: [    3.070602] intel_rapl_common: Found RAPL domain core
Mar 22 01:12:01 xps-7390 kernel: [    3.072303] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:22:50 xps-7390 kernel: [    0.769445] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:22:50 xps-7390 kernel: [    0.769447] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:22:50 xps-7390 kernel: [    0.769449] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:22:50 xps-7390 kernel: [    0.769450] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:22:50 xps-7390 kernel: [    2.267858] intel_rapl_common: Found RAPL domain package
Mar 22 01:22:50 xps-7390 kernel: [    3.156536] intel_rapl_common: Found RAPL domain package
Mar 22 01:22:50 xps-7390 kernel: [    3.159909] intel_rapl_common: Found RAPL domain core
Mar 22 01:22:50 xps-7390 kernel: [    3.165340] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:33:19 xps-7390 kernel: [    0.737315] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:33:19 xps-7390 kernel: [    0.737317] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:33:19 xps-7390 kernel: [    0.737318] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:33:19 xps-7390 kernel: [    0.737320] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:33:19 xps-7390 kernel: [    2.215198] intel_rapl_common: Found RAPL domain package
Mar 22 01:33:19 xps-7390 kernel: [    3.102772] intel_rapl_common: Found RAPL domain package
Mar 22 01:33:19 xps-7390 kernel: [    3.104517] intel_rapl_common: Found RAPL domain core
Mar 22 01:33:19 xps-7390 kernel: [    3.106297] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:43:32 xps-7390 kernel: [    0.742298] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:43:32 xps-7390 kernel: [    0.742301] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:43:32 xps-7390 kernel: [    0.742302] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:43:32 xps-7390 kernel: [    0.742303] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:43:32 xps-7390 kernel: [    2.229011] intel_rapl_common: Found RAPL domain package
Mar 22 01:43:32 xps-7390 kernel: [    3.102810] intel_rapl_common: Found RAPL domain package
Mar 22 01:43:32 xps-7390 kernel: [    3.105534] intel_rapl_common: Found RAPL domain core
Mar 22 01:43:32 xps-7390 kernel: [    3.107701] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:46:03 xps-7390 kernel: [    0.742186] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:46:03 xps-7390 kernel: [    0.742188] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:46:03 xps-7390 kernel: [    0.742189] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:46:03 xps-7390 kernel: [    0.742191] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:46:03 xps-7390 kernel: [    2.177048] intel_rapl_common: Found RAPL domain package
Mar 22 01:46:03 xps-7390 kernel: [    3.061436] intel_rapl_common: Found RAPL domain package
Mar 22 01:46:03 xps-7390 kernel: [    3.063247] intel_rapl_common: Found RAPL domain core
Mar 22 01:46:03 xps-7390 kernel: [    3.064979] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:49:11 xps-7390 kernel: [    0.740482] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:49:11 xps-7390 kernel: [    0.740484] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:49:11 xps-7390 kernel: [    0.740485] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:49:11 xps-7390 kernel: [    0.740486] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:49:11 xps-7390 kernel: [    2.200417] intel_rapl_common: Found RAPL domain package
Mar 22 01:49:11 xps-7390 kernel: [    3.094276] intel_rapl_common: Found RAPL domain package
Mar 22 01:49:11 xps-7390 kernel: [    3.096354] intel_rapl_common: Found RAPL domain core
Mar 22 01:49:11 xps-7390 kernel: [    3.098344] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:52:42 xps-7390 kernel: [    0.742717] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:52:42 xps-7390 kernel: [    0.742719] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:52:42 xps-7390 kernel: [    0.742720] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:52:42 xps-7390 kernel: [    0.742721] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:52:42 xps-7390 kernel: [    2.191417] intel_rapl_common: Found RAPL domain package
Mar 22 01:52:42 xps-7390 kernel: [    3.076888] intel_rapl_common: Found RAPL domain package
Mar 22 01:52:42 xps-7390 kernel: [    3.078710] intel_rapl_common: Found RAPL domain core
Mar 22 01:52:42 xps-7390 kernel: [    3.080448] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:56:19 xps-7390 kernel: [    0.746638] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:56:19 xps-7390 kernel: [    0.746640] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:56:19 xps-7390 kernel: [    0.746641] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:56:19 xps-7390 kernel: [    0.746643] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:56:19 xps-7390 kernel: [    2.155831] intel_rapl_common: Found RAPL domain package
Mar 22 01:56:19 xps-7390 kernel: [    3.027366] intel_rapl_common: Found RAPL domain package
Mar 22 01:56:19 xps-7390 kernel: [    3.029260] intel_rapl_common: Found RAPL domain core
Mar 22 01:56:19 xps-7390 kernel: [    3.031117] intel_rapl_common: Found RAPL domain uncore
Mar 22 01:59:40 xps-7390 kernel: [    0.739857] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 01:59:40 xps-7390 kernel: [    0.739859] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 01:59:40 xps-7390 kernel: [    0.739861] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 01:59:40 xps-7390 kernel: [    0.739862] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 01:59:40 xps-7390 kernel: [    2.162992] intel_rapl_common: Found RAPL domain package
Mar 22 01:59:40 xps-7390 kernel: [    3.031466] intel_rapl_common: Found RAPL domain package
Mar 22 01:59:40 xps-7390 kernel: [    3.033349] intel_rapl_common: Found RAPL domain core
Mar 22 01:59:40 xps-7390 kernel: [    3.035136] intel_rapl_common: Found RAPL domain uncore
Mar 22 02:02:22 xps-7390 kernel: [    0.754395] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 02:02:22 xps-7390 kernel: [    0.754397] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 02:02:22 xps-7390 kernel: [    0.754398] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 02:02:22 xps-7390 kernel: [    0.754400] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 02:02:22 xps-7390 kernel: [    2.231337] intel_rapl_common: Found RAPL domain package
Mar 22 02:02:22 xps-7390 kernel: [    3.119277] intel_rapl_common: Found RAPL domain package
Mar 22 02:02:22 xps-7390 kernel: [    3.121054] intel_rapl_common: Found RAPL domain core
Mar 22 02:02:22 xps-7390 kernel: [    3.122919] intel_rapl_common: Found RAPL domain uncore
Mar 22 02:25:21 xps-7390 kernel: [    1.760862] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 02:25:21 xps-7390 kernel: [    1.760867] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 02:25:21 xps-7390 kernel: [    1.760870] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 02:25:21 xps-7390 kernel: [    1.760874] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 02:25:21 xps-7390 kernel: [    1.760876] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 02:25:21 xps-7390 kernel: [    3.121511] intel_rapl_common: Found RAPL domain package
Mar 22 02:25:21 xps-7390 kernel: [    3.992056] intel_rapl_common: Found RAPL domain package
Mar 22 02:25:21 xps-7390 kernel: [    3.993836] intel_rapl_common: Found RAPL domain core
Mar 22 02:25:21 xps-7390 kernel: [    3.995275] intel_rapl_common: Found RAPL domain uncore
Mar 22 02:48:16 xps-7390 kernel: [    0.742608] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 02:48:16 xps-7390 kernel: [    0.742610] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 02:48:16 xps-7390 kernel: [    0.742611] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 02:48:16 xps-7390 kernel: [    0.742612] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 02:48:16 xps-7390 kernel: [    2.152909] intel_rapl_common: Found RAPL domain package
Mar 22 02:48:16 xps-7390 kernel: [    3.009173] intel_rapl_common: Found RAPL domain package
Mar 22 02:48:16 xps-7390 kernel: [    3.011092] intel_rapl_common: Found RAPL domain core
Mar 22 02:48:16 xps-7390 kernel: [    3.012970] intel_rapl_common: Found RAPL domain uncore
Mar 22 02:53:55 xps-7390 kernel: [    0.731569] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 02:53:55 xps-7390 kernel: [    0.731571] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 02:53:55 xps-7390 kernel: [    0.731572] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 02:53:55 xps-7390 kernel: [    0.731574] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 02:53:55 xps-7390 kernel: [    2.139346] intel_rapl_common: Found RAPL domain package
Mar 22 02:53:55 xps-7390 kernel: [    3.006581] intel_rapl_common: Found RAPL domain package
Mar 22 02:53:55 xps-7390 kernel: [    3.008392] intel_rapl_common: Found RAPL domain core
Mar 22 02:53:55 xps-7390 kernel: [    3.010164] intel_rapl_common: Found RAPL domain uncore
Mar 22 02:58:31 xps-7390 kernel: [    0.732173] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 02:58:31 xps-7390 kernel: [    0.732175] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 02:58:31 xps-7390 kernel: [    0.732176] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 02:58:31 xps-7390 kernel: [    0.732178] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 02:58:31 xps-7390 kernel: [    2.158833] intel_rapl_common: Found RAPL domain package
Mar 22 02:58:31 xps-7390 kernel: [    3.047255] intel_rapl_common: Found RAPL domain package
Mar 22 02:58:31 xps-7390 kernel: [    3.049026] intel_rapl_common: Found RAPL domain core
Mar 22 02:58:31 xps-7390 kernel: [    3.050730] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:07:06 xps-7390 kernel: [    5.178968] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:07:06 xps-7390 kernel: [    5.178969] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:07:06 xps-7390 kernel: [    5.178970] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:07:06 xps-7390 kernel: [    5.178971] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:07:06 xps-7390 kernel: [    5.316369] intel_rapl_common: Found RAPL domain package
Mar 22 03:07:06 xps-7390 kernel: [    5.316370] intel_rapl_common: Found RAPL domain core
Mar 22 03:07:06 xps-7390 kernel: [    5.316371] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:11:31 xps-7390 kernel: [    0.744873] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:11:31 xps-7390 kernel: [    0.744875] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:11:31 xps-7390 kernel: [    0.744877] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:11:31 xps-7390 kernel: [    0.744878] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:11:31 xps-7390 kernel: [    2.119856] intel_rapl_common: Found RAPL domain package
Mar 22 03:11:31 xps-7390 kernel: [    2.998008] intel_rapl_common: Found RAPL domain package
Mar 22 03:11:31 xps-7390 kernel: [    2.999829] intel_rapl_common: Found RAPL domain core
Mar 22 03:11:31 xps-7390 kernel: [    3.001615] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:28:33 xps-7390 kernel: [    1.761425] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:28:33 xps-7390 kernel: [    1.761431] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:28:33 xps-7390 kernel: [    1.761434] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:28:33 xps-7390 kernel: [    1.761437] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:28:33 xps-7390 kernel: [    3.138881] intel_rapl_common: Found RAPL domain package
Mar 22 03:28:33 xps-7390 kernel: [    4.036177] intel_rapl_common: Found RAPL domain package
Mar 22 03:28:33 xps-7390 kernel: [    4.037785] intel_rapl_common: Found RAPL domain core
Mar 22 03:28:33 xps-7390 kernel: [    4.039225] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:33:18 xps-7390 kernel: [    1.761187] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:33:18 xps-7390 kernel: [    1.761193] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:33:18 xps-7390 kernel: [    1.761196] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:33:18 xps-7390 kernel: [    1.761199] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:33:18 xps-7390 kernel: [    3.142629] intel_rapl_common: Found RAPL domain package
Mar 22 03:33:18 xps-7390 kernel: [    4.036410] intel_rapl_common: Found RAPL domain package
Mar 22 03:33:18 xps-7390 kernel: [    4.037667] intel_rapl_common: Found RAPL domain core
Mar 22 03:33:18 xps-7390 kernel: [    4.039023] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:36:56 xps-7390 kernel: [    1.761580] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 03:36:56 xps-7390 kernel: [    1.761585] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:36:56 xps-7390 kernel: [    1.761588] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:36:56 xps-7390 kernel: [    1.761591] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:36:56 xps-7390 kernel: [    1.761594] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 03:36:56 xps-7390 kernel: [    3.144973] intel_rapl_common: Found RAPL domain package
Mar 22 03:36:56 xps-7390 kernel: [    4.034878] intel_rapl_common: Found RAPL domain package
Mar 22 03:36:56 xps-7390 kernel: [    4.036459] intel_rapl_common: Found RAPL domain core
Mar 22 03:36:56 xps-7390 kernel: [    4.037862] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:50:50 xps-7390 kernel: [    0.730198] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:50:50 xps-7390 kernel: [    0.730200] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:50:50 xps-7390 kernel: [    0.730201] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:50:50 xps-7390 kernel: [    0.730202] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:50:50 xps-7390 kernel: [    2.115030] intel_rapl_common: Found RAPL domain package
Mar 22 03:50:50 xps-7390 kernel: [    2.999699] intel_rapl_common: Found RAPL domain package
Mar 22 03:50:50 xps-7390 kernel: [    3.001609] intel_rapl_common: Found RAPL domain core
Mar 22 03:50:50 xps-7390 kernel: [    3.003527] intel_rapl_common: Found RAPL domain uncore
Mar 22 03:57:02 xps-7390 kernel: [    0.740137] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 03:57:02 xps-7390 kernel: [    0.740139] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 03:57:02 xps-7390 kernel: [    0.740141] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 03:57:02 xps-7390 kernel: [    0.740142] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 03:57:02 xps-7390 kernel: [    2.104932] intel_rapl_common: Found RAPL domain package
Mar 22 03:57:02 xps-7390 kernel: [    2.974727] intel_rapl_common: Found RAPL domain package
Mar 22 03:57:02 xps-7390 kernel: [    2.976648] intel_rapl_common: Found RAPL domain core
Mar 22 03:57:02 xps-7390 kernel: [    2.978563] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:15:49 xps-7390 kernel: [    0.744242] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:15:49 xps-7390 kernel: [    0.744244] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:15:49 xps-7390 kernel: [    0.744245] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:15:49 xps-7390 kernel: [    0.744247] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:15:49 xps-7390 kernel: [    2.126409] intel_rapl_common: Found RAPL domain package
Mar 22 04:15:49 xps-7390 kernel: [    3.020654] intel_rapl_common: Found RAPL domain package
Mar 22 04:15:49 xps-7390 kernel: [    3.022465] intel_rapl_common: Found RAPL domain core
Mar 22 04:15:49 xps-7390 kernel: [    3.024264] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:26:38 xps-7390 kernel: [    0.741438] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:26:38 xps-7390 kernel: [    0.741441] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:26:38 xps-7390 kernel: [    0.741442] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:26:38 xps-7390 kernel: [    0.741443] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:26:38 xps-7390 kernel: [    2.151679] intel_rapl_common: Found RAPL domain package
Mar 22 04:26:38 xps-7390 kernel: [    3.020997] intel_rapl_common: Found RAPL domain package
Mar 22 04:26:38 xps-7390 kernel: [    3.022897] intel_rapl_common: Found RAPL domain core
Mar 22 04:26:38 xps-7390 kernel: [    3.024752] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:37:56 xps-7390 kernel: [    0.742444] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:37:56 xps-7390 kernel: [    0.742446] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:37:56 xps-7390 kernel: [    0.742448] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:37:56 xps-7390 kernel: [    0.742449] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:37:56 xps-7390 kernel: [    2.123710] intel_rapl_common: Found RAPL domain package
Mar 22 04:37:56 xps-7390 kernel: [    3.023139] intel_rapl_common: Found RAPL domain package
Mar 22 04:37:56 xps-7390 kernel: [    3.025047] intel_rapl_common: Found RAPL domain core
Mar 22 04:37:56 xps-7390 kernel: [    3.026920] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:41:32 xps-7390 kernel: [    0.752065] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:41:32 xps-7390 kernel: [    0.752067] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:41:32 xps-7390 kernel: [    0.752068] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:41:32 xps-7390 kernel: [    0.752069] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:41:32 xps-7390 kernel: [    2.144091] intel_rapl_common: Found RAPL domain package
Mar 22 04:41:32 xps-7390 kernel: [    2.998525] intel_rapl_common: Found RAPL domain package
Mar 22 04:41:32 xps-7390 kernel: [    3.000330] intel_rapl_common: Found RAPL domain core
Mar 22 04:41:32 xps-7390 kernel: [    3.002139] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:44:51 xps-7390 kernel: [    0.749211] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:44:51 xps-7390 kernel: [    0.749213] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:44:51 xps-7390 kernel: [    0.749214] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:44:51 xps-7390 kernel: [    0.749215] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:44:51 xps-7390 kernel: [    2.133973] intel_rapl_common: Found RAPL domain package
Mar 22 04:44:51 xps-7390 kernel: [    3.024425] intel_rapl_common: Found RAPL domain package
Mar 22 04:44:51 xps-7390 kernel: [    3.026154] intel_rapl_common: Found RAPL domain core
Mar 22 04:44:51 xps-7390 kernel: [    3.027775] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:48:05 xps-7390 kernel: [    0.741614] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:48:05 xps-7390 kernel: [    0.741616] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:48:05 xps-7390 kernel: [    0.741618] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:48:05 xps-7390 kernel: [    0.741619] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:48:05 xps-7390 kernel: [    2.090737] intel_rapl_common: Found RAPL domain package
Mar 22 04:48:05 xps-7390 kernel: [    2.960690] intel_rapl_common: Found RAPL domain package
Mar 22 04:48:05 xps-7390 kernel: [    2.962972] intel_rapl_common: Found RAPL domain core
Mar 22 04:48:05 xps-7390 kernel: [    2.965330] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:50:48 xps-7390 kernel: [    0.743260] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:50:48 xps-7390 kernel: [    0.743262] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:50:48 xps-7390 kernel: [    0.743264] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:50:48 xps-7390 kernel: [    0.743265] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:50:48 xps-7390 kernel: [    2.123968] intel_rapl_common: Found RAPL domain package
Mar 22 04:50:48 xps-7390 kernel: [    3.032179] intel_rapl_common: Found RAPL domain package
Mar 22 04:50:48 xps-7390 kernel: [    3.033672] intel_rapl_common: Found RAPL domain core
Mar 22 04:50:48 xps-7390 kernel: [    3.035385] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:53:58 xps-7390 kernel: [    0.752282] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:53:58 xps-7390 kernel: [    0.752285] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:53:58 xps-7390 kernel: [    0.752286] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:53:58 xps-7390 kernel: [    0.752287] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:53:58 xps-7390 kernel: [    2.134420] intel_rapl_common: Found RAPL domain package
Mar 22 04:53:58 xps-7390 kernel: [    3.024130] intel_rapl_common: Found RAPL domain package
Mar 22 04:53:58 xps-7390 kernel: [    3.025878] intel_rapl_common: Found RAPL domain core
Mar 22 04:53:58 xps-7390 kernel: [    3.027920] intel_rapl_common: Found RAPL domain uncore
Mar 22 04:57:18 xps-7390 kernel: [    0.741914] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 04:57:18 xps-7390 kernel: [    0.741917] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 04:57:18 xps-7390 kernel: [    0.741918] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 04:57:18 xps-7390 kernel: [    0.741919] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 04:57:18 xps-7390 kernel: [    2.109049] intel_rapl_common: Found RAPL domain package
Mar 22 04:57:18 xps-7390 kernel: [    2.996507] intel_rapl_common: Found RAPL domain package
Mar 22 04:57:18 xps-7390 kernel: [    2.998412] intel_rapl_common: Found RAPL domain core
Mar 22 04:57:18 xps-7390 kernel: [    3.000120] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:00:07 xps-7390 kernel: [    0.744846] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 05:00:07 xps-7390 kernel: [    0.744849] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:00:07 xps-7390 kernel: [    0.744850] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:00:07 xps-7390 kernel: [    0.744851] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:00:07 xps-7390 kernel: [    2.095436] intel_rapl_common: Found RAPL domain package
Mar 22 05:00:07 xps-7390 kernel: [    2.967723] intel_rapl_common: Found RAPL domain package
Mar 22 05:00:07 xps-7390 kernel: [    2.970384] intel_rapl_common: Found RAPL domain core
Mar 22 05:00:07 xps-7390 kernel: [    2.973422] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:02:48 xps-7390 kernel: [    0.756890] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 05:02:48 xps-7390 kernel: [    0.756892] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    0.756893] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    0.756894] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:02:48 xps-7390 kernel: [    2.178267] intel_rapl_common: Found RAPL domain package
Mar 22 05:02:48 xps-7390 kernel: [    3.056499] intel_rapl_common: Found RAPL domain package
Mar 22 05:02:48 xps-7390 kernel: [    3.058417] intel_rapl_common: Found RAPL domain core
Mar 22 05:02:48 xps-7390 kernel: [    3.062290] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:17:50 xps-7390 kernel: [    1.770794] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 22 05:17:50 xps-7390 kernel: [    1.770799] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    1.770802] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    1.770814] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:17:50 xps-7390 kernel: [    3.176324] intel_rapl_common: Found RAPL domain package
Mar 22 05:17:50 xps-7390 kernel: [    4.060045] intel_rapl_common: Found RAPL domain package
Mar 22 05:17:50 xps-7390 kernel: [    4.061739] intel_rapl_common: Found RAPL domain core
Mar 22 05:17:50 xps-7390 kernel: [    4.063129] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:28:05 xps-7390 kernel: [    1.770320] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 05:28:05 xps-7390 kernel: [    1.770326] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770329] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770332] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    1.770335] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 05:28:05 xps-7390 kernel: [    3.148050] intel_rapl_common: Found RAPL domain package
Mar 22 05:28:05 xps-7390 kernel: [    4.043621] intel_rapl_common: Found RAPL domain package
Mar 22 05:28:05 xps-7390 kernel: [    4.045295] intel_rapl_common: Found RAPL domain core
Mar 22 05:28:05 xps-7390 kernel: [    4.046823] intel_rapl_common: Found RAPL domain uncore
Mar 22 05:37:11 xps-7390 kernel: [    1.635660] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 05:37:11 xps-7390 kernel: [    1.635667] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635670] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635673] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    1.635676] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 05:37:11 xps-7390 kernel: [    3.043397] intel_rapl_common: Found RAPL domain package
Mar 22 05:37:11 xps-7390 kernel: [    4.043265] intel_rapl_common: Found RAPL domain package
Mar 22 05:37:11 xps-7390 kernel: [    4.045524] intel_rapl_common: Found RAPL domain core
Mar 22 05:37:11 xps-7390 kernel: [    4.048153] intel_rapl_common: Found RAPL domain uncore
Mar 22 14:45:59 xps-7390 kernel: [    1.635372] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 14:45:59 xps-7390 kernel: [    1.635378] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 14:45:59 xps-7390 kernel: [    1.635382] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 14:45:59 xps-7390 kernel: [    1.635393] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 14:45:59 xps-7390 kernel: [    1.635396] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 14:45:59 xps-7390 kernel: [    2.956392] intel_rapl_common: Found RAPL domain package
Mar 22 14:45:59 xps-7390 kernel: [    3.962398] intel_rapl_common: Found RAPL domain package
Mar 22 14:45:59 xps-7390 kernel: [    3.964494] intel_rapl_common: Found RAPL domain core
Mar 22 14:45:59 xps-7390 kernel: [    3.966240] intel_rapl_common: Found RAPL domain uncore
Mar 22 15:35:06 xps-7390 kernel: [    1.752957] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 15:35:06 xps-7390 kernel: [    1.752963] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 15:35:06 xps-7390 kernel: [    1.752966] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 15:35:06 xps-7390 kernel: [    1.752968] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 15:35:06 xps-7390 kernel: [    1.752971] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 15:35:06 xps-7390 kernel: [    3.180534] intel_rapl_common: Found RAPL domain package
Mar 22 15:35:06 xps-7390 kernel: [    4.057656] intel_rapl_common: Found RAPL domain package
Mar 22 15:35:06 xps-7390 kernel: [    4.059174] intel_rapl_common: Found RAPL domain core
Mar 22 15:35:06 xps-7390 kernel: [    4.060643] intel_rapl_common: Found RAPL domain uncore
Mar 22 17:13:32 xps-7390 kernel: [    1.842775] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 22 17:13:32 xps-7390 kernel: [    1.842781] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 22 17:13:32 xps-7390 kernel: [    1.842784] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 22 17:13:32 xps-7390 kernel: [    1.842787] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 22 17:13:32 xps-7390 kernel: [    1.842790] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 22 17:13:32 xps-7390 kernel: [    3.281156] intel_rapl_common: Found RAPL domain package
Mar 22 17:13:32 xps-7390 kernel: [    4.259843] intel_rapl_common: Found RAPL domain package
Mar 22 17:13:32 xps-7390 kernel: [    4.261945] intel_rapl_common: Found RAPL domain core
Mar 22 17:13:32 xps-7390 kernel: [    4.263855] intel_rapl_common: Found RAPL domain uncore
Mar 20 19:02:23 xps-7390 kernel: [    1.777740] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 20 19:02:23 xps-7390 kernel: [    1.777746] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 20 19:02:23 xps-7390 kernel: [    1.777749] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 20 19:02:23 xps-7390 kernel: [    1.777752] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 20 19:02:23 xps-7390 kernel: [    3.244587] intel_rapl_common: Found RAPL domain package
Mar 20 19:02:23 xps-7390 kernel: [    4.121201] intel_rapl_common: Found RAPL domain package
Mar 20 19:02:23 xps-7390 kernel: [    4.122665] intel_rapl_common: Found RAPL domain core
Mar 20 19:02:23 xps-7390 kernel: [    4.124095] intel_rapl_common: Found RAPL domain uncore
Mar 20 19:16:13 xps-7390 kernel: [    5.082751] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 20 19:16:13 xps-7390 kernel: [    5.082752] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 20 19:16:13 xps-7390 kernel: [    5.082753] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 20 19:16:13 xps-7390 kernel: [    5.082753] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 20 19:16:13 xps-7390 kernel: [    5.211185] intel_rapl_common: Found RAPL domain package
Mar 20 19:16:13 xps-7390 kernel: [    5.211187] intel_rapl_common: Found RAPL domain core
Mar 20 19:16:13 xps-7390 kernel: [    5.211188] intel_rapl_common: Found RAPL domain uncore
Mar 20 19:17:46 xps-7390 kernel: [    5.072440] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 20 19:17:46 xps-7390 kernel: [    5.072441] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 20 19:17:46 xps-7390 kernel: [    5.072442] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 20 19:17:46 xps-7390 kernel: [    5.072442] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 20 19:17:46 xps-7390 kernel: [    5.179610] intel_rapl_common: Found RAPL domain package
Mar 20 19:17:46 xps-7390 kernel: [    5.179611] intel_rapl_common: Found RAPL domain core
Mar 20 19:17:46 xps-7390 kernel: [    5.179612] intel_rapl_common: Found RAPL domain uncore
Mar 20 19:19:58 xps-7390 kernel: [    1.770663] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 20 19:19:58 xps-7390 kernel: [    1.770670] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 20 19:19:58 xps-7390 kernel: [    1.770673] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 20 19:19:58 xps-7390 kernel: [    1.770676] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 20 19:19:58 xps-7390 kernel: [    3.205869] intel_rapl_common: Found RAPL domain package
Mar 20 19:19:58 xps-7390 kernel: [    4.123540] intel_rapl_common: Found RAPL domain package
Mar 20 19:19:58 xps-7390 kernel: [    4.124637] intel_rapl_common: Found RAPL domain core
Mar 20 19:19:58 xps-7390 kernel: [    4.125778] intel_rapl_common: Found RAPL domain uncore
Mar 20 19:22:15 xps-7390 kernel: [    1.796172] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 20 19:22:15 xps-7390 kernel: [    1.796177] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 20 19:22:15 xps-7390 kernel: [    1.796181] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 20 19:22:15 xps-7390 kernel: [    1.796183] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 20 19:22:15 xps-7390 kernel: [    3.253261] intel_rapl_common: Found RAPL domain package
Mar 20 19:22:15 xps-7390 kernel: [    4.144378] intel_rapl_common: Found RAPL domain package
Mar 20 19:22:15 xps-7390 kernel: [    4.146629] intel_rapl_common: Found RAPL domain core
Mar 20 19:22:15 xps-7390 kernel: [    4.148639] intel_rapl_common: Found RAPL domain uncore
Mar 21 16:13:40 xps-7390 kernel: [    1.803785] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 21 16:13:40 xps-7390 kernel: [    1.803790] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 16:13:40 xps-7390 kernel: [    1.803794] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 16:13:40 xps-7390 kernel: [    1.803797] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 16:13:40 xps-7390 kernel: [    3.320744] intel_rapl_common: Found RAPL domain package
Mar 21 16:13:40 xps-7390 kernel: [    4.265234] intel_rapl_common: Found RAPL domain package
Mar 21 16:13:40 xps-7390 kernel: [    4.267565] intel_rapl_common: Found RAPL domain core
Mar 21 16:13:40 xps-7390 kernel: [    4.269745] intel_rapl_common: Found RAPL domain uncore
Mar 21 18:52:52 xps-7390 kernel: [    4.960316] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 21 18:52:52 xps-7390 kernel: [    4.960318] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 18:52:52 xps-7390 kernel: [    4.960318] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 18:52:52 xps-7390 kernel: [    4.960319] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 18:52:52 xps-7390 kernel: [    4.960319] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 21 18:52:52 xps-7390 kernel: [    5.113459] intel_rapl_common: Found RAPL domain package
Mar 21 18:52:52 xps-7390 kernel: [    5.113460] intel_rapl_common: Found RAPL domain core
Mar 21 18:52:52 xps-7390 kernel: [    5.113462] intel_rapl_common: Found RAPL domain uncore
Mar 21 19:11:49 xps-7390 kernel: [    1.775835] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 21 19:11:49 xps-7390 kernel: [    1.775841] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 19:11:49 xps-7390 kernel: [    1.775844] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 19:11:49 xps-7390 kernel: [    1.775847] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 19:11:49 xps-7390 kernel: [    1.775850] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 21 19:11:49 xps-7390 kernel: [    3.197532] intel_rapl_common: Found RAPL domain package
Mar 21 19:11:49 xps-7390 kernel: [    4.097232] intel_rapl_common: Found RAPL domain package
Mar 21 19:11:49 xps-7390 kernel: [    4.098745] intel_rapl_common: Found RAPL domain core
Mar 21 19:11:49 xps-7390 kernel: [    4.100048] intel_rapl_common: Found RAPL domain uncore
Mar 21 19:13:38 xps-7390 kernel: [    1.771718] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 21 19:13:38 xps-7390 kernel: [    1.771724] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 19:13:38 xps-7390 kernel: [    1.771727] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 19:13:38 xps-7390 kernel: [    1.771730] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 19:13:38 xps-7390 kernel: [    1.771733] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 21 19:13:38 xps-7390 kernel: [    3.194182] intel_rapl_common: Found RAPL domain package
Mar 21 19:13:38 xps-7390 kernel: [    4.059801] intel_rapl_common: Found RAPL domain package
Mar 21 19:13:38 xps-7390 kernel: [    4.061038] intel_rapl_common: Found RAPL domain core
Mar 21 19:13:38 xps-7390 kernel: [    4.062317] intel_rapl_common: Found RAPL domain uncore
Mar 21 19:52:17 xps-7390 kernel: [    4.930192] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
Mar 21 19:52:17 xps-7390 kernel: [    4.930193] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 19:52:17 xps-7390 kernel: [    4.930194] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 19:52:17 xps-7390 kernel: [    4.930194] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 19:52:17 xps-7390 kernel: [    4.930195] RAPL PMU: hw unit of domain psys 2^-14 Joules
Mar 21 19:52:17 xps-7390 kernel: [    5.071612] intel_rapl_common: Found RAPL domain package
Mar 21 19:52:17 xps-7390 kernel: [    5.071614] intel_rapl_common: Found RAPL domain core
Mar 21 19:52:17 xps-7390 kernel: [    5.071615] intel_rapl_common: Found RAPL domain uncore
Mar 21 20:01:32 xps-7390 kernel: [    1.773966] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
Mar 21 20:01:32 xps-7390 kernel: [    1.773972] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
Mar 21 20:01:32 xps-7390 kernel: [    1.773975] RAPL PMU: hw unit of domain package 2^-14 Joules
Mar 21 20:01:32 xps-7390 kernel: [    1.773987] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Mar 21 20:01:32 xps-7390 kernel: [    3.183445] intel_rapl_common: Found RAPL domain package
Mar 21 20:01:32 xps-7390 kernel: [    4.070529] intel_rapl_common: Found RAPL domain package
Mar 21 20:01:32 xps-7390 kernel: [    4.071720] intel_rapl_common: Found RAPL domain core
Mar 21 20:01:32 xps-7390 kernel: [    4.072957] intel_rapl_common: Found RAPL domain uncore
Binary file (standard input) matches

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26  5:30 ` Why do I sometimes "lose" the "psys" RAPL counter? Kenneth R. Crudup
@ 2020-03-26  8:13   ` Rafael J. Wysocki
  2020-03-26 15:23     ` Srinivas Pandruvada
  0 siblings, 1 reply; 17+ messages in thread
From: Rafael J. Wysocki @ 2020-03-26  8:13 UTC (permalink / raw)
  To: Kenneth R. Crudup; +Cc: Linux PM, Srinivas Pandruvada

+Srinivas

On Thu, Mar 26, 2020 at 6:46 AM Kenneth R. Crudup <kenny@panix.com> wrote:
>
>
> (Re-sent, as I think I had the wrong mailing list address before)
>
> I'm running Linus' latest master of today (and have seen this for a while
> now). I've got an IceLake CPU (i7-1065G7 running on a Dell 7390 2-in-1, but
> I'm pretty sure I've seen issue this on my HP Spectre 13 with a 9th-gen CPU).
>
> Sometimes when I boot, I get 4 RAPL "fixed counters" and sometimes I only
> get 3, and it's always the "psys" domain that's missing when it does. See
> attached output from various dmesg runs (and a snippet below).
>
> Is this a bug?
> Do you know what may cause this?
>
> If you need more info to help me help you guys with this (if it's truly an
> issue), please let me know.
>
> Thanks,
>
>         -Kenny
>
> ----
> Mar 22 05:02:48 xps-7390 kernel: [    0.756890] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> Mar 22 05:02:48 xps-7390 kernel: [    0.756892] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
> Mar 22 05:02:48 xps-7390 kernel: [    0.756893] RAPL PMU: hw unit of domain package 2^-14 Joules
> Mar 22 05:02:48 xps-7390 kernel: [    0.756894] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
> Mar 22 05:02:48 xps-7390 kernel: [    2.178267] intel_rapl_common: Found RAPL domain package
> Mar 22 05:02:48 xps-7390 kernel: [    3.056499] intel_rapl_common: Found RAPL domain package
> Mar 22 05:02:48 xps-7390 kernel: [    3.058417] intel_rapl_common: Found RAPL domain core
> Mar 22 05:02:48 xps-7390 kernel: [    3.062290] intel_rapl_common: Found RAPL domain uncore
> Mar 22 05:17:50 xps-7390 kernel: [    1.770794] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> Mar 22 05:17:50 xps-7390 kernel: [    1.770799] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
> Mar 22 05:17:50 xps-7390 kernel: [    1.770802] RAPL PMU: hw unit of domain package 2^-14 Joules
> Mar 22 05:17:50 xps-7390 kernel: [    1.770814] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
> Mar 22 05:17:50 xps-7390 kernel: [    3.176324] intel_rapl_common: Found RAPL domain package
> Mar 22 05:17:50 xps-7390 kernel: [    4.060045] intel_rapl_common: Found RAPL domain package
> Mar 22 05:17:50 xps-7390 kernel: [    4.061739] intel_rapl_common: Found RAPL domain core
> Mar 22 05:17:50 xps-7390 kernel: [    4.063129] intel_rapl_common: Found RAPL domain uncore
> Mar 22 05:28:05 xps-7390 kernel: [    1.770320] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> Mar 22 05:28:05 xps-7390 kernel: [    1.770326] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
> Mar 22 05:28:05 xps-7390 kernel: [    1.770329] RAPL PMU: hw unit of domain package 2^-14 Joules
> Mar 22 05:28:05 xps-7390 kernel: [    1.770332] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
> Mar 22 05:28:05 xps-7390 kernel: [    1.770335] RAPL PMU: hw unit of domain psys 2^-14 Joules
> Mar 22 05:28:05 xps-7390 kernel: [    3.148050] intel_rapl_common: Found RAPL domain package
> Mar 22 05:28:05 xps-7390 kernel: [    4.043621] intel_rapl_common: Found RAPL domain package
> Mar 22 05:28:05 xps-7390 kernel: [    4.045295] intel_rapl_common: Found RAPL domain core
> Mar 22 05:28:05 xps-7390 kernel: [    4.046823] intel_rapl_common: Found RAPL domain uncore
> Mar 22 05:37:11 xps-7390 kernel: [    1.635660] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> Mar 22 05:37:11 xps-7390 kernel: [    1.635667] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
> Mar 22 05:37:11 xps-7390 kernel: [    1.635670] RAPL PMU: hw unit of domain package 2^-14 Joules
> Mar 22 05:37:11 xps-7390 kernel: [    1.635673] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
> Mar 22 05:37:11 xps-7390 kernel: [    1.635676] RAPL PMU: hw unit of domain psys 2^-14 Joules
> Mar 22 05:37:11 xps-7390 kernel: [    3.043397] intel_rapl_common: Found RAPL domain package
> Mar 22 05:37:11 xps-7390 kernel: [    4.043265] intel_rapl_common: Found RAPL domain package
> Mar 22 05:37:11 xps-7390 kernel: [    4.045524] intel_rapl_common: Found RAPL domain core
> Mar 22 05:37:11 xps-7390 kernel: [    4.048153] intel_rapl_common: Found RAPL domain uncore
> ----
>
>
> --
> Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
       [not found]       ` <alpine.DEB.2.21.2003260225200.2971@xps-7390>
@ 2020-03-26  9:36         ` Kenneth R. Crudup
  2020-03-26  9:54           ` Kenneth R. Crudup
  0 siblings, 1 reply; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26  9:36 UTC (permalink / raw)
  To: Zhang Rui
  Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada,
	Kenneth R. Crudup


(++Srinivas and the right(? other?) linux-pm mailing list)

On Thu, 26 Mar 2020, Zhang Rui wrote:

> what does "rdmsr 0x64D" return when there are 3 fixed counters?

$ sudo rdmsr 0x64D
56bcb63e
$ dmesg | fgrep RAPL
[    1.762354] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
[    1.762359] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    1.762363] RAPL PMU: hw unit of domain package 2^-14 Joules
[    1.762365] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    3.179900] intel_rapl_common: Found RAPL domain package
[    4.053170] intel_rapl_common: Found RAPL domain package
[    4.055152] intel_rapl_common: Found RAPL domain core
[    4.057066] intel_rapl_common: Found RAPL domain uncore
$

> if it returns 0, which I think it is the case, does reading the msr
> from other cpus return non-zero value, by using rdmsr -p parameter?

Well, it didn't, but why not?

CPU 0 MSR 0x64d value: 57a289a6
CPU 1 MSR 0x64d value: 57a28bf7
CPU 2 MSR 0x64d value: 57a28e15
CPU 3 MSR 0x64d value: 57a28f3b
CPU 4 MSR 0x64d value: 57a28fe8
CPU 5 MSR 0x64d value: 57a2912a
CPU 6 MSR 0x64d value: 57a2923d
CPU 7 MSR 0x64d value: 57a29327

> > > if that is not the problem, please attach the output of "grep .
> > > /sys/class/powercap/intel-rapl*/name" in both cases.

Here's the "3 counters case" (same running kernel as above):

$ sudo egrep -r . /sys/class/powercap/intel-rapl*/name
/sys/class/powercap/intel-rapl:0:0/name:core
/sys/class/powercap/intel-rapl:0:1/name:uncore
/sys/class/powercap/intel-rapl:0/name:package-0
/sys/class/powercap/intel-rapl-mmio:0/name:package-0
$

As soon as I get "4 counters" numbers I'll resend with those values.

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
       [not found]       ` <c9a24dfbc765c9c19d87094e5b2044f33431e501.camel@intel.com>
@ 2020-03-26  9:38         ` Kenneth R. Crudup
  2020-03-26  9:55           ` Kenneth R. Crudup
  2020-03-26 10:15           ` Kenneth R. Crudup
  0 siblings, 2 replies; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26  9:38 UTC (permalink / raw)
  To: Zhang Rui
  Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada,
	Kenneth R. Crudup


On Thu, 26 Mar 2020, Zhang Rui wrote:

> BTW, it is better to get the output of "rdmsr 0x65C" as well.

OK, for the "3 counters" case (as per my last E-mail):

CPU 0 MSR 0x65C value: dd0000
CPU 1 MSR 0x65C value: dd0000
CPU 2 MSR 0x65C value: dd0000
CPU 3 MSR 0x65C value: dd0000
CPU 4 MSR 0x65C value: dd0000
CPU 5 MSR 0x65C value: dd0000
CPU 6 MSR 0x65C value: dd0000
CPU 7 MSR 0x65C value: dd0000

"4 counters" (i.e., with the "psys domain" being found) results coming up soon.

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26  9:36         ` Kenneth R. Crudup
@ 2020-03-26  9:54           ` Kenneth R. Crudup
  0 siblings, 0 replies; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26  9:54 UTC (permalink / raw)
  To: Zhang Rui; +Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada


> > what does "rdmsr 0x64D" return when there are [now 4] fixed counters?

OK, so I rebooted after a power cycle, and here's the results with 4
fixed counters (i.e., it sees the "psys domain"):

$ sudo rdmsr 0x64D
a6e824
$ dmesg | fgrep RAPL
[    1.761697] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    1.761703] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    1.761706] RAPL PMU: hw unit of domain package 2^-14 Joules
[    1.761709] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    1.761712] RAPL PMU: hw unit of domain psys 2^-14 Joules
[    3.119434] intel_rapl_common: Found RAPL domain package
[    4.007495] intel_rapl_common: Found RAPL domain package
[    4.009635] intel_rapl_common: Found RAPL domain core
[    4.011749] intel_rapl_common: Found RAPL domain uncore

> > if it returns 0, which I think it is the case, does reading the msr
> > from other cpus return non-zero value, by using rdmsr -p parameter?

Here's the "4 counters" case:

MSR value on CPU 0 for 0x64D is: 1079240
MSR value on CPU 1 for 0x64D is: 10793e2
MSR value on CPU 2 for 0x64D is: 1079512
MSR value on CPU 3 for 0x64D is: 10796e4
MSR value on CPU 4 for 0x64D is: 107987d
MSR value on CPU 5 for 0x64D is: 1079a23
MSR value on CPU 6 for 0x64D is: 1079ab2
MSR value on CPU 7 for 0x64D is: 1079b4e

> > > > if that is not the problem, please attach the output of "grep .
> > > > /sys/class/powercap/intel-rapl*/name" in both cases.

Here's the "4 counters case" (same running kernel as above):

$ sudo egrep -r . /sys/class/powercap/intel-rapl*/name
/sys/class/powercap/intel-rapl:0:0/name:core
/sys/class/powercap/intel-rapl:0:1/name:uncore
/sys/class/powercap/intel-rapl:0/name:package-0
/sys/class/powercap/intel-rapl:1/name:psys
/sys/class/powercap/intel-rapl-mmio:0/name:package-0
$

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26  9:38         ` Kenneth R. Crudup
@ 2020-03-26  9:55           ` Kenneth R. Crudup
  2020-03-26 10:15           ` Kenneth R. Crudup
  1 sibling, 0 replies; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26  9:55 UTC (permalink / raw)
  To: Zhang Rui; +Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada


On Thu, 26 Mar 2020, Zhang Rui wrote:

> > BTW, it is better to get the output of "rdmsr 0x65C" as well.

OK, so here's that for the "4 counters" (with the "psys domain") case:

MSR value on CPU 0 for 0x65C is: dd0000
MSR value on CPU 1 for 0x65C is: dd0000
MSR value on CPU 2 for 0x65C is: dd0000
MSR value on CPU 3 for 0x65C is: dd0000
MSR value on CPU 4 for 0x65C is: dd0000
MSR value on CPU 5 for 0x65C is: dd0000
MSR value on CPU 6 for 0x65C is: dd0000
MSR value on CPU 7 for 0x65C is: dd0000

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26  9:38         ` Kenneth R. Crudup
  2020-03-26  9:55           ` Kenneth R. Crudup
@ 2020-03-26 10:15           ` Kenneth R. Crudup
  2020-03-30  9:55             ` Zhang Rui
  1 sibling, 1 reply; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-26 10:15 UTC (permalink / raw)
  To: Zhang Rui
  Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada,
	Kenneth R. Crudup


So I just tested a few shutdown vs. reboot cycles, and if I reboot, I only
get three counters. If I shutdown, then restart, I get 4 counters (including
the "psys domain" one).

I tried it on a few kernels, including the oldest one that comes with my
distro (5.3.0-40-generic) where all the RAPL stuff is made as modules.

So, maybe we're not "clearing" (wild guess here) the "psys" RAPL on a reboot,
something that would happen on a cold boot? (I'm afraid to say the "B-word",
as that would mean it's a Dell issue so I won't hold my breath waiting for
a fix).

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26  8:13   ` Rafael J. Wysocki
@ 2020-03-26 15:23     ` Srinivas Pandruvada
  0 siblings, 0 replies; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-26 15:23 UTC (permalink / raw)
  To: Rafael J. Wysocki, Kenneth R. Crudup; +Cc: Linux PM

On Thu, 2020-03-26 at 09:13 +0100, Rafael J. Wysocki wrote:
> +Srinivas
> 
> On Thu, Mar 26, 2020 at 6:46 AM Kenneth R. Crudup <kenny@panix.com>
> wrote:
> > 
> > (Re-sent, as I think I had the wrong mailing list address before)
> > 
> > I'm running Linus' latest master of today (and have seen this for a
> > while
> > now). I've got an IceLake CPU (i7-1065G7 running on a Dell 7390 2-
> > in-1, but
> > I'm pretty sure I've seen issue this on my HP Spectre 13 with a
> > 9th-gen CPU).
> > 
> > Sometimes when I boot, I get 4 RAPL "fixed counters" and sometimes
> > I only
> > get 3, and it's always the "psys" domain that's missing when it
> > does. See
> > attached output from various dmesg runs (and a snippet below).
When you say counters, where is this missing from:
1. /sys/class/powercap/intel-rapl/intel-rapl:1
2. /sys/bus/event_source/devices/power/events/
3. Both of the above folders

Also what do you see?
rdmsr 0x65c
rdmsr 0x64d

Thanks,
Srinivas


> > 
> > Is this a bug?
> > Do you know what may cause this?
> > 
> > If you need more info to help me help you guys with this (if it's
> > truly an
> > issue), please let me know.
> > 
> > Thanks,
> > 
> >         -Kenny
> > 
> > ----
> > Mar 22 05:02:48 xps-7390 kernel: [    0.756890] RAPL PMU: API unit
> > is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> > Mar 22 05:02:48 xps-7390 kernel: [    0.756892] RAPL PMU: hw unit
> > of domain pp0-core 2^-14 Joules
> > Mar 22 05:02:48 xps-7390 kernel: [    0.756893] RAPL PMU: hw unit
> > of domain package 2^-14 Joules
> > Mar 22 05:02:48 xps-7390 kernel: [    0.756894] RAPL PMU: hw unit
> > of domain pp1-gpu 2^-14 Joules
> > Mar 22 05:02:48 xps-7390 kernel: [    2.178267] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:02:48 xps-7390 kernel: [    3.056499] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:02:48 xps-7390 kernel: [    3.058417] intel_rapl_common:
> > Found RAPL domain core
> > Mar 22 05:02:48 xps-7390 kernel: [    3.062290] intel_rapl_common:
> > Found RAPL domain uncore
> > Mar 22 05:17:50 xps-7390 kernel: [    1.770794] RAPL PMU: API unit
> > is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> > Mar 22 05:17:50 xps-7390 kernel: [    1.770799] RAPL PMU: hw unit
> > of domain pp0-core 2^-14 Joules
> > Mar 22 05:17:50 xps-7390 kernel: [    1.770802] RAPL PMU: hw unit
> > of domain package 2^-14 Joules
> > Mar 22 05:17:50 xps-7390 kernel: [    1.770814] RAPL PMU: hw unit
> > of domain pp1-gpu 2^-14 Joules
> > Mar 22 05:17:50 xps-7390 kernel: [    3.176324] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:17:50 xps-7390 kernel: [    4.060045] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:17:50 xps-7390 kernel: [    4.061739] intel_rapl_common:
> > Found RAPL domain core
> > Mar 22 05:17:50 xps-7390 kernel: [    4.063129] intel_rapl_common:
> > Found RAPL domain uncore
> > Mar 22 05:28:05 xps-7390 kernel: [    1.770320] RAPL PMU: API unit
> > is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> > Mar 22 05:28:05 xps-7390 kernel: [    1.770326] RAPL PMU: hw unit
> > of domain pp0-core 2^-14 Joules
> > Mar 22 05:28:05 xps-7390 kernel: [    1.770329] RAPL PMU: hw unit
> > of domain package 2^-14 Joules
> > Mar 22 05:28:05 xps-7390 kernel: [    1.770332] RAPL PMU: hw unit
> > of domain pp1-gpu 2^-14 Joules
> > Mar 22 05:28:05 xps-7390 kernel: [    1.770335] RAPL PMU: hw unit
> > of domain psys 2^-14 Joules
> > Mar 22 05:28:05 xps-7390 kernel: [    3.148050] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:28:05 xps-7390 kernel: [    4.043621] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:28:05 xps-7390 kernel: [    4.045295] intel_rapl_common:
> > Found RAPL domain core
> > Mar 22 05:28:05 xps-7390 kernel: [    4.046823] intel_rapl_common:
> > Found RAPL domain uncore
> > Mar 22 05:37:11 xps-7390 kernel: [    1.635660] RAPL PMU: API unit
> > is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> > Mar 22 05:37:11 xps-7390 kernel: [    1.635667] RAPL PMU: hw unit
> > of domain pp0-core 2^-14 Joules
> > Mar 22 05:37:11 xps-7390 kernel: [    1.635670] RAPL PMU: hw unit
> > of domain package 2^-14 Joules
> > Mar 22 05:37:11 xps-7390 kernel: [    1.635673] RAPL PMU: hw unit
> > of domain pp1-gpu 2^-14 Joules
> > Mar 22 05:37:11 xps-7390 kernel: [    1.635676] RAPL PMU: hw unit
> > of domain psys 2^-14 Joules
> > Mar 22 05:37:11 xps-7390 kernel: [    3.043397] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:37:11 xps-7390 kernel: [    4.043265] intel_rapl_common:
> > Found RAPL domain package
> > Mar 22 05:37:11 xps-7390 kernel: [    4.045524] intel_rapl_common:
> > Found RAPL domain core
> > Mar 22 05:37:11 xps-7390 kernel: [    4.048153] intel_rapl_common:
> > Found RAPL domain uncore
> > ----
> > 
> > 
> > --
> > Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting,
> > Silicon Valley


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-26 10:15           ` Kenneth R. Crudup
@ 2020-03-30  9:55             ` Zhang Rui
  2020-03-30 15:51               ` Srinivas Pandruvada
  0 siblings, 1 reply; 17+ messages in thread
From: Zhang Rui @ 2020-03-30  9:55 UTC (permalink / raw)
  To: Kenneth R. Crudup
  Cc: linux-pm, rafael.j.wysocki, linux-pm, srinivas.pandruvada, Liang, Kan

[-- Attachment #1: Type: text/plain, Size: 945 bytes --]

CC Kan.

By checking the RAPL PMU code, it is possible that rdmsr_safe fails
when reading MSR_PLATFORM_ENERGY_STATUS.
But we don't have any debug message showing the exact failure reason.

can you please apply the patch attached and see why psys probe fails?

thanks,
rui

On Thu, 2020-03-26 at 03:15 -0700, Kenneth R. Crudup wrote:
> So I just tested a few shutdown vs. reboot cycles, and if I reboot, I
> only
> get three counters. If I shutdown, then restart, I get 4 counters
> (including
> the "psys domain" one).
> 
> I tried it on a few kernels, including the oldest one that comes with
> my
> distro (5.3.0-40-generic) where all the RAPL stuff is made as
> modules.
> 
> So, maybe we're not "clearing" (wild guess here) the "psys" RAPL on a
> reboot,
> something that would happen on a cold boot? (I'm afraid to say the
> "B-word",
> as that would mean it's a Dell issue so I won't hold my breath
> waiting for
> a fix).
> 
> 	-Kenny
> 

[-- Attachment #2: 0001-Debug-patch-to-check-psys-RAPL-DOMAIN-registration.patch --]
[-- Type: text/x-patch, Size: 1368 bytes --]

From 562bd4e7284ebc56ac6043466ccf1c57dff33002 Mon Sep 17 00:00:00 2001
From: Zhang Rui <rui.zhang@intel.com>
Date: Sun, 29 Mar 2020 14:26:18 +0800
Subject: [PATCH] Debug patch to check psys RAPL DOMAIN registration.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
---
 drivers/powercap/intel_rapl_common.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/powercap/intel_rapl_common.c b/drivers/powercap/intel_rapl_common.c
index 73257cf107d9..b83b80315481 100644
--- a/drivers/powercap/intel_rapl_common.c
+++ b/drivers/powercap/intel_rapl_common.c
@@ -1096,12 +1096,14 @@ int rapl_add_platform_domain(struct rapl_if_priv *priv)
 	ra.reg = priv->regs[RAPL_DOMAIN_PLATFORM][RAPL_DOMAIN_REG_STATUS];
 	ra.mask = ~0;
 	ret = priv->read_raw(0, &ra);
+	printk("platform_domain: read reg 0x%x, return 0x%x, ret %d\n", ra.reg, ra.value, ret);
 	if (ret || !ra.value)
 		return -ENODEV;
 
 	ra.reg = priv->regs[RAPL_DOMAIN_PLATFORM][RAPL_DOMAIN_REG_LIMIT];
 	ra.mask = ~0;
 	ret = priv->read_raw(0, &ra);
+	printk("platform_domain: read reg 0x%x, return 0x%x, ret %d\n", ra.reg, ra.value, ret);
 	if (ret || !ra.value)
 		return -ENODEV;
 
@@ -1128,6 +1130,7 @@ int rapl_add_platform_domain(struct rapl_if_priv *priv)
 
 	if (IS_ERR(power_zone)) {
 		kfree(rd);
+		printk("failed to register platform domain\n");
 		return PTR_ERR(power_zone);
 	}
 
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-30  9:55             ` Zhang Rui
@ 2020-03-30 15:51               ` Srinivas Pandruvada
  2020-03-30 17:40                 ` Kenneth R. Crudup
  0 siblings, 1 reply; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-30 15:51 UTC (permalink / raw)
  To: Zhang Rui, Kenneth R. Crudup
  Cc: linux-pm, rafael.j.wysocki, linux-pm, Liang, Kan

On Mon, 2020-03-30 at 17:55 +0800, Zhang Rui wrote:
> CC Kan.
> 
> By checking the RAPL PMU code, it is possible that rdmsr_safe fails
> when reading MSR_PLATFORM_ENERGY_STATUS.
> But we don't have any debug message showing the exact failure reason.
> 
> can you please apply the patch attached and see why psys probe fails?
I could reproduce this. This fails because the Psys MSR read 0. Also
the counter values are not correct as the incremental values are less
than package energy counter values.

Thanks,
Srinivas

> 
> thanks,
> rui
> 
> On Thu, 2020-03-26 at 03:15 -0700, Kenneth R. Crudup wrote:
> > So I just tested a few shutdown vs. reboot cycles, and if I reboot,
> > I
> > only
> > get three counters. If I shutdown, then restart, I get 4 counters
> > (including
> > the "psys domain" one).
> > 
> > I tried it on a few kernels, including the oldest one that comes
> > with
> > my
> > distro (5.3.0-40-generic) where all the RAPL stuff is made as
> > modules.
> > 
> > So, maybe we're not "clearing" (wild guess here) the "psys" RAPL on
> > a
> > reboot,
> > something that would happen on a cold boot? (I'm afraid to say the
> > "B-word",
> > as that would mean it's a Dell issue so I won't hold my breath
> > waiting for
> > a fix).
> > 
> > 	-Kenny
> > 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-30 15:51               ` Srinivas Pandruvada
@ 2020-03-30 17:40                 ` Kenneth R. Crudup
  2020-03-31  2:49                   ` Zhang Rui
  0 siblings, 1 reply; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-30 17:40 UTC (permalink / raw)
  To: Srinivas Pandruvada
  Cc: Zhang Rui, linux-pm, rafael.j.wysocki, linux-pm, Liang, Kan


On Mon, 30 Mar 2020, Srinivas Pandruvada wrote:

> I could reproduce this. This fails because the Psys MSR read 0. Also
> the counter values are not correct as the incremental values are less
> than package energy counter values.

OK, so the very night I'd asked this question, Dell put out a BIOS update
(BIOS 1.3.1 03/02/2020) that seems to have fixed this issue; I have not
had a missing "psys" domain since updating. Srinivas, can you update the
XPS 7390 you have to this BIOS version and verify this is fixed?

Thanks,

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-30 17:40                 ` Kenneth R. Crudup
@ 2020-03-31  2:49                   ` Zhang Rui
  2020-03-31  4:55                     ` Srinivas Pandruvada
  0 siblings, 1 reply; 17+ messages in thread
From: Zhang Rui @ 2020-03-31  2:49 UTC (permalink / raw)
  To: Kenneth R. Crudup, Srinivas Pandruvada
  Cc: linux-pm, rafael.j.wysocki, linux-pm, Liang, Kan

On Mon, 2020-03-30 at 10:40 -0700, Kenneth R. Crudup wrote:
> On Mon, 30 Mar 2020, Srinivas Pandruvada wrote:
> 
> > I could reproduce this. This fails because the Psys MSR read 0. 

Do you mean MSR_PLATFORM_POWER_LIMIT?
It is not 0 according to previous emails.

> > Also
> > the counter values are not correct as the incremental values are
> > less
> > than package energy counter values.
> 
> OK, so the very night I'd asked this question, Dell put out a BIOS
> update
> (BIOS 1.3.1 03/02/2020) that seems to have fixed this issue; I have
> not
> had a missing "psys" domain since updating. Srinivas, can you update
> the
> XPS 7390 you have to this BIOS version and verify this is fixed?
> 
Good to know.

thanks,
rui



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-31  2:49                   ` Zhang Rui
@ 2020-03-31  4:55                     ` Srinivas Pandruvada
  0 siblings, 0 replies; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-31  4:55 UTC (permalink / raw)
  To: Zhang Rui, Kenneth R. Crudup
  Cc: linux-pm, rafael.j.wysocki, linux-pm, Liang, Kan

On Tue, 2020-03-31 at 10:49 +0800, Zhang Rui wrote:
> On Mon, 2020-03-30 at 10:40 -0700, Kenneth R. Crudup wrote:
> > On Mon, 30 Mar 2020, Srinivas Pandruvada wrote:
> > 
> > > I could reproduce this. This fails because the Psys MSR read 0. 
> 
> Do you mean MSR_PLATFORM_POWER_LIMIT?
MSR_PLATFORM_ENERGY_COUNTER (0x64d) 

Thanks
Srinivas

> It is not 0 according to previous emails.


> 
> > > Also
> > > the counter values are not correct as the incremental values are
> > > less
> > > than package energy counter values.
> > 
> > OK, so the very night I'd asked this question, Dell put out a BIOS
> > update
> > (BIOS 1.3.1 03/02/2020) that seems to have fixed this issue; I have
> > not
> > had a missing "psys" domain since updating. Srinivas, can you
> > update
> > the
> > XPS 7390 you have to this BIOS version and verify this is fixed?
> > 
> Good to know.
> 
> thanks,
> rui
> 
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-27 17:09       ` Kenneth R. Crudup
@ 2020-03-27 19:19         ` Srinivas Pandruvada
  0 siblings, 0 replies; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-27 19:19 UTC (permalink / raw)
  To: Kenneth R. Crudup; +Cc: Rafael J. Wysocki, Linux PM

On Fri, 2020-03-27 at 10:09 -0700, Kenneth R. Crudup wrote:
> On Fri, 27 Mar 2020, Srinivas Pandruvada wrote:
> 
> > You will not loose anything if you don't have psys domain.
> 
> OK. I think a BIOS update from HP that just came thru yesterday seems
> to
> have fixed this issue, BTW.
> 
> > What distro you are using?
> 
> Kubuntu 19.10 (but I build my own kernels from Linus' master since I
> have
> an IceLake CPU).
> 
> > Check thermald version (Some distros star this by
> 
> I disabled thermald a while ago; it goes overboard and slows me down
> too much.
> 
> > Run this tool once on your system
> > https://github.com/intel/dptfxtract
> 
> I did that a while ago (back when I was using thermald) and have a
> bunch of
> entries in /etc/thermald/... ; but as I'm no longer using thermald is
> this
> relevant for me? What should I look for?
In some platform to set the correct power settings and then control
thermal when there is an issue.


Thanks,
Srinivas


> 
> 	-Kenny
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
  2020-03-27 16:57     ` Srinivas Pandruvada
@ 2020-03-27 17:09       ` Kenneth R. Crudup
  2020-03-27 19:19         ` Srinivas Pandruvada
  0 siblings, 1 reply; 17+ messages in thread
From: Kenneth R. Crudup @ 2020-03-27 17:09 UTC (permalink / raw)
  To: Srinivas Pandruvada; +Cc: Rafael J. Wysocki, Linux PM


On Fri, 27 Mar 2020, Srinivas Pandruvada wrote:

> You will not loose anything if you don't have psys domain.

OK. I think a BIOS update from HP that just came thru yesterday seems to
have fixed this issue, BTW.

> What distro you are using?

Kubuntu 19.10 (but I build my own kernels from Linus' master since I have
an IceLake CPU).

> Check thermald version (Some distros star this by

I disabled thermald a while ago; it goes overboard and slows me down too much.

> Run this tool once on your system
> https://github.com/intel/dptfxtract

I did that a while ago (back when I was using thermald) and have a bunch of
entries in /etc/thermald/... ; but as I'm no longer using thermald is this
relevant for me? What should I look for?

	-Kenny

-- 
Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Silicon Valley

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
       [not found]   ` <alpine.DEB.2.21.2003261303530.3213@xps-7390>
@ 2020-03-27 16:57     ` Srinivas Pandruvada
  2020-03-27 17:09       ` Kenneth R. Crudup
  0 siblings, 1 reply; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-27 16:57 UTC (permalink / raw)
  To: Kenneth R. Crudup; +Cc: Rafael J. Wysocki, Linux PM

On Thu, 2020-03-26 at 13:14 -0700, Kenneth R. Crudup wrote:
> On Thu, 26 Mar 2020, Srinivas Pandruvada wrote:
> 
> > I tried on the Dell 7390 2-in-1 and see the behavior you reported.
> 
> Thanks for that (and glad to see my specific system is available to
> you!)
> 
> > The problem is that the energy counter is 0 during probe (msr 0x64d
> > is
> > 0), which is not correct.
> 
> Any insight as to why this only happens during a reboot (vs. cold
> boot)?
> 
> > Even the counter values are not correct. The delta between two
> > reads of
> > energy_uj is less than the package domain energy_uj delta.
> ...
> > So psys domain is not useful on this system.
> 
> So, If I understand you correctly, even when I can see the psys
> domain, the
> values aren't useful?
> 
> I trust your conclusion, but I have a tool called "S-Tui" deployed on
> my
> machine and when the psys domain is active, I get what apears to be
> moving
> values depending on system load. (See attachment.)
> 
> I may also be asking the wrong question, too- perhaps "What do I lose
> by
> not having a working psys domain?" (or conversely, "What do I gain by
> having
> one available?") is what I should be asking; I'm trying to do
> whatever I can
> to manage thermals on this machine, mostly 'cause with a 15W tDp and
> my
> typical build workload I seem to throttle quite a bit (not uncommon
> for my
> machine's ultrabook form factor, though).
You will not loose anything if you don't have psys domain. What disto
you are using? Check thermald version (Some distros star this by
default like Ubuntu)
thermald --version

Run this tool once on your system
https://github.com/intel/dptfxtract

Thanks,
Srinivas

> 
> Thanks,
> 
> 	-Kenny
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Why do I sometimes "lose" the "psys" RAPL counter?
       [not found] <20200326181641.291505803E3@linux.intel.com>
@ 2020-03-26 19:36 ` Srinivas Pandruvada
       [not found]   ` <alpine.DEB.2.21.2003261303530.3213@xps-7390>
  0 siblings, 1 reply; 17+ messages in thread
From: Srinivas Pandruvada @ 2020-03-26 19:36 UTC (permalink / raw)
  To: Kenneth R. Crudup, Rafael J. Wysocki; +Cc: Linux PM

On Thu, 2020-03-26 at 11:16 -0700, Kenneth R. Crudup wrote:
> I'm assuming by now you've seen the other emails fully answering
> yours and Zhang's questions?

I tried on the Dell 7390 2-in-1 and see the behavior you reported.
The problem is that the energy counter is 0 during probe (msr 0x64d is
0), which is not correct. So you rmmod intel_rapl_msr and modprobe
again, you will see psys domain.
Even the counter values are not correct. The delta between two reads of
energy_uj is less than the package domain energy_uj delta.
So psys domain is not useful on this system.

Sent again as the original email was not plain text.

Thanks,
Srinivas

> 
> 
> 
> -- 
> Sent from my Tab S4
> 
> 
> -------- Original message --------
> From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
> Date: 3/26/20 08:23 (GMT-08:00)
> To: "Rafael J. Wysocki" <rafael@kernel.org>, "Kenneth R. Crudup" <
> kenny@panix.com>
> Cc: Linux PM <linux-pm@vger.kernel.org>
> Subject: Re: Why do I sometimes "lose" the "psys" RAPL counter?
> 
> On Thu, 2020-03-26 at 09:13 +0100, Rafael J. Wysocki wrote:
> > +Srinivas
> > 
> > On Thu, Mar 26, 2020 at 6:46 AM Kenneth R. Crudup <kenny@panix.com>
> > wrote:
> > > 
> > > (Re-sent, as I think I had the wrong mailing list address before)
> > > 
> > > I'm running Linus' latest master of today (and have seen this for
> a
> > > while
> > > now). I've got an IceLake CPU (i7-1065G7 running on a Dell 7390
> 2-
> > > in-1, but
> > > I'm pretty sure I've seen issue this on my HP Spectre 13 with a
> > > 9th-gen CPU).
> > > 
> > > Sometimes when I boot, I get 4 RAPL "fixed counters" and
> sometimes
> > > I only
> > > get 3, and it's always the "psys" domain that's missing when it
> > > does. See
> > > attached output from various dmesg runs (and a snippet below).
> When you say counters, where is this missing from:
> 1. /sys/class/powercap/intel-rapl/intel-rapl:1
> 2. /sys/bus/event_source/devices/power/events/
> 3. Both of the above folders
> 
> Also what do you see?
> rdmsr 0x65c
> rdmsr 0x64d
> 
> Thanks,
> Srinivas
> 
> 
> > > 
> > > Is this a bug?
> > > Do you know what may cause this?
> > > 
> > > If you need more info to help me help you guys with this (if it's
> > > truly an
> > > issue), please let me know.
> > > 
> > > Thanks,
> > > 
> > >         -Kenny
> > > 
> > > ----
> > > Mar 22 05:02:48 xps-7390 kernel: [    0.756890] RAPL PMU: API
> unit
> > > is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> > > Mar 22 05:02:48 xps-7390 kernel: [    0.756892] RAPL PMU: hw unit
> > > of domain pp0-core 2^-14 Joules
> > > Mar 22 05:02:48 xps-7390 kernel: [    0.756893] RAPL PMU: hw unit
> > > of domain package 2^-14 Joules
> > > Mar 22 05:02:48 xps-7390 kernel: [    0.756894] RAPL PMU: hw unit
> > > of domain pp1-gpu 2^-14 Joules
> > > Mar 22 05:02:48 xps-7390 kernel: [    2.178267]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:02:48 xps-7390 kernel: [    3.056499]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:02:48 xps-7390 kernel: [    3.058417]
> intel_rapl_common:
> > > Found RAPL domain core
> > > Mar 22 05:02:48 xps-7390 kernel: [    3.062290]
> intel_rapl_common:
> > > Found RAPL domain uncore
> > > Mar 22 05:17:50 xps-7390 kernel: [    1.770794] RAPL PMU: API
> unit
> > > is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
> > > Mar 22 05:17:50 xps-7390 kernel: [    1.770799] RAPL PMU: hw unit
> > > of domain pp0-core 2^-14 Joules
> > > Mar 22 05:17:50 xps-7390 kernel: [    1.770802] RAPL PMU: hw unit
> > > of domain package 2^-14 Joules
> > > Mar 22 05:17:50 xps-7390 kernel: [    1.770814] RAPL PMU: hw unit
> > > of domain pp1-gpu 2^-14 Joules
> > > Mar 22 05:17:50 xps-7390 kernel: [    3.176324]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:17:50 xps-7390 kernel: [    4.060045]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:17:50 xps-7390 kernel: [    4.061739]
> intel_rapl_common:
> > > Found RAPL domain core
> > > Mar 22 05:17:50 xps-7390 kernel: [    4.063129]
> intel_rapl_common:
> > > Found RAPL domain uncore
> > > Mar 22 05:28:05 xps-7390 kernel: [    1.770320] RAPL PMU: API
> unit
> > > is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> > > Mar 22 05:28:05 xps-7390 kernel: [    1.770326] RAPL PMU: hw unit
> > > of domain pp0-core 2^-14 Joules
> > > Mar 22 05:28:05 xps-7390 kernel: [    1.770329] RAPL PMU: hw unit
> > > of domain package 2^-14 Joules
> > > Mar 22 05:28:05 xps-7390 kernel: [    1.770332] RAPL PMU: hw unit
> > > of domain pp1-gpu 2^-14 Joules
> > > Mar 22 05:28:05 xps-7390 kernel: [    1.770335] RAPL PMU: hw unit
> > > of domain psys 2^-14 Joules
> > > Mar 22 05:28:05 xps-7390 kernel: [    3.148050]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:28:05 xps-7390 kernel: [    4.043621]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:28:05 xps-7390 kernel: [    4.045295]
> intel_rapl_common:
> > > Found RAPL domain core
> > > Mar 22 05:28:05 xps-7390 kernel: [    4.046823]
> intel_rapl_common:
> > > Found RAPL domain uncore
> > > Mar 22 05:37:11 xps-7390 kernel: [    1.635660] RAPL PMU: API
> unit
> > > is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
> > > Mar 22 05:37:11 xps-7390 kernel: [    1.635667] RAPL PMU: hw unit
> > > of domain pp0-core 2^-14 Joules
> > > Mar 22 05:37:11 xps-7390 kernel: [    1.635670] RAPL PMU: hw unit
> > > of domain package 2^-14 Joules
> > > Mar 22 05:37:11 xps-7390 kernel: [    1.635673] RAPL PMU: hw unit
> > > of domain pp1-gpu 2^-14 Joules
> > > Mar 22 05:37:11 xps-7390 kernel: [    1.635676] RAPL PMU: hw unit
> > > of domain psys 2^-14 Joules
> > > Mar 22 05:37:11 xps-7390 kernel: [    3.043397]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:37:11 xps-7390 kernel: [    4.043265]
> intel_rapl_common:
> > > Found RAPL domain package
> > > Mar 22 05:37:11 xps-7390 kernel: [    4.045524]
> intel_rapl_common:
> > > Found RAPL domain core
> > > Mar 22 05:37:11 xps-7390 kernel: [    4.048153]
> intel_rapl_common:
> > > Found RAPL domain uncore
> > > ----
> > > 
> > > 
> > > --
> > > Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting,
> > > Silicon Valley
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2020-03-31  4:55 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <alpine.DEB.2.21.2003252212220.2971@xps-7390>
2020-03-26  5:30 ` Why do I sometimes "lose" the "psys" RAPL counter? Kenneth R. Crudup
2020-03-26  8:13   ` Rafael J. Wysocki
2020-03-26 15:23     ` Srinivas Pandruvada
     [not found] ` <691eb7a6efd7a954295f234a70f548fd0c81e2f8.camel@intel.com>
     [not found]   ` <alpine.DEB.2.21.2003252353370.2971@xps-7390>
     [not found]     ` <7e1562ce93b83a685aa54dd2ae5a5b36c5737cb6.camel@intel.com>
     [not found]       ` <alpine.DEB.2.21.2003260225200.2971@xps-7390>
2020-03-26  9:36         ` Kenneth R. Crudup
2020-03-26  9:54           ` Kenneth R. Crudup
     [not found]       ` <c9a24dfbc765c9c19d87094e5b2044f33431e501.camel@intel.com>
2020-03-26  9:38         ` Kenneth R. Crudup
2020-03-26  9:55           ` Kenneth R. Crudup
2020-03-26 10:15           ` Kenneth R. Crudup
2020-03-30  9:55             ` Zhang Rui
2020-03-30 15:51               ` Srinivas Pandruvada
2020-03-30 17:40                 ` Kenneth R. Crudup
2020-03-31  2:49                   ` Zhang Rui
2020-03-31  4:55                     ` Srinivas Pandruvada
     [not found] <20200326181641.291505803E3@linux.intel.com>
2020-03-26 19:36 ` Srinivas Pandruvada
     [not found]   ` <alpine.DEB.2.21.2003261303530.3213@xps-7390>
2020-03-27 16:57     ` Srinivas Pandruvada
2020-03-27 17:09       ` Kenneth R. Crudup
2020-03-27 19:19         ` Srinivas Pandruvada

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.