I feel confident that after testing it will satisfy NVidia owners.
Basically you will get the temps shown by nvidia drivers on the properties tab.
Read the included txt for configuration.
Enjoy!
Caesar
Edit: (28.03.07) just removed the links from the text, were not working anymore.
--------
v0.3 - works on all cards as long as you submit your Core Slowdown Threshold. function1 is for core temps, function2 for ambient temps.
v0.2 - temps are now correct on cards with 115C Core Slowdown Threshold. Same as V0.1 but adds function2 called with $dll(nvtemp,2,0,1)
v0.2 - the help file is also a little more explicit
(plugin hosted here on forums - login and download it)
You do not have the required permissions to view the files attached to this post.
Last edited by caesar on March 28th, 2007, 7:05 am, edited 5 times in total.
i checked this.
The plugin is placed correctly.
I get a pop up box "Load of plugin failed: Bridge Init for nvtemp.dll failed with: [Exception: The format of the file 'nvtemp.dll' is invalid.]"
and after pressing ok the above mentioned.
If i can't get it to work i would try it with cut.dll - but where can i download the plugin, didn't found it.
I was checked to my system the plugin return no error message
In addition I did a quick check to source code... it seems to be just fine in structure!
Caesar did an excellent job
Can you try to install .NET Framework 2 ?
Last edited by limbo on March 11th, 2006, 7:30 pm, edited 1 time in total.
First check that you have the latest LCDSmartie version, then try .NET 2
The plugin is working properly on many systems with latest lcdsmartie (5.3.2 beta) and .NET2...
PS: sorry, been away for a few days. Hope you have solved it already, and thanks to limbo (couldn't have done it without your vb sample) for appreciation.
I'm not getting any errors, but the value seems wrong...
If I display $dll(nvtemp,1,0,1)C, I see 62C, and if I display ,2 for Ambient, I see 0C. But, if I look in the Nvidia Control Panel, it shows 49C. Everest shows Diode as 49C and Ambient as 41C.
What is the value for core slowdown threshold in your nvidia control panel?
If it's different from 145C then this may be the cause... In this case I'll have to modify the plugin but I will need you to tell me this temperature that is showing in your control panel.
This plugin really needs just a functional install of lcdsmartie and .NET2.
It works on Smartie 5.4.3 too, try installing (unrar/unzip to a fresh directory) the last smartie and install .NET2. If nothing else helps try a fresh operating system + .net2 + smartie.
But in most of the cases you are missing some dll files due to uninstalling/worms/viruses/backdoors and antivirus or have older versions installed by antique programs.
This file contained on most of LCD Smartie packages!
I assume that you have a beta version without the dll
Please download an older version extract and copy it to the LCD Smartie directory!
So 0 and 1 as second parameter reports back the same temp. How about larger numbers for second parameter (2, 3, 4, 5, 6)? I can't say I completely know how nvidia drivers gives numbers to the cards but I think that every display gets a number (lcd, monitor, tv out) and then it gets to the next card so try a bigger number!
Report back your findings.
caesar wrote:How about larger numbers for second parameter (2, 3, 4, 5, 6)? I can't say I completely know how nvidia drivers gives numbers to the cards but I think that every display gets a number (lcd, monitor, tv out) and then it gets to the next card so try a bigger number!
Hi Caesar,
I tried increasing the number up to 15, but anything other than 0 or 1 throws Exception: Exception has been thrown by the target of an invocation.: Arithmetic operation resulted in an overflow.
Ok, I'll look into it later today, have to go to an exam now.
Later edit:
It seems that there is no documentation on nv.cpl API calls to get the temperature for SLI cards. The first parameter used in the plugin only selects the active monitor not the card from the system, that's why JJ gets the same temperature when he uses 0 and 1 for the parameter.
A big sorry guys but untill nvidia publishes documentation for SLI systems I can't do anything in the plugin to get temps from both cards...