V1.5.0 Release notes
What's new
The main new addition is adding throttle detect for supported AMD CPUs. This is not as advanced as the Intel version, but if a CPU is being throttled below it's base clock due to power or temperature limitations, this will be indicated by a change in color of the graph and of the statistic line
Also bug fixes and stability improvements thaks to new contributors.
What's Changed
- Unsafe handling of psutil.cpu_count() by @tang-vu in #278
- Change the dashed line, fixing #280 by @amanusk in #282
- Replace built-in stresser's numpy kernel with dense matmul for stronger thermal load by @amanusk in #286
- Handle dynamic Energy Performance Preference in Power Profile by @s-stepien in #287
- Narrow EPP choices reactively when a write is rejected (Intel fix) by @amanusk in #288
- Do not show a strategy if it is not available by @amanusk in #291
- Save stress menu options between sessions by @amanusk in #292
- Feat/amd throttle detect by @amanusk in #281
- Fall back to /proc/device-tree/model for processor name by @Sanjays2402 in #295
- Disable buffering on MSR reads by @JosefSchoenberger in #297
- fix: handle psutil sensor read failures by @gentosai404 in #299
- Handle non-IndexError failures in graph and summary updates by @Sanjays2402 in #296
- chore(lint): pyright basic mode, drop 21 stale urwid ignores by @amanusk in #301
- fix: stop rebuilding Fan/Rapl widget tree every cycle (100% CPU after hours) by @amanusk in #300
New Contributors
- @tang-vu made their first contribution in #278
- @s-stepien made their first contribution in #287
- @Sanjays2402 made their first contribution in #295
- @JosefSchoenberger made their first contribution in #297
- @gentosai404 made their first contribution in #299
Full Changelog: v1.4.0...v1.5.0