diff --git a/Source/HWInfo/AuCpuTimes.cpp b/Source/HWInfo/AuCpuTimes.cpp index e9a9100e..6923370d 100644 --- a/Source/HWInfo/AuCpuTimes.cpp +++ b/Source/HWInfo/AuCpuTimes.cpp @@ -354,8 +354,9 @@ namespace Aurora::HWInfo coreTimes.uKernelTime = ConvertTicks(processorInfo[uCore].KernelTime.QuadPart); coreTimes.uUserTime = ConvertTicks(processorInfo[uCore].UserTime.QuadPart); coreTimes.uKernelTime -= coreTimes.uIdleTime; - coreTimes.uKernelTime += ConvertTicks(processorInfo[uCore].DpcTime.QuadPart); + //coreTimes.uKernelTime += ConvertTicks(processorInfo[uCore].DpcTime.QuadPart); coreTimes.uInterruptTime = ConvertTicks(processorInfo[uCore].InterruptTime.QuadPart); + coreTimes.uKernelTime -= coreTimes.uInterruptTime; coreTimes.uUptime = coreTimes.uKernelTime + coreTimes.uUserTime +