But it seems it's only reporting CPU usage of the main OS itself. Comparing to device manager I can see something like 60% CPU usage when one of the hyperv clients is doing something. But hwinfo is only reporting like 4-5% usage

Supporting virtual machine systems in such tools is always problematic, as the main goal of virtualization is to mask true parameters of the main system.
In most cases it's not possible for any application running inside a guest OS to know true parameters of the host (unless the hypervisor allows it). Otherwise it would be a breach of fundamental virtualization principles.
Are you running HWiNFO inside the guest OS?

(02-14-2017, 10:58 PM)Martin Wrote: Supporting virtual machine systems in such tools is always problematic, as the main goal of virtualization is to mask true parameters of the main system.
In most cases it's not possible for any application running inside a guest OS to know true parameters of the host (unless the hypervisor allows it). Otherwise it would be a breach of fundamental virtualization principles.
Are you running HWiNFO inside the guest OS?

I am not running HWiNFO in the guests, just the main pc. How does task manager get the actual values of cpu usage?

I'm sorry, I don't know how does Task Manager calculate it. That's an internal Microsoft knowledge.
So the main OS reports 60%, but HWiNFO just 4-5% ? Can you please attach a screenshot of both Task Manager and HWiNFO showing usage values?