NvThermometerScreenlet is a temperature monitor for Nvidia GPU's.
What makes it different is the way it gets the information. Unlike most monitors which execute a subprocess, NvThermometer contains a minimal python interface to the X Protocol which allows it to query the NV-CONTROL X extension directly. In short, no more disk thrash, so you can track all GPU's on a SLI box, for example, without bogging the machine down. It just opens an extra connection to X, and a limited one at that. I don't even run a message loop so the server does nothing but answer 2 requests once a second. beats the hell outa nvidia-settings for this task. 1 percent CPU, according to top.
As per my typical modus operandi, this screenlet is entirely vector and allows total color control. Pango font support is included as well, so you can put freaky fonts on it and they'll scale right, position right, etc.
Screenlets is the name of both a set of independently-developed widget applications and the widget engine which runs them. The engine runs primarily on X11-based compositing window managers, most notably the Compiz (under Linux) architecture.
What's New in This Release:
· it's faster now, and uses less memory.
· fixed the logic error. it should now display the error message instead of exiting with an exception if no NV-CONTROL is found.
· now you can select from a set of pre-defined color themes, and you still have complete color control to tweak it if you like. SVGlive! makes life easier for users.
· added options to make the thermometer display ambient instead of core temperature, alpha controls for highlights and shadows, and a switch to toggle the lower display between clock speed and the GPU product name.