I've built the components necessary to run and , but I'm having (different) issues with both. By way of background, I am running 64-bit Windows 7, and using WinRing0 from open-hardware-monitor v0.2.1 (so I have not personally built this component). The WinRing0* files have been copied to . All operations are run with administrator privilege.
works in that it can successfully access MSR values. But when I start it, it reports error 2 very early on. Sample (truncated) output is as follows:
Intel Performance Counter Monitor V2.1 (2012-05-31 14:40:57 +0200 ID=2d18fd5)
Copyright (c) 2009-2012 Intel Corporation
Starting MSR service failed with error 2
Trying to load winring0.dll/winring0.sys driver...
Using winring0.dll/winring0.sys driver.
Num (logical) cores: 4
Num sockets: 1
Threads per core: 2
Core PMU (perfmon) version: 3
Number of core PMU generic (programmable) counters: 4
Width of generic (programmable) counters: 48 bits
Number of core PMU fixed counters: 3
Width of fixed counters: 48 bits
Nominal core frequency: 2666666660 Hz
Detected processor(s) with Intel microarchitecture codename Westmere/Clarkdale
The second issue is that attempting to start the PCM service directly fails with the following output:
The Intel Performance Counter Monitor Service service is starting.
The Intel Performance Counter Monitor Service service could not be started.
A system error has occurred.
The requested service has already been started.
From the Windows system event log, the error is:
The Intel Performance Counter Monitor Service service terminated with the following error: 526470
From the Windows application event log, the sequence reported is:
Trying to create the measure thread...
Monitor Instance could not be created
By adding additional event tracing information, it appears that the call in is failing.
Any assistance you can provide on these two issues would be much appreciated. Thanks.