I have a 3900X and I noticed that zenmonitor was always reporting the same speed for core 3 and 4, which seemed to be a bug. I traced the code and it turns out it was reading cpu7 for both of them.
Looking closer I noticed that the cpu*/topology/core_id do not cover the range 0-12 as expected by get_cpu_dev_ids().
This is a patch to fix the problem, and it displays the coreid in the list rather than it's index.
I'm sorry it's just inline but for some insane reason github wont accept patches as attachments.
I have a 3900X and I noticed that zenmonitor was always reporting the same speed for core 3 and 4, which seemed to be a bug. I traced the code and it turns out it was reading cpu7 for both of them.
Looking closer I noticed that the cpu*/topology/core_id do not cover the range 0-12 as expected by get_cpu_dev_ids().
This is a patch to fix the problem, and it displays the coreid in the list rather than it's index.
I'm sorry it's just inline but for some insane reason github wont accept patches as attachments.