zhongyang219 / TrafficMonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
Other
34.3k stars 3.23k forks source link

W11 22H2 and 1.84 - CPU usage shown in TrafficMonitor still way below real usage #1340

Open stef-CH opened 1 year ago

stef-CH commented 1 year ago

First of all, many thanks to zhongyang2190 for the latest update to 1.84!

The CPU usage shown in TrafficMonitor is about 3-4 times lower than the CPU usage shown in the task manager. This issue came up after upgrading to 22H2.

jovanzers commented 1 year ago

Have you set like this? image

soleilven commented 1 year ago

The above shows the correct operation, I adjusted and it seems to be OK now

stef-CH commented 1 year ago

When I change the acquisition method to "Use the performance counter", then TrafficMonitor simply shows 0%, no matter how hard the CPU is working . . . . .

jovanzers commented 1 year ago

When I change the acquisition method to "Use the performance counter", then TrafficMonitor simply shows 0%, no matter how hard the CPU is working . . . . .

Are you using Lite version?

soleilven commented 1 year ago

I followed the method and watched the task manager, the CPU ratio is nearly the same. That's why I confirmed the method is useful. Do not use the lite version, :)

stef-CH commented 1 year ago

Thanks @jovanzers and @soleilven Actually I tried both versions, the full one and the lite. Same behaviour with both, as soon as I change to "Use the performance counter", TrafficMonitor shows CPU at 0%.

As it's working on your side I assume that it is an issue on my side only. Thanks anyway

NewRavenGer commented 1 year ago

Actually it's not just you. However, "Use performance counter" never showed anything different from "0% use" for me ever in TrafficMonitor under Windows 11. So I kind of got used to it.

(Ryzen 3600x, B550 mainboard, chipset driver 4.08.09.2337, Windows 11 build 22621.608, TrafficMonitor Standard 1.84)

stef-CH commented 1 year ago

TrafficMonitor retrieves the hardware data by using the library of LibreHardwareMonitor. I now checked the CPU usage by using LibreHardwareMonitor directly . . . and there's the issue! LibreHardwareMonitor shows the CPU usage of all individual cores correctly but the calculation of the total is wrong.

There's nothing wrong with TrafficMonitor and I assume we will have to wait for an update of the respective library from LibreHardwareMonitor.

akominch commented 1 year ago

If I understood correctly, LibreHardwareMonitor was updated and now the data "CPU Total" is displayed correctly

7U8BrT3JCo
jcf278 commented 1 month ago

08/2024 and the problem still happens