3

The title of the question says it all really. I have a new laptop with Ubuntu 14.04 installed. There appears to be an overheating problem which fortunately does not appear to be affecting performance. I suspect it is my nvidia geforce card, even though I have Bumblebee installed.

In essence what I am looking for is a way, either via terminal or an app, to monitor the temperature of components so as to definably find out what may be overheating.

gman
  • 2,206
  • 4
  • 26
  • 39

2 Answers2

4

Look up for lm-sensors and psensor. Those will give you a command line output as well as a GUI for your laptop.

Here is a good tutorial how to use lm-sensors: lm-sensors Howto

Flatron
  • 981
  • 11
  • 27
2

To get the Nvidia card temperature, you can use nvidia-settings (if you're running the proprietary drivers):

$ nvidia-settings –q gpucoretemp

  Attribute 'GPUCoreTemp' (sylvain-Studio-XPS-1340:0.0): 51.
    'GPUCoreTemp' is an integer attribute.
    'GPUCoreTemp' is a read-only attribute.
    'GPUCoreTemp' can use the following target types: X Screen, GPU.

51°C is was you're looking for.

Sylvain Pineau
  • 61,564
  • 18
  • 149
  • 183
  • 1
    this command returns the message ERROR: Error resolving target specification '' (No targets match target specification), specified in query 'gpucoretemp'. – gman Sep 11 '14 at 19:48
  • 1
    @gman OK, please then try `optirun nvidia-smi`, you should get amongst other info the gpu temp – Sylvain Pineau Sep 11 '14 at 19:58
  • 1
    Had to enter optirun /locationfolder/nvidia-smi but it did give me an output. Looks like its at 39ºC. Thanks – gman Sep 11 '14 at 20:17
  • @gman Good to know. Your heat problem is then somewhere else, better luck with sensor packages? – Sylvain Pineau Sep 11 '14 at 20:22