amanusk / s-tui

Terminal-based CPU stress and monitoring utility
https://amanusk.github.io/s-tui/
GNU General Public License v2.0
4.01k stars 139 forks source link

Dectecting only 8/16 cores (sort of) #168

Closed nosvagor closed 3 years ago

nosvagor commented 3 years ago

Step 1: Describe your environment

Step 2: Describe the problem:

Observed Results:

Debug Results, output of s-tui -d created in a file _s-tui.log:

2020-12-18 14:07:01,172 [_load_config()] [DEBUG]  User refresh rate: 0.5
2020-12-18 14:07:01,172 [_load_config()] [DEBUG]  No user config for temp threshold
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Edge,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Junction,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Mem,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Tctl,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Tdie,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Tccd1,0
2020-12-18 14:07:01,191 [__init__()] [DEBUG]  Temp sensor name Composite,0
2020-12-18 14:07:01,458 [__init__()] [DEBUG]  Power reading is not available
2020-12-18 14:07:01,459 [__init__()] [DEBUG]  Fan sensor name amdgpu,0
2020-12-18 14:07:01,460 [__init__()] [INFO ]  num cpus 16
2020-12-18 14:07:01,473 [on_unicode_checkbox()] [DEBUG]  unicode State is True
2020-12-18 14:07:01,477 [main_window()] [DEBUG]  Pile index: 18
2020-12-18 14:07:01,491 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 22.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 5.6
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 2.9
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 5.7
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 3.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:01,494 [update()] [INFO ]  Utilization recorded [3.1, 2.9, 2.9, 22.9, 5.6, 2.9, 0.0, 2.9, 0.0, 2.9, 2.9, 5.7, 3.0, 0.0, 0.0, 0.0, 0.0]
2020-12-18 14:07:01,495 [update()] [INFO ]  Reading [58.0, 58.0, 58.0, 54.5, 54.5, 43.0, 45.85]
2020-12-18 14:07:01,508 [update()] [INFO ]  Reading [2213.8234375, 2326.188, 2141.995, 1920.741, 1944.258, 1951.832, 2537.585, 2160.73, 2194.079, 2768.772, 2335.198, 1949.026, 1936.218, 2192.567, 2685.189, 2189.909, 2186.888]
2020-12-18 14:07:01,508 [get_top()] [DEBUG]  Returning top 3600.0
2020-12-18 14:07:01,510 [update()] [INFO ]  Reading [3.1, 2.9, 2.9, 22.9, 5.6, 2.9, 0.0, 2.9, 0.0, 2.9, 2.9, 5.7, 3.0, 0.0, 0.0, 0.0, 0.0]
2020-12-18 14:07:02,025 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 10.9
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 5.5
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 3.6
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 3.6
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 5.7
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 3.7
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 3.7
2020-12-18 14:07:02,027 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,028 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,028 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,028 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,028 [update()] [INFO ]  Utilization recorded [2.9, 1.9, 1.9, 10.9, 5.5, 1.9, 3.6, 1.9, 3.6, 5.7, 3.7, 3.8, 3.7, 1.9, 0.0, 0.0, 0.0]
2020-12-18 14:07:02,028 [update()] [INFO ]  Reading [58.0, 58.0, 58.0, 53.625, 53.625, 42.75, 45.85]
2020-12-18 14:07:02,028 [update()] [INFO ]  Reading [2197.9478750000003, 2719.648, 2267.776, 1997.357, 1952.12, 1989.274, 2619.528, 2005.703, 2123.775, 2993.726, 2253.286, 1918.79, 1973.683, 1927.562, 2419.827, 1956.624, 2048.487]
2020-12-18 14:07:02,029 [update()] [INFO ]  Reading [2.9, 1.9, 1.9, 10.9, 5.5, 1.9, 3.6, 1.9, 3.6, 5.7, 3.7, 3.8, 3.7, 1.9, 0.0, 0.0, 0.0]
2020-12-18 14:07:02,541 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 5.9
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 2.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 5.7
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 2.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:02,544 [update()] [INFO ]  Utilization recorded [2.1, 1.9, 0.0, 5.9, 1.9, 2.0, 0.0, 3.8, 5.7, 0.0, 2.0, 1.9, 0.0, 1.9, 0.0, 0.0, 0.0]
2020-12-18 14:07:02,545 [update()] [INFO ]  Reading [57.0, 57.0, 58.0, 52.875, 52.875, 42.0, 45.85]
2020-12-18 14:07:02,545 [update()] [INFO ]  Reading [2266.6266875, 2936.092, 2357.386, 1969.718, 1983.079, 2000.149, 2629.455, 2064.862, 2073.145, 3640.204, 2107.879, 2020.574, 2007.535, 1961.0, 2565.113, 1992.114, 1957.722]
2020-12-18 14:07:02,546 [update()] [INFO ]  Reading [2.1, 1.9, 0.0, 5.9, 1.9, 2.0, 0.0, 3.8, 5.7, 0.0, 2.0, 1.9, 0.0, 1.9, 0.0, 0.0, 0.0]
2020-12-18 14:07:03,058 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 9.6
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 5.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 7.4
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:03,061 [update()] [INFO ]  Utilization recorded [2.9, 3.8, 1.9, 9.6, 1.9, 3.8, 0.0, 0.0, 1.9, 1.9, 5.9, 3.8, 7.4, 1.9, 1.9, 1.9, 1.9]
2020-12-18 14:07:03,061 [update()] [INFO ]  Reading [58.0, 58.0, 58.0, 52.0, 52.0, 42.0, 45.85]
2020-12-18 14:07:03,062 [update()] [INFO ]  Reading [2283.3513749999997, 2876.681, 2434.832, 1991.518, 2085.958, 2081.343, 2849.375, 2096.32, 2090.807, 2969.826, 2142.55, 1983.481, 2036.756, 2122.54, 2735.819, 2016.288, 2019.528]
2020-12-18 14:07:03,062 [update()] [INFO ]  Reading [2.9, 3.8, 1.9, 9.6, 1.9, 3.8, 0.0, 0.0, 1.9, 1.9, 5.9, 3.8, 7.4, 1.9, 1.9, 1.9, 1.9]
2020-12-18 14:07:03,572 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 9.3
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 2.0
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 8.0
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 7.7
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 7.8
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 3.9
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 7.8
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 6.0
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 7.7
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 15.7
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 7.5
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 5.9
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 4.0
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 3.9
2020-12-18 14:07:03,574 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:03,575 [update()] [INFO ]  Utilization recorded [6.8, 9.3, 2.0, 8.0, 7.7, 7.8, 3.8, 3.9, 7.8, 6.0, 7.7, 15.7, 7.5, 5.9, 4.0, 3.9, 3.8]
2020-12-18 14:07:03,575 [update()] [INFO ]  Reading [58.0, 58.0, 58.0, 51.375, 51.375, 42.75, 44.85]
2020-12-18 14:07:03,576 [update()] [INFO ]  Reading [2237.0282500000003, 2727.84, 2346.435, 1987.546, 1984.804, 2046.35, 2656.427, 2089.904, 2014.826, 2767.698, 2529.923, 1977.374, 1967.605, 2041.397, 2492.93, 2108.26, 2053.133]
2020-12-18 14:07:03,576 [update()] [INFO ]  Reading [6.8, 9.3, 2.0, 8.0, 7.7, 7.8, 3.8, 3.9, 7.8, 6.0, 7.7, 15.7, 7.5, 5.9, 4.0, 3.9, 3.8]
2020-12-18 14:07:04,091 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 5.8
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 13.2
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 5.6
2020-12-18 14:07:04,094 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,095 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,095 [update()] [INFO ]  Core id util 5.6
2020-12-18 14:07:04,095 [update()] [INFO ]  Utilization recorded [2.9, 5.8, 3.8, 13.2, 1.9, 0.0, 0.0, 0.0, 1.9, 1.9, 3.8, 0.0, 0.0, 5.6, 1.9, 0.0, 5.6]
2020-12-18 14:07:04,095 [update()] [INFO ]  Reading [57.0, 57.0, 58.0, 50.625, 50.625, 42.5, 44.85]
2020-12-18 14:07:04,096 [update()] [INFO ]  Reading [2293.4526875000006, 2942.957, 2359.109, 2005.246, 2022.495, 2041.396, 2738.013, 2046.403, 1996.551, 3177.499, 2401.017, 1999.342, 2009.078, 2065.471, 2804.919, 1974.697, 2111.05]
2020-12-18 14:07:04,096 [update()] [INFO ]  Reading [2.9, 5.8, 3.8, 13.2, 1.9, 0.0, 0.0, 0.0, 1.9, 1.9, 3.8, 0.0, 0.0, 5.6, 1.9, 0.0, 5.6]
2020-12-18 14:07:04,608 [eval_hooks()] [DEBUG]  Evaluating hooks
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 11.5
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 7.4
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 3.8
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 5.6
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 1.9
2020-12-18 14:07:04,611 [update()] [INFO ]  Core id util 0.0
2020-12-18 14:07:04,611 [update()] [INFO ]  Utilization recorded [2.2, 3.8, 1.9, 11.5, 7.4, 1.9, 0.0, 0.0, 0.0, 0.0, 3.8, 5.6, 0.0, 1.9, 0.0, 1.9, 0.0]
2020-12-18 14:07:04,612 [update()] [INFO ]  Reading [57.0, 57.0, 58.0, 49.875, 49.875, 42.5, 44.85]
2020-12-18 14:07:04,612 [update()] [INFO ]  Reading [2284.919, 3426.598, 2364.726, 1986.223, 2018.7, 2092.788, 2495.559, 2089.821, 2258.047, 2923.834, 2140.166, 2003.691, 2003.955, 2057.83, 2300.01, 2082.556, 2314.2]
2020-12-18 14:07:04,612 [update()] [INFO ]  Reading [2.2, 3.8, 1.9, 11.5, 7.4, 1.9, 0.0, 0.0, 0.0, 0.0, 3.8, 5.6, 0.0, 1.9, 0.0, 1.9, 0.0]

Step 3: Reproduce the problem:

Steps to reproduce:

  1. launch s-tui
  2. see "8-core processor" under CPU detector, despite all cores displayed in output.

What I see: image

amanusk commented 3 years ago

I am not sure what the problem is. In the screensot it seems that frequency and Uni all show 16 threads. What is missing?

nosvagor commented 3 years ago

Ah, I was misinformed when I made this. I assumed 16-core = 16 threads, when in reality 8 cores = 16 threads. My apologies.