Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases

Nvidia temperature plugin

Announcements of new plugins or updates.

Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

I have some ideas :D

You should use $dll(nvtemp.dll,1,0,N)

where N is the Core Slowdown Threshold value of your card as reported in your NVidia Control Panel

This should fix the problem.

Happy temp monitoring!

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

Thanks Caesar...

I don?t have the Core Slowdown Threshold information of my video card...

:cry:

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

With RivaTuner... I find these information:

$1100000000 Title : nv43 p277 sku1 VGA BIOS
$1100000002 Version : 5.43.02.66
$1100000100 BIT version : 1.00
$1100000200 Core clock : 70MHz
$1100000201 Memory clock : 500MHz
$1100010000 Performance level 0 : 300MHz/250MHz/100%
$1100030001 Core thermal compensation : 5?C
$1100030002 Core thermal threshold : 145?C/135?C/90?C
$1100030003 Ambient thermal threshold : 110?C/100?C
$1100000003 SW masked units : none

But, trying with: 145?C/135?C/90?C, still the same error...

:oops:

mattcro
Forum Supporter
Posts: 590
Joined: March 8th, 2006, 1:58 pm
Location: Scotland

Post by mattcro »

The correct usage is $dll(nvtemp,1,0,145) if 145 degrees is the threshold, which it seems to be for you, Rafael. you don't need the degree symbol or "C", just the number.

I have nvtemp working fine for me with that configuration (145 is my threshold too).

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

I know...

I used:

$dll(nvtemp,1,0,145)
$dll(nvtemp,1,0,135)
$dll(nvtemp,1,0,90)

And still the same error, Exeception... Arithmetic operation...

In rivaturner I can read fine the temp information...

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

what nvidia driver version are you using?
The nvidia control panel doesn't report the slowdown temp?
Does it report the temperature at least?

The new driver has a new temperature monitoring screen, and it's called just slowdown threshold. My card uses 145 degrees.
I'll attach both screens for reference.

125 and 115 are some values i have seen more often.
Rivatuner mentioned something about 100/110, not for the core but maybe try them too.
You do not have the required permissions to view the files attached to this post.

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

Reading on net, to show these information I need to change the vga bios settings... by default, I don?t have these information from the vga driver...
You do not have the required permissions to view the files attached to this post.

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

:cry:
You do not have the required permissions to view the files attached to this post.

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

Too bad, at least now you know why it doesn't work.

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

No problem... Thanks!!

My only option for now...

