The Lenovo Z580 Ideapad laptop gets heated to about 63 to 70 degrees celsius in Ubuntu Linux. To reduce this heat, the CPU Frequency needs to be better controlled. To do that, type the following commands in a terminal window on your Ubuntu Linux laptop:
$ sudo apt-get install cpufrequtils cpufreqd <enter>
$ sudo apt-get install indicator-cpufreq <enter>
Try to use the OnDemand setting for better heat control. Another problem is that you may not notice a major variation in the temperature levels. To get these further down to about 42 to 55 degrees Celsius, see this link http://www.askmeaboutlinux.com/?p=2360.