0

I am barely running Ubuntu now because the fan is blowing like crazy, it's blowing hot air and I estimate the temprature around 90 C / 194 F. When I run windows my laptop isn't overheating and the fan runs normal. I have no idea why my laptop is overheating while running Ubuntu. I hope someone can help me because I really want a Laptop with Ubuntu. Also when the CPU gets too hot my laptop randomly shuts down.

user232358
  • 1
  • 1
  • 1

2 Answers2

2

According to previous posts here, a known bug in the Linux kernel is leading to overheating issues: Heat issues on 11.10 beta?

Recent releases (11.04 also) have had a similar problem. A workaround for the Linux 3.0 kernel has been suggested:

http://www.techytalk.info/linux-kernel-2-6-38-2-6-39-power-regression-workaround/

I've heard that these issues were supposed to be fixed completely in Linux 3.1. However, Ubuntu 11.10 uses the 3.0 kernel, so the above workaround should still be relevant. According to Phoronix, the power consumption of Ubuntu 11.10 is up as much as 50%:

http://www.phoronix.com/scan.php?page=news_item&px=OTg5Mg

or try .......................................................................................

Many new fixes and power management enhancements have gone into 12.04 / 12.10 and especially the new Nvidia drivers to handle your graphics power management that little bit better as well. Also by running Xubuntu you forego the 3D desktop environment for a 2D one which also helps reduce power usage levels.

You could try to open the terminal, then run

$ gksudo gedit /etc/default/grub and in the line that says:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" change it for:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux quiet splash" then save and restart. I hope this would solve the problem.

Thereafter, install bumblebee.

or ........................................................................................ if you are good enough

For the error that you mention it is because the URL is wrong, if you try to get there you will get:

You actually want this URL: https://launchpad.net/~webupd8team/+archive/jupiter

So I suggest 2 things:

First try to edit the /etc/apt/sources.list and see if the URL that throws you the error is found there. If it is, change it to the correct one and update your repositories afterwards.

Then open a terminal, update your repositories again like:

sudo apt-get update.

Then proceed to add the Jupiter PPA shown in https://launchpad.net/~webupd8team/+archive/jupiter It should look like this when on the terminal:

sudo add-apt-repository ppa:webupd8team/jupiter

Then do sudo apt-get update to update the repositories again.

For the heat problem I would suggest:

Clean the laptop a bit (Just in case there is dust or something clogging the air flow) Use the laptop in a position that makes sure it has enough space underneath it. Anything that actually contributes to better air flow. After you have solved the Jupiter problem (If you can not find it, just re-add the PPA using add-apt-repository it will take care of checking for anything missing. Maybe it had a problem when adding it the first time.

For the cooling part I also recommend using powertop. Install it by:

sudo apt-get install powertop

Then run the app like sudo powertop and go to the last TAB that has a column (The first column actually) that says BAD or GOOD. Go to all the ones that say BAD and start pressing SPACE to improve/fix them so they help in generating less heat and less power usage.

Last I want to point you to this question: How to control fan speed?

It has solved many users problems related to Fan speed: How to control fan speed?

Although again I would recommend checking into why the temperature is so high since the fan speed is higher, the higher the temperature of the CPU/GPU. So first check in Windows or physically the laptop for clean air circulation. Then proceed with the question.

HYBRID PROBLEMS

Since you have a Hybrid Laptop (It means it has 2 video cards, an Intel one and an Ati one) I did some research and found some links that might help or give you an idea of where to go

http://ubuntuforums.org/showthread.php?t=842775 (A solution that might work with the Fan issues)

http://ubuntuforums.org/showthread.php?t=2095880 (Question about the same issue)

Ubuntu 12.10 AMD/Intel Hybrid Graphics not working (Fix for graphic problems. See NOTE1 for some additional information at the bottom.)

(Link about checking BIOS for an option to remove one of the 2 video cards)

From all of this, the only one that actually went to where I was thinking was one that mentioned installing some Fan controlling packages (The i8k). I believe this could be a solution since it involves checking the sensors (Which also made me suggest to install lm-sensors). So here is a small guide to try it out:

sudo apt-get install i8kutils

sudo gedit /etc/modules

Add in a new line i8k and save the file.

sudo gedit /etc/modprobe.d/options

Add in a new line options i8k force=1 and save the file.

Reboot the computer. Type sudo reboot if you want.

sudo gedit /etc/i8kmon

Paste in the file the following information and save it:

(Copy the data and paste that in the file)

# Run as daemon, override with --daemon option
set config(daemon)      0

# Automatic fan control, override with --auto option
set config(auto)        1

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Status check timeout (seconds), override with --timeout option
set config(timeout) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0)   {{-1 0}  -1  55  -1  55}
set config(1)   {{-1 1}  55  70  55  70}
set config(3)   {{-1 2}  70  128  70  128}

# For computer with 2 fans, use a variant of this instead:
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
# set config(0) {{-1 0}  -1  52  -1  65}
# set config(1) {{-1 1}  41  66  55  75}
# set config(2) {{-1 1}  55  80  65  85}
# set config(3) {{-1 2}  70 128  75 128}

# end of file

Now reboot. Although before doing that, install lmsensors and make it detect every sensor you have:

sudo apt-get install lm-sensors

sudo sensors-detect

Wait for it to finish. Every time it asks for something press ENTER. After it finished asking about the summary it will tell you if you want to automatically create a file to cover all that was checked so it loads every time you boot the laptop, type Yes and press ENTER. Now reboot.

If the module does not load by any chance, simply type: sudo modprobe i8k force=1

If you want to monitor the Sensors, you could install the indicator-sensor which I found with the following PPA (I am pretty sure it was in the repositories in 11.10):

sudo add-apt-repository ppa:alexmurray/indicator-sensors sudo apt-get update && sudo apt-get upgrade sudo apt-get install indicator-sensors

Now reboot and run the indicator sensor from Dash (Should appear in the panel).

NOTE1 - If you do the link above related to fixing the video, please download the packages from this link https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2909374/+listing-archive-extra the cover some fixes for Ati/Intel Hybrid

ahmed
  • 75
  • It isn't a known bug in the kernel; it's a bug in ATI GPUs that was masked by the fact that older kernels were buggy and enabled aspm even though the bios said not to. – psusi Jan 06 '14 at 14:57
  • I'd say that given the lack of information and logfiles in the question that this answer might be overkill. – sturlabragason Jul 04 '14 at 20:30
  • Is this still working on HP laptops with ubuntu? (mine is from around the time this answer) – llrs Feb 17 '22 at 09:55
  • I can confirm that this worked on my 3-year old HP Envy 17T (Nvidia card, so I don't think that plays a role in this issue). – user3795456 Jan 12 '23 at 22:05
0

It is most probably a graphics driver issue. For more information a few quick searches will lead you to the answers relative to your specific situtation. This might get you started.