[ltp] [ACPI] fan always on: ACPI on IBM ThinkPad R51 (update)

Suso Baleato linux-thinkpad@linux-thinkpad.org
Wed, 15 Sep 2004 08:16:36 +0000


ok, let's try:

downloaded (http://x.org/X11R6.8.0/src/) succesfully compiled (Debian
people remember to apt-get install libpam0g-dev first), make install,
generated xorg.conf (Xorg -configure) and uncommented "DynamicClocks"
option with "true". The
default detected driver is the "ati" one but I changed it to "radeon".

After chipcard recognized, /var/log/Xorg.0.log (gziped) says:

(**) RADEON(0): Option "DynamicClocks" "true"
and
(II) RADEON(0): Dynamic Clock Scaling Enabled

Is all this correct? Might I apply any patch, replace any module, install
any
other app to manage powerplay or so?

Is there any way to force the chip to work constantly at the minimum
posible state?

I will report testings over the fan behaviour later. Thank you!

=3D=3D=3D=3D /etc/X11/xorg.conf

Section "ServerLayout"
=09Identifier     "X.org Configured"
=09Screen      0  "Screen0" 0 0
=09InputDevice    "Mouse0" "CorePointer"
=09InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
=09RgbPath      "/usr/X11R6/lib/X11/rgb"
=09ModulePath   "/usr/X11R6/lib/modules"
=09FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
=09FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
=09FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
=09FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
=09FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
=09FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
=09Load  "dbe"
=09Load  "dri"
=09Load  "extmod"
=09Load  "glx"
=09Load  "record"
=09Load  "xtrap"
=09Load  "freetype"
=09Load  "type1"
=09Load  "freetype"
EndSection

Section "InputDevice"
=09Identifier  "Keyboard0"
=09Driver      "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc102"
        Option          "XkbLayout"     "es"

EndSection

Section "InputDevice"
=09Identifier  "Mouse0"
=09Driver      "mouse"
=09Option=09    "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
EndSection

Section "Monitor"
=09Identifier   "Monitor0"
=09VendorName   "Monitor Vendor"
=09ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            =09# [<bool>]
        #Option     "SWcursor"           =09# [<bool>]
        #Option     "Dac6Bit"            =09# [<bool>]
        #Option     "Dac8Bit"            =09# [<bool>]
        #Option     "BusType"            =09# [<str>]
        #Option     "CPPIOMode"          =09# [<bool>]
        #Option     "CPusecTimeout"      =09# <i>
        #Option     "AGPMode"            =09# <i>
        #Option     "AGPFastWrite"       =09# [<bool>]
        #Option     "AGPSize"            =09# <i>
        #Option     "GARTSize"           =09# <i>
        #Option     "RingSize"           =09# <i>
        #Option     "BufferSize"         =09# <i>
        #Option     "EnableDepthMoves"   =09# [<bool>]
        #Option     "EnablePageFlip"     =09# [<bool>]
        #Option     "NoBackBuffer"       =09# [<bool>]
        #Option     "PanelOff"           =09# [<bool>]
        #Option     "DDCMode"            =09# [<bool>]
        #Option     "MonitorLayout"      =09# [<str>]
        #Option     "IgnoreEDID"         =09# [<bool>]
        #Option     "UseFBDev"           =09# [<bool>]
        #Option     "VideoKey"           =09# <i>
        #Option     "MergedFB"           =09# [<bool>]
        #Option     "CRT2HSync"          =09# [<str>]
        #Option     "CRT2VRefresh"       =09# [<str>]
        #Option     "CRT2Position"       =09# [<str>]
        #Option     "MetaModes"          =09# [<str>]
        #Option     "MergedDPI"          =09# [<str>]
        #Option     "NoMergedXinerama"   =09# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" =09# [<bool>]
        #Option     "DisplayPriority"    =09# [<str>]
        #Option     "PanelSize"          =09# [<str>]
        #Option     "ForceMinDotClock"   =09# <freq>
        #Option     "RenderAccel"        =09# [<bool>]
        #Option     "SubPixelOrder"      =09# [<str>]
        #Option     "ShowCache"          =09# [<bool>]
=09Option      "DynamicClocks" "true"    =09# [<bool>]
=09Identifier  "Card0"
=09=09Driver      "radeon"
=09VendorName  "ATI Technologies Inc"
=09BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
=09BusID       "PCI:1:0:0"
EndSection

Section "Screen"
=09Identifier "Screen0"
=09Device     "Card0"
=09Monitor    "Monitor0"
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     1
=09EndSubSection
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     4
=09EndSubSection
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     8
=09EndSubSection
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     15
=09EndSubSection
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     16
=09EndSubSection
=09SubSection "Display"
=09=09Viewport   0 0
=09=09Depth     24
=09EndSubSection
EndSection







Here is my xorg.conf and startx output, is this correct?

O 14/9/2004, "Alex Deucher" <alexdeucher@gmail.com> escribiu:

>On Tue, 14 Sep 2004 18:28:11 +0000, Suso Baleato <susinho@ultreia.org> wrote=
:
>> Hi all.
>>
>> While waiting for second level support answer to the always-on fan
>> problem I requested the original software, wich arrives to me today. I
>> have a second HD so I decided to install it and try again. I found a
>> "POWERPLAY" option in the XP's ATI Radeon Mobility 7500 driver, wich
>> is a powersaving feature of this chip. Activating this thing, the fan
>> stops *inmediatly* so apparently it exists a direct relationship between
>> the graphic chip and the fan behaviour.
>>
>> I was seeking the last ATI proprietary driver but it does not seem to
>> support this chip. Do you know if there are some driver for linux wich
>> can use this feature? Other case... is anyone interested in developing
>> it? :) I can do a lot of betatesting...
>
>I added an option in xorg 6.8.0 called "DynamicClocks" that turns on
>automatic clock scaling on radeons.  it's not a full powerplay
>implementation (I don't think it handles the chip gating and such),
>but it does help for some people.
>
>Alex
>
>>
>> O 9/9/2004, "pub@wigginghaus.de" <pub@wigginghaus.de> escribiu:
>>
>> >Am Donnerstag, 9. September 2004 15:57 schrieb James Knott:
>> >> Svein Larsen wrote:
>> >> > I have an R50 and i think it was me who started this thread.
>> >> > Can someone please update me if i missed something; is there a soluti=
on
>> >> > to make the fan stop when only cold air coming out of the fan? Its
>> >> > really annoying. I'am quite sure that when i boot Winoze (seldom tho =
:)
>> >> > the fan often stops when computer is idle. It never happens when boot=
ing
>> >> > into linux :/
>> >>
>> >> I'd rather have a fan that didn't stop, than one that didn't run.
>> >
>> >Boy, I wish I could laugh at this... :( Just kidding...
>> >Ok, here's my situation (R50): So far the only solution to stop the fan f=
rom
>> >running ALL the time with Linux is compiling the latest ATI Driver (which=
 is
>> >not open and therefore not everybody's first choice) which has the energy
>> >saving features. It works better than the original XFree Driver.  I am al=
so
>> >using speedstep with a 2.6.7 kernel. That way the fan pretty much behaves
>> >like under Window*, which is far from being what you expect from a machin=
e
>> >that expensive. Oh - the latest Bios-Update (don't quite remember now whi=
ch
>> >version) solved the problem with the fan running a little faster every 4-=
5
>> >seconds...
>> >
>> >Nils
>> >--
>> >The linux-thinkpad mailing list home page is at:
>> >http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>> --
>> The linux-thinkpad mailing list home page is at:
>> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>>
>--
>The linux-thinkpad mailing list home page is at:
>http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad