btop
btop copied to clipboard
[BUG] macOS: no longer displays all core temps in 1.3.0
Describe the bug
After upgrading to 1.3.0, I only see a couple coretemp readings on macOS. I have tried toggling coretemp off/on, read temp off/on, and configuring the CPU core map.
To Reproduce
Update to 1.3.0
Expected behavior
I expect to see temperature readings on all 8 cores.
Screenshots
1.2.13:
1.3.0:
Info (please complete the following information):
- btop++ version: 1.3.0
- Binary: from macports
- (If compiled) Compiler and version:
- Architecture: [x86_64, aarch64, etc.] x86_64
- Platform: macOS
- Os release version: 12
- Terminal used: Terminal.app
- Font used: Menlo
Additional context
Contents of ~/.config/btop/btop.log
2024/02/05 (11:09:18) | ===> btop++ v.1.3.0
2024/02/05 (11:09:18) | DEBUG: Starting in DEBUG mode!
2024/02/05 (11:09:18) | INFO: Logger set to DEBUG
2024/02/05 (11:09:18) | DEBUG: Using locale en_US.UTF-8
2024/02/05 (11:09:18) | INFO: Running on /dev/ttys002
2024/02/05 (11:09:18) | DEBUG: get_sensors(): show_coretemp=1 check_temp=1
2024/02/05 (11:09:18) | DEBUG: checking intel
2024/02/05 (11:09:18) | DEBUG: intel sensors found
2024/02/05 (11:10:34) | DEBUG: Writing new config file
2024/02/05 (11:10:34) | INFO: Quitting! Runtime: 00:01:16
Seeing similar behavior on my 2020 Intel MacBook Pro just after upgrading to Sonoma 14.2
I encountered this issue on Linux as well. After binary searching, I found that it was introduced by this commit: 3c04a7a380a5a27630193e8805ef5f9d249cecb3.
before this commit:
after this commit:
Same for me, but with an M2 Pro. MacOS Sonoma 14.2.1
. I installed btop
(1.3.2
) via brew
.
This is fixed by https://github.com/aristocratos/btop/pull/798