$dll(cut,1,26#7,$File("c:\Arquivos de programas\RivaTuner v2.0 RC 16\HardwareMonitoring.hml",5))

:D

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

Rafael, if your card uses an external sensor, isn't it reported by speedfan?
I would try that...

Rafael
Plugin Author
Posts: 71
Joined: November 22nd, 2005, 7:12 pm
Location: Curitiba, Paran?, Brazil

Post by Rafael »

No, my speedfan don?t report any item from the vga card...

Maybe in next month, I try get another nvidia card! :D

Thanks!

limbo
Plugin Author
Posts: 1604
Joined: February 13th, 2005, 7:38 pm
Location: Athens - Greece
Contact:

Post by limbo »

Rafael wrote: Maybe in next month, I try get another nvidia card! :D
Thanks!
Stay away from 6600 chipset! My 6600 based card is real pain!

Jumpin' Jon
Plugin Author
Posts: 35
Joined: August 3rd, 2005, 12:34 am
Contact:

Post by Jumpin' Jon »

caesar wrote: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...
Yesterday, I took the code from caesar's plugin and modified it to try and work out how to detect SLI setups, but I just cannot get any information. I tried passing in card ID numbers ranging from the negative to positive limits of the API parameters, with no joy. Clearly "monitor number" does not equal card number. (I run SLI with a single TFT).

As mentioned above, the documentation is woefully sparse on this topic.

That said, it clearly is possible to read these values because EVEREST displays all manner of GPU temps for each card individually.

A while back there was an attempt by LCD Smartie people to get a technical contact within Lavalsys in order to allow Smartie to query EVEREST's data, but this didn't seem to come to anythign as far as I can tell..? Shame.

JJ

Jumpin' Jon
Plugin Author
Posts: 35
Joined: August 3rd, 2005, 12:34 am
Contact:

Post by Jumpin' Jon »

Using the latest version of EVEREST, I've been able to get all the GPU temps (and so much more)... See here

coolmast3r
Posts: 9
Joined: April 9th, 2006, 7:44 pm

Post by coolmast3r »

hi
can someone re-post the file link?
maybe to some other filesharing server instead of rapidshare..
cuz rapidshare doesnt work with everyone..
need version 3..the link on rapidshare is already dead and the main website is unreachable.
thanx in advance.

oh by the way..maybe u can send it directly to me at coolmast3r(at)hotmail(dot)com.

i need to monitor my 7950gt temp :lol:

coolmast3r
Posts: 9
Joined: April 9th, 2006, 7:44 pm

Post by coolmast3r »

Jumpin' Jon wrote:Using the latest version of EVEREST, I've been able to get all the GPU temps (and so much more)... See here
yeah, but if u wanna use the everest plugin u need to have everest running.. not so convenient to me..

limbo
Plugin Author
Posts: 1604
Joined: February 13th, 2005, 7:38 pm
Location: Athens - Greece
Contact:

Post by limbo »

Plugin uploaded to our forums :D

[FETT]Cupcake
Posts: 8
Joined: October 24th, 2006, 4:48 am

Post by [FETT]Cupcake »

Anyone know where I can download this plugin? The link on the download section of the LCD smartie site does not work as well as the links in this forum thread.

Thanks

Nevermind, I found it. It's been a long day.

[FETT]Cupcake
Posts: 8
Joined: October 24th, 2006, 4:48 am

Post by [FETT]Cupcake »

Ok having a problem. I downloaded the plugin, installed .net2 and made sure i had the dnbridge file. It says exception unable to load nvcpl.dll.

What file is that? Also, I put the nvtemp.dll file in the plugins folder but hwere does the other file go? class1.vb

any help out there?

I'm running xp x64 with nvidia driver 91.47

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

only nvtemp.dll goes in the plugin directory and that's the only file that should be copied.
class1.vb is the sourcecode of nvtemp.dll.

nvcpl.dll is a dll installed by nvidia drivers and is used to fetch the temperature, so your problem comes from the nvidia drivers.

Try installing a newer version or installing the same one again!

It could be helpful to know what videocard you are using and if you can access the nvidia control panel from the display properties (like the pictures posted before in this thread).

[FETT]Cupcake
Posts: 8
Joined: October 24th, 2006, 4:48 am

Post by [FETT]Cupcake »

It's a 7900gtx and here is a pic of the temp display:
Image

110 is my temp threshold. I do have the newest driver installed. I will try a reinstall. This is what I have in the lcd smartie line: $dll(nvtemp,1,0,110)

[FETT]Cupcake
Posts: 8
Joined: October 24th, 2006, 4:48 am

Post by [FETT]Cupcake »

Any help out there?

limbo
Plugin Author
Posts: 1604
Joined: February 13th, 2005, 7:38 pm
Location: Athens - Greece
Contact:

Post by limbo »

Failure to load plugin means that something is wrong with the configuration of you LCD Smartie - System (but not your driver).

I'm awared that you have installed the .NET Framework but I suggest you to give it an extra check to this http://forums.lcdsmartie.org/viewtopic.php?t=245

I have an 6600 based card and I'm getting results just fine :roll:
You do not have the required permissions to view the files attached to this post.

[FETT]Cupcake
Posts: 8
Joined: October 24th, 2006, 4:48 am

Post by [FETT]Cupcake »

I reinstalled smartie and no luck. I have .net 2, dnbridge, and the plugins are spelled correctly. Not sure where to look to see if i have borlndmm.dll, msvcp60d.dll, or msvcrtd.dll on my system. Not really sure what else to try at this point.

Locked