It is currently March 28th, 2024, 1:02 pm

Call for a Coder to build a Tempurature Monitor

Share and get help with Plugins and Addons
User avatar
ForceX
Posts: 100
Joined: January 16th, 2010, 10:32 pm

Re: Call for a Coder to build a Tempurature Monitor

Post by ForceX »

So far...

CPU Temp: Does not work
GPU Temp: Does work

Windows 7 x64
Rainmeter x64
(x64 ver) TemperaturePlugin.dll = C:\Program Files\Rainmeter\Plugins
WinRing0x64.dll = C:\Program Files\Rainmeter
WinRing0x64.sys = C:\Program Files\Rainmeter
WinRing0x64.vxd = missing
Doctorized
Posts: 1
Joined: April 5th, 2010, 11:26 am

Re: Call for a Coder to build a Tempurature Monitor

Post by Doctorized »

I agree with ForceX.
I tested it under XP x64 and that's what I see:
0 Cores: 0°C / 0°C / 0°C / 0°C
nvapi not found
0 Cores: 0°C / 0°C / 0°C / 0°C

And guess what..... I have an ATI Radeon HD 3870 X2!
Where is the ati api check?
My cpu is Phenom II X3 720. The Winring0 dll and sys
are present in the same folder as rainmeter.exe but, as it seems,
cannot call the MSR functions. Who knows why......
Dark_Wizard
Posts: 38
Joined: August 29th, 2009, 11:38 am
Location: Denver, NC

Re: Call for a Coder to build a Tempurature Monitor

Post by Dark_Wizard »

ForceX wrote:So far...

CPU Temp: Does not work
GPU Temp: Does work

Windows 7 x64
Rainmeter x64
(x64 ver) TemperaturePlugin.dll = C:\Program Files\Rainmeter\Plugins
WinRing0x64.dll = C:\Program Files\Rainmeter
WinRing0x64.sys = C:\Program Files\Rainmeter
WinRing0x64.vxd = missing
There is no WinRing0x64.vxd only the dll and sys are x64.... You need to use the WinRing0.vxd.
User avatar
ForceX
Posts: 100
Joined: January 16th, 2010, 10:32 pm

Re: Call for a Coder to build a Tempurature Monitor

Post by ForceX »

It's working!!!!
Thanks goes to Dark_Wizard for his help on this. It's because of him that it's working on my x64 windows 7pc.

ACPI v2 is the key to all of this.

The reason why it was not working was because my pc's bios had ACPI v2 disabled. Once enabled every thing worked. So for all you X64 peps out there heres what you do.

make sure your Program Files\Rainmeter folder contains:

1. WinRing0.vxd
2. WinRing0X64.dll
3. WinRing0X64.sys

Then copy the X64 version of the TemperaturePlugin.dll to your:

Program Files\Rainmeter\Plugins

From there just make sure your BIOS has ACPI v2 set to enable.

If it still does not work then disable UAC.

Here is a pic of ForceX System Monitor V2 Beta running the plugin on Windows 7 X64.
Attachments
FXSM_V2_Beta.jpg
User avatar
maminscris
Posts: 509
Joined: April 24th, 2009, 3:17 pm
Location: Bucharest, Romania Lat 44,43° Lon 26,1°
Contact:

Re: Call for a Coder to build a Tempurature Monitor

Post by maminscris »

note that it does not show cpu temp under user account, at least not for me
Dark_Wizard
Posts: 38
Joined: August 29th, 2009, 11:38 am
Location: Denver, NC

Re: Call for a Coder to build a Tempurature Monitor

Post by Dark_Wizard »

maminscris wrote:note that it does not show cpu temp under user account, at least not for me
I assume you have turned off UAC? I've looked into this as well and did find that (as you may already know) Real Temp uses WinRing0 and has the same issues with user privileges. A user there found a way around it using Task Scheduler in Vista/Win7 to get it to work. Try using his method as outlined here and set it up to run Rainmeter and post back your results...would help a lot of people out if it works with Rainmeter.
User avatar
maminscris
Posts: 509
Joined: April 24th, 2009, 3:17 pm
Location: Bucharest, Romania Lat 44,43° Lon 26,1°
Contact:

Re: Call for a Coder to build a Tempurature Monitor

Post by maminscris »

Dark_Wizard wrote: I assume you have turned off UAC? I've looked into this as well and did find that (as you may already know) Real Temp uses WinRing0 and has the same issues with user privileges. A user there found a way around it using Task Scheduler in Vista/Win7 to get it to work. Try using his method as outlined here and set it up to run Rainmeter and post back your results...would help a lot of people out if it works with Rainmeter.
it is my work computer, it is running xp pro sp3, only the IT guys have admin privileges
Dark_Wizard
Posts: 38
Joined: August 29th, 2009, 11:38 am
Location: Denver, NC

Re: Call for a Coder to build a Tempurature Monitor

Post by Dark_Wizard »

maminscris wrote: it is my work computer, it is running xp pro sp3, only the IT guys have admin privileges
Ahhh. The problem is as stated is user privileges and since WinRing0 accesses Ring0 of the CPU this requires more than user privileges and cannot be avoided. ForceX can easily make the changes needed to supply 2 versions, one with WinRing0 and the other with SpeedFan.
User avatar
maminscris
Posts: 509
Joined: April 24th, 2009, 3:17 pm
Location: Bucharest, Romania Lat 44,43° Lon 26,1°
Contact:

Re: Call for a Coder to build a Tempurature Monitor

Post by maminscris »

Dark_Wizard wrote: Ahhh. The problem is as stated is user privileges and since WinRing0 accesses Ring0 of the CPU this requires more than user privileges and cannot be avoided. ForceX can easily make the changes needed to supply 2 versions, one with WinRing0 and the other with SpeedFan.
thanks but at home I'm admin and everything works fine there, speedfan may be a possibility but i do not know if can get to an understanding with the IT
Dark_Wizard
Posts: 38
Joined: August 29th, 2009, 11:38 am
Location: Denver, NC

Re: Call for a Coder to build a Tempurature Monitor

Post by Dark_Wizard »

maminscris wrote: thanks but at home I'm admin and everything works fine there, speedfan may be a possibility but i do not know if can get to an understanding with the IT
If they are monitoring apps you may have an issue. The latest version of Speedfan doesn't require an install it is a standalone executable that you can just drop it into the startup folder.
Post Reply