If you're still looking for answers, I may be able to provide a little help. I'm not an expert yet so hopefully someone will correct me if I am wrong on anything here.
Because of the inefficiency of mining with Nvidia GPUs, they do not get the same level of attention from miner developers as AMD GPUs do. The reason that the miner is not displaying Nvidia GPU temps is most likely because it wasn't worth the extra development time to add such a feature since the vast majority of miners use AMD.
CGMiner has three temperatures you can set. Obviously, these settings only apply if CGMiner is able to get the GPU temperature, which currently only seems available to AMD cards. For these settings to work, you have to set
auto-fan and
auto-gpu to true.
- temp-target: This is the temperature CGMiner will try to maintain by increasing or decreasing fan speed. According to the ReadMe, it may also change clock speeds but I am not sure of that. To specify at what temp you want the miner to down-clock, use the next setting as I am sure it down-clocks the GPU when/if it is reached.
- temp-overheat: When temperatures reach this value, CGMiner will down-clock the GPU in an attempt to return to the temp-target value. I am guessing it will later return to normal/specified clock speeds once the temperature is back to the temp-target.
- temp-cutoff: If a GPU temperature reaches this value, CGMiner will disable it. I am not sure if it automatically re-enables it once it cools down.
Temp-hysteresis, according to the ReadMe, is how much the temperature can fluctuate outside of the limits you've set when CGMiner is managing GPU speeds/temps. The default value is 3 degrees.
I've written an interface/monitor for CGMiner/BFGMiner and am currently looking into finding the GPU temps for Nvidia and Intel. It would be ideal to have these values in the miner itself, but my goal is to get them on my own (and send commands to the miner to increase/decrease fan and clock speeds) until that happens, if it happens. That is how I came across your post.
The program I've written is called CGWatcher (
http://manotechnology.blogspot.com/p/cgwatcher.html). It provides a friendlier interface as well as options for monitoring (and restarting) the miner to ensure it is working properly. Right now it only gets GPU temps from the miner, so it will also not display temps for Nvidia (or Intel I believe) GPUs, but I am hoping to add that functionality so it is not dependent on the miner for this info.
Until then, I would suggest you keep running a program that is capable of getting the GPU temps for all cards any time you mine with Nvidia or Intel GPUs. I recommend AIDA64 Extreme Edition, which has an OSD feature that overlays information like this (you can customize what it displays) on the screen so it is always visible.