10c26
![]() |
|
|
|
|
|||||||
| Mobile Computing This forum discusses issues related to running FreeBSD on notebooks, laptops, and other mobile equipment. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hello,
I've been experiencing problems when building certain ports, notoriously Chromium and OpenOffice which are both in C++. My laptop emergency shutsdown. It's an i3-380M, 90ºC max temp. I tried lowering the max temp in coretemp alas to no result. This is leading me to think there might be something else but if I monitor the temperature manually and suspend the build when it borders the max temperature everything goes fine. Any thoughts or insight? |
|
#2
|
||||
|
||||
|
Your machine most likely heats up too much and shuts down to protect itself.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#3
|
|||
|
|||
|
Only on C++ builds?
I can compile some pretty hefty stuff written in C but large C++ builds (like Webkit, common to Chromium and OpenOffice) hardshut the machine. It does overheat but I don't understand why it wouldn't also shutdown while compiling X or libav, for instance. |
|
#4
|
||||
|
||||
|
Fix the overheating issues, not the symptoms.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#5
|
|||
|
|||
|
See this thread:
http://forums.freebsd.org/showthread.php?t=33265 |
|
#6
|
|||
|
|||
|
tjmax I lowered to 85ºC with no result. The CPU should've been throttled by coretemp to remain 5ºC below the maximum allowed by the temperature sensors, no?
See /usr/src/sys/dev/coretemp/coretemp.c Quote:
ACPI has nothing to do with it because the firmware handles fan speeds just fine. Boots up full spin if it hard shutdown because of temperature issues. |
|
#7
|
||||
|
||||
|
I had to look this up... Tj(max) is the maximum junction temperature, which is the real temperature the chip is at. If your system is close to this temperature take out the CPU, reseat it and put some proper thermal paste between it and the cooler. It basically means your CPU can't get rid of it's excess heat.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#8
|
|||
|
|||
|
Quote:
Now knowing that: - ACPI has nothing to do with this; - CPU is throttled by the coretemp kernel module at 5ºC below the firmware upper limit; and - This only happens on C++ builds but not on other CPU-intensive tasks like building the OS. Can anyone offer a reasonable explanation and perhaps hint at a possible solution? |
|
#9
|
|||
|
|||
|
Run freecolor every minute or so? Start Xorg first so that less memory gets allocated to the build and it runs slower? Start some other process in the background first which would do something similar? Alter the Makefile, commenting out the MAKE_JOBS_SAFE line ?
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Loading Modules vs Compiling Kernel | nickednamed | Installing & Upgrading | 5 | October 22nd, 2011 17:18 |
| Compiling Into the Kernel vs. Loadable Modules | SecretAsianMan | Installing & Upgrading | 10 | August 17th, 2010 23:45 |
| [Solved] X11 Lock-Up -> Hard Shutdown Now Not Rebooting | aorchid | Installing & Upgrading | 8 | June 1st, 2010 22:12 |
| [Solved] ZFS Boot problem after hard shutdown while resilvering RAIDZ1 | Morrison | General | 1 | March 6th, 2010 15:35 |
| How can I disable compiling some modules when I compile my kernel? | tanakorn | Installing & Upgrading | 14 | October 5th, 2009 15:57 |