Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Squeeze on Thinkpad R400 Laptop getting very hot

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
nitinkdhiman
Posts: 8
Joined: 2008-12-31 13:33

Squeeze on Thinkpad R400 Laptop getting very hot

#1 Post by nitinkdhiman »

Hello Friends,
I have Lenovo Thinkpad R400 laptop. It has Intel Centrino Core 2 Duo processor with ATI Radeon 3400 series graphics card and Intel Mobility chipset series 4 Integrated graphics controller.
I have Squeeze ( stable) installed on it with kernel 2.6.32-5-686 .

My laptop gets very hot within 10 minutes whether I do any task or not. Also battery life is almost 40% as compared to Windows. I am more worried about temperature as it remains completely cool in windows.
Mostly CPU load remains around 10% and CPU spends 99.99% time at 800MHz clock. I believe heat generated is by graphics card chipset.

Following are some information about my machine
$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LF Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
03:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
$ sudo sensors

acpitz-virtual-0
Adapter: Virtual device
temp1: +52.0°C (crit = +127.0°C)
temp2: +49.0°C (crit = +100.0°C)

thinkpad-isa-0000
Adapter: ISA adapter
fan1: 2680 RPM
temp1: +52.0°C
temp2: +50.0°C
temp3: +41.0°C
temp4: +59.0°C
temp5: +39.0°C
temp6: +0.0°C
temp7: +38.0°C
temp8: +0.0°C
temp9: +43.0°C
temp10: +51.0°C
temp11: +43.0°C
temp12: +0.0°C
temp13: +0.0°C
temp14: +0.0°C
temp15: +0.0°C
temp16: +0.0°C

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +50.0°C (high = +105.0°C, crit = +105.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +50.0°C (high = +105.0°C, crit = +105.0°C)

nitin@debian:~$ lsmod | grep i915
i915 222254 2
drm_kms_helper 18309 1 i915
video 14605 1 i915
drm 112088 4 i915,ttm,drm_kms_helper
i2c_algo_bit 3497 1 i915
i2c_core 12696 6 i915,drm_kms_helper,videodev,drm,i2c_i801,i2c_algo_bit
button 3598 1 i915

I also had radeon installed as directed on http://wiki.debian.org/ATIProprietary?highlight=((ATIProprietary)) .
Following error is reported in dmesg:
nitin@debian:~$ dmesg | grep radeon
[ 9.287840] [drm] radeon kernel modesetting enabled.
[ 9.287928] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 9.287964] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 9.287969] radeon 0000:01:00.0: enabling device (0106 -> 0107)
[ 9.287975] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.287980] radeon 0000:01:00.0: setting latency timer to 64
[ 9.288904] [drm] radeon: Initializing kernel modesetting.
[ 9.290491] radeon 0000:01:00.0: Invalid ROM contents
[ 9.290579] radeon 0000:01:00.0: Invalid ROM contents
[ 9.290635] [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
[ 9.290685] radeon 0000:01:00.0: Fatal error during GPU init
[ 9.290734] [drm] radeon: finishing device.
[ 9.365318] radeon 0000:01:00.0: PCI INT A disabled
[ 9.365324] radeon: probe of 0000:01:00.0 failed with error -22
I believe heat generated is probably by graphics chipsets. Normally I had both module i915 and radeon loaded in kernel. This was resulting in slow performance of machine. Once i removed radeon, performance did increased.

I cannot remove i915 to test how radeon performs. I need help on it as well.

I will like help on keeping temprature of my laptop low. I believe heat is generated by graphics chipset. I had tried to provide required information. I welcome all comments.

regards
nitin

nitinkdhiman
Posts: 8
Joined: 2008-12-31 13:33

Re: Squeeze on Thinkpad R400 Laptop getting very hot

#2 Post by nitinkdhiman »

One more thing to add.
I had also observed that fan speed is around 2700 rpm. I do not know how to read it in Windows!
Also battery drainage is almost constant even if i let my laptop remain idle. 60.6Wh gets empty in around 2.2 hours with no heavy duty application in play other than gnome in run. Is it normal? This is after keeping harddisk dirty write to 10minutes, no power to USB, CDROM.



regards
Nitin

nitinkdhiman
Posts: 8
Joined: 2008-12-31 13:33

Re: Squeeze on Thinkpad R400 Laptop getting very hot

#3 Post by nitinkdhiman »

I also had radeon installed as directed on http://wiki.debian.org/ATIProprietary?h ... roprietary)) .
Following error is reported in dmesg:
nitin@debian:~$ dmesg | grep radeon
[ 9.287840] [drm] radeon kernel modesetting enabled.
[ 9.287928] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 9.287964] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 9.287969] radeon 0000:01:00.0: enabling device (0106 -> 0107)
[ 9.287975] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.287980] radeon 0000:01:00.0: setting latency timer to 64
[ 9.288904] [drm] radeon: Initializing kernel modesetting.
[ 9.290491] radeon 0000:01:00.0: Invalid ROM contents
[ 9.290579] radeon 0000:01:00.0: Invalid ROM contents
[ 9.290635] [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
[ 9.290685] radeon 0000:01:00.0: Fatal error during GPU init
[ 9.290734] [drm] radeon: finishing device.
[ 9.365318] radeon 0000:01:00.0: PCI INT A disabled
[ 9.365324] radeon: probe of 0000:01:00.0 failed with error -22
I do have switchable graphics bios in laptop. I will try to disable switchable setting in BIOS.
Do anyone know which kernel version supports switchable graphics option or when in future this will be available?

regards
Nitin

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Squeeze on Thinkpad R400 Laptop getting very hot

#4 Post by stevepusser »

I think the Linux kernel program that handles switchable graphics is called "vga-switcheroo". That term can be searched for...It appears that a kernel >= 2.6.34 is necessary, and vga-switcherwoo handles the switch by logging in and out of the X GUi. There are various kernels that will install in Squeeze that are recent enough to include the switcher.
MX Linux packager and developer

User avatar
4D696B65
Site admin
Site admin
Posts: 2696
Joined: 2009-06-28 06:09
Been thanked: 85 times

Re: Squeeze on Thinkpad R400 Laptop getting very hot

#5 Post by 4D696B65 »

stevepusser wrote:I think the Linux kernel program that handles switchable graphics is called "vga-switcheroo". That term can be searched for...It appears that a kernel >= 2.6.34 is necessary, and vga-switcherwoo handles the switch by logging in and out of the X GUi. There are various kernels that will install in Squeeze that are recent enough to include the switcher.
I have looked into this before. As far as I can tell it allows you to use one or the other turning off power to the unused chip to save power. It does not switch chips mid stream depending on load to the graphics like it does in windows.

nitinkdhiman
Posts: 8
Joined: 2008-12-31 13:33

Re: Squeeze on Thinkpad R400 Laptop getting very hot

#6 Post by nitinkdhiman »

thanks for replies,
I had installed kernel 2.6.38.2.
Its running stable but not improvement in temprature.
I am hoping to play with vga-switheroo today.

About tempratures output of 'sensors' command in my first post: Are these normal or in higher brackets for a very low load like web browsing. I was using chrome on gnome with active 4-5 tabs .

regards
nitin

Post Reply