How To: ATi 4000 Series Fan Control

Discussion in 'Videocards - AMD Radeon' started by Psychlone, Aug 20, 2008.

  1. honestjohn

    honestjohn Maha Guru

    Messages:
    1,299
    Likes Received:
    0
    GPU:
    MSI Hawk HD 5770 @ 1010C
    Very Odd? Works absolutely fine with my Diamond X0C HD 4870 Black Edition Card. Maybe it's just your card, because I found something else strange with your instructions for changing the fan speed on the HD4870X2.

    Your instructions indicated that you should make changes to the section labeled as "FanSpeedAlgorithm_0". A few Rage3D users tried this and it wouldn't work for their HD4870X2s. They needed to make their changes under "FanSpeedAlgorithm_1". So it looks like this fix varies between cards.
     
  2. Cairo

    Cairo Member Guru

    Messages:
    169
    Likes Received:
    0
    GPU:
    GIGABYTE HD4870 @800/1050
    Great Guide very helpful
     
  3. Brutes

    Brutes Guest

    Messages:
    26
    Likes Received:
    0
    GPU:
    MSI 5770 Hawk@Crossfire
    Can I also use the new Arctic MX-2 cooling paste on a 4870X2?
     
  4. BAGZZlash

    BAGZZlash Guest

    Messages:
    14
    Likes Received:
    0
    GPU:
    Asus 5830 1024 MB
    I'm aware of that issue. It seems that the interface for the new controller chip of the 4870X2 is not yet implemented into the catalyst. You will need to tweak a BIOS in order to have fan control.
     

  5. Psychlone

    Psychlone Ancient Guru

    Messages:
    3,686
    Likes Received:
    2
    GPU:
    Radeon HD5970 Engineering
    I didn't mean that Expertool only had 2 options - and I certainly didn't mean for anyone to take it that way...I meant to say that there are only options from 50% to 100%, not just 50% and 100%...

    Also, I see that your memory is clearly running at 250MHz - nice! I can't get mine to do less than 450MHz at 1.025V via Profiles - but your core is running at 2D stock 507MHz - why?? (really, it doesn't matter that much since most of the heat comes from those memory ICs anyway, but if you can run your core at 450 or even 250, why not?? - I've created a profile that runs at 450c/450m at 1.025V and automatically ramps up to 800c/1000m at 1.255V in 3D mode - set at a constant 45% fan speed...this is the one that I work with 99% of the time, the other 1% is for benchmarking at 800c/1000m, 1.255V at 45% fan speed.)



    Agreed - I do believe that the entire lower string at the bottom of the Profiles is directly related to specific cards, not even just specific models - like a serial number or MAC of sorts...
    On the _0 note, if there are more cards that utilize the _1 spots than _0, I should make that change in the guide, or maybe put that in as an alternative solution. It's still the _0 variables that do the work on my card...but like you said, may differ from brand to brand.



    Although I have absolutely no experience with MX2, there have been several people approach me with this idea, stating that it will certainly last longer than AS5 will - but with no experience to cache in on, I won't say one way or another. What I will say, is that I purchased a Diamond 2900XT 1GB the day it hit the stores, and before I even put it in my computer, I had it torn apart and replaced the thermal paste on the GPU with AS5 - that was well over 2 years ago, and I can tell you that the load temps are within 2-3*C of where they were when I put it on...and that card got *abused*!!! - I'll have to get some MX2 and do some testing myself before I'll endorse it's use...another option is Ceramique - I personally don't care for it because it doesn't have the thermal characteristics that AS5 has, but I do know that it lasts longer, and it's not conductive, so that is most certainly a viable option for anyone not wanting to use AS5...



    Huh?? I wasn't talking about anything other than RBE in the partial post you quoted me on.
    I'm the one that wrote the guide on changing the fan speed...there's no need at all to flash a BIOS to be able to have fan control - read the guide...it's quite easy.



    Psychlone
     
  6. Jibboom

    Jibboom Member

    Messages:
    21
    Likes Received:
    0
    GPU:
    Sapphire Radeon HD4870x2
    Good guide. Until I can get a better cooler on the card I won't be doing any overclocking so using hotkeys to control the fan speed is all I need :)
     
  7. Pudsley

    Pudsley Member

    Messages:
    20
    Likes Received:
    0
    GPU:
    2x 570GTX Twin Frozr III
    My 4870X2 was literally frying at 84 degrees C at idle, I was getting reboots after about 20 minutes in games.

    The code changes just didn't work for me, however with some slight alterations it worked like a charm, I'm a C++ coder so it was pretty obvious what I needed to change, I'm surprised it worked for anyone else without the changes I made.

    This is what my profiles XML file looked like prior to alteration....

    <Feature name="FanSpeedAlgorithm_0">
    <Property name="FanSpeedAlgorithm" value="Automatic" />
    </Feature>
    <Feature name="FanSpeedRPMTarget_0">
    <Property name="Want" value="0" />
    </Feature>
    <Feature name="FanSpeedPercentTarget_0">
    <Property name="Want" value="0" />

    and now after....

    <Feature name="FanSpeedAlgorithm_1">
    <Property name="FanSpeedAlgorithm" value="Manual" />
    </Feature>
    <Feature name="FanSpeedRPMTarget_0">
    <Property name="Want" value="0" />
    </Feature>
    <Feature name="FanSpeedPercentTarget_1">
    <Property name="Want" value="40" />

    Without changing "FanSpeedAlgorithm_0" and "FanSpeedPercentTarget_0" to "FanSpeedAlgorithm_1" and "FanSpeedPercentTarget_1" it simply did nothing when changing profiles, which made sense since we're talking binary 0=off and 1=on essentially, so whilst set to 0 the settings are void.
     
  8. bretware

    bretware Master Guru

    Messages:
    297
    Likes Received:
    0
    GPU:
    Two ATI 6850's
    Pudsley, are thoes temps with a closed case or open?
     
  9. Pudsley

    Pudsley Member

    Messages:
    20
    Likes Received:
    0
    GPU:
    2x 570GTX Twin Frozr III
    Closed, although when open they are almost identical, I'm running hybrid watercooling system, so essentially the graphics card is the only thing raising the ambient temperature inside the system, and there is a 120mm fan extracting and a 220mm fan over the side panel/radiator which is also extrtacting.

    Ambient temp inside the case is 24 degrees.
     
  10. bretware

    bretware Master Guru

    Messages:
    297
    Likes Received:
    0
    GPU:
    Two ATI 6850's
    I was just wondering if you were letting air into the case so the card had air to move
     

  11. honestjohn

    honestjohn Maha Guru

    Messages:
    1,299
    Likes Received:
    0
    GPU:
    MSI Hawk HD 5770 @ 1010C
    Yes, I mentioned this earlier in the thread ....

    http://forums.guru3d.com/showthread.php?p=2818066#post2818066

    Also, sorry to tell you this, but you basically got lucky using your C++ Coder skills because it has nothing to do with Binary on/off but I do understand your reasoning.

    FanSpeedAlgorithm_0 and FanSpeedAlgorithm_1 are there because the drivers see the HD4870X2 just like a Crossfire solution which uses 2 Cores, 2 Fans, etc. For example, users who Crossfire 2 HD 4870's together will have both FanSpeedAlgorithm_0 and FanSpeedAlgorithm_1 present just like the X2. Then users like myself with a single HD 4870 will only have FanSpeedAlgorithm_0 appearing in the XML profile and fan control works just fine for us.

    Here's my XML using a single HD4870. Note my changes are under FanSpeedAlgorithm_0 and there is no heading for FanSpeedAlgorithm_1....

    Code:
    <Profile>
      <Caste name="Graphics">
        <Groups>
          <Group name="Overdrive5">
            <Feature name="TimeUnlocked" />
            <Feature name="OverclockEnabled">
              <Property name="OverclockEnabledProperty" value="True" />
            </Feature>
            <Feature name="CoreClockTarget_0">
              <Property name="Want_0" value="50000" />
              <Property name="Want_1" value="50000" />
              <Property name="Want_2" value="80000" />
            </Feature>
            <Feature name="MemoryClockTarget_0">
              <Property name="Want_0" value="110000" />
              <Property name="Want_1" value="110000" />
              <Property name="Want_2" value="110000" />
            </Feature>
            <Feature name="CoreVoltageTarget_0">
              <Property name="Want_0" value="1263" />
              <Property name="Want_1" value="1263" />
              <Property name="Want_2" value="1263" />
            </Feature>
            <Feature name="MemoryVoltageTarget_0">
              <Property name="Want_0" value="0" />
              <Property name="Want_1" value="0" />
              <Property name="Want_2" value="0" />
            </Feature>
            <Feature name="FanSpeedProtocol_0">
              <Property name="FanSpeedProtocolProperty" value="Percent" />
            </Feature>
            <Feature name="FanSpeedAlgorithm_0">
              <Property name="FanSpeedAlgorithm" value="Manual" />
            </Feature>
            <Feature name="FanSpeedRPMTarget_0">
              <Property name="Want" value="0" />
            </Feature>
            <Feature name="FanSpeedPercentTarget_0">
              <Property name="Want" value="39" />
            </Feature>
          </Group>
        </Groups>
        <Adapter name="PCI_VEN_1002&amp;DEV_9440&amp;SUBSYS_05021002&amp;REV_00_4&amp;4361327&amp;0&amp;0008A">
          <Feature name="Active">
            <Property name="Active_Control" value="True" />
          </Feature>
          <Feature name="Primary">
            <Property name="Primary_Control" value="True" />
          </Feature>
          <Feature name="Mode">
            <Property name="ModeInfo_Control" value="Width:1680;Height:1050;Bpp:32;RefreshRate:60;ModeFlag:0;Orientation:0;XPos:0;YPos:0;" />
          </Feature>
          <Feature name="MappingInfo">
            <Property name="MappingInfo_Control" value="1stControllerDevice:4;2ndControllerDevice:NIL;Manner(Single):0;" />
          </Feature>
          <Aspect name="DisplaysColour2">
            <Feature name="ATIMode_3D">
              <Property name="ATIMode_3D" value="True" />
            </Feature>
            <Feature name="FullScreen3D">
              <Property name="FullScreen3D" value="Gamma_Red:1;Gamma_Green:1;Gamma_Blue:1;Brightness_Red:0;Brightness_Green:0;Brightness_Blue:0;Contrast_Red:100;Contrast_Green:100;Contrast_Blue:100;" />
            </Feature>
            <Feature name="ATIMode_Desktop">
              <Property name="ATIMode_Desktop" value="True" />
            </Feature>
            <Feature name="Desktop">
              <Property name="Desktop" value="Gamma_Red:1;Gamma_Green:1;Gamma_Blue:1;Brightness_Red:0;Brightness_Green:0;Brightness_Blue:0;Contrast_Red:100;Contrast_Green:100;Contrast_Blue:100;" />
            </Feature>
            <Feature name="LUT_Desktop">
              <Property name="LUT_Desktop" value="0,0,0,257,257,257,514,514,514,771,771,771,1028,1028,1028,1285,1285,1285,1542,1542,1542,1799,1799,1799,2056,2056,2056,2313,2313,2313,2570,2570,2570,2827,2827,2827,3084,3084,3084,3341,3341,3341,3598,3598,3598,3855,3855,3855,4112,4112,4112,4369,4369,4369,4626,4626,4626,4883,4883,4883,5140,5140,5140,5397,5397,5397,5654,5654,5654,5911,5911,5911,6168,6168,6168,6425,6425,6425,6682,6682,6682,6939,6939,6939,7196,7196,7196,7453,7453,7453,7710,7710,7710,7967,7967,7967,8224,8224,8224,8481,8481,8481,8738,8738,8738,8995,8995,8995,9252,9252,9252,9509,9509,9509,9766,9766,9766,10023,10023,10023,10280,10280,10280,10537,10537,10537,10794,10794,10794,11051,11051,11051,11308,11308,11308,11565,11565,11565,11822,11822,11822,12079,12079,12079,12336,12336,12336,12593,12593,12593,12850,12850,12850,13107,13107,13107,13364,13364,13364,13621,13621,13621,13878,13878,13878,14135,14135,14135,14392,14392,14392,14649,14649,14649,14906,14906,14906,15163,15163,15163,15420,15420,15420,15677,15677,15677,15934,15934,15934,16191,16191,16191,16448,16448,16448,16705,16705,16705,16962,16962,16962,17219,17219,17219,17476,17476,17476,17733,17733,17733,17990,17990,17990,18247,18247,18247,18504,18504,18504,18761,18761,18761,19018,19018,19018,19275,19275,19275,19532,19532,19532,19789,19789,19789,20046,20046,20046,20303,20303,20303,20560,20560,20560,20817,20817,20817,21074,21074,21074,21331,21331,21331,21588,21588,21588,21845,21845,21845,22102,22102,22102,22359,22359,22359,22616,22616,22616,22873,22873,22873,23130,23130,23130,23387,23387,23387,23644,23644,23644,23901,23901,23901,24158,24158,24158,24415,24415,24415,24672,24672,24672,24929,24929,24929,25186,25186,25186,25443,25443,25443,25700,25700,25700,25957,25957,25957,26214,26214,26214,26471,26471,26471,26728,26728,26728,26985,26985,26985,27242,27242,27242,27499,27499,27499,27756,27756,27756,28013,28013,28013,28270,28270,28270,28527,28527,28527,28784,28784,28784,29041,29041,29041,29298,29298,29298,29555,29555,29555,29812,29812,29812,30069,30069,30069,30326,30326,30326,30583,30583,30583,30840,30840,30840,31097,31097,31097,31354,31354,31354,31611,31611,31611,31868,31868,31868,32125,32125,32125,32382,32382,32382,32639,32639,32639,32896,32896,32896,33153,33153,33153,33410,33410,33410,33667,33667,33667,33924,33924,33924,34181,34181,34181,34438,34438,34438,34695,34695,34695,34952,34952,34952,35209,35209,35209,35466,35466,35466,35723,35723,35723,35980,35980,35980,36237,36237,36237,36494,36494,36494,36751,36751,36751,37008,37008,37008,37265,37265,37265,37522,37522,37522,37779,37779,37779,38036,38036,38036,38293,38293,38293,38550,38550,38550,38807,38807,38807,39064,39064,39064,39321,39321,39321,39578,39578,39578,39835,39835,39835,40092,40092,40092,40349,40349,40349,40606,40606,40606,40863,40863,40863,41120,41120,41120,41377,41377,41377,41634,41634,41634,41891,41891,41891,42148,42148,42148,42405,42405,42405,42662,42662,42662,42919,42919,42919,43176,43176,43176,43433,43433,43433,43690,43690,43690,43947,43947,43947,44204,44204,44204,44461,44461,44461,44718,44718,44718,44975,44975,44975,45232,45232,45232,45489,45489,45489,45746,45746,45746,46003,46003,46003,46260,46260,46260,46517,46517,46517,46774,46774,46774,47031,47031,47031,47288,47288,47288,47545,47545,47545,47802,47802,47802,48059,48059,48059,48316,48316,48316,48573,48573,48573,48830,48830,48830,49087,49087,49087,49344,49344,49344,49601,49601,49601,49858,49858,49858,50115,50115,50115,50372,50372,50372,50629,50629,50629,50886,50886,50886,51143,51143,51143,51400,51400,51400,51657,51657,51657,51914,51914,51914,52171,52171,52171,52428,52428,52428,52685,52685,52685,52942,52942,52942,53199,53199,53199,53456,53456,53456,53713,53713,53713,53970,53970,53970,54227,54227,54227,54484,54484,54484,54741,54741,54741,54998,54998,54998,55255,55255,55255,55512,55512,55512,55769,55769,55769,56026,56026,56026,56283,56283,56283,56540,56540,56540,56797,56797,56797,57054,57054,57054,57311,57311,57311,57568,57568,57568,57825,57825,57825,58082,58082,58082,58339,58339,58339,58596,58596,58596,58853,58853,58853,59110,59110,59110,59367,59367,59367,59624,59624,59624,59881,59881,59881,60138,60138,60138,60395,60395,60395,60652,60652,60652,60909,60909,60909,61166,61166,61166,61423,61423,61423,61680,61680,61680,61937,61937,61937,62194,62194,62194,62451,62451,62451,62708,62708,62708,62965,62965,62965,63222,63222,63222,63479,63479,63479,63736,63736,63736,63993,63993,63993,64250,64250,64250,64507,64507,64507,64764,64764,64764,65021,65021,65021,65278,65278,65278,65535,65535,65535," />
            </Feature>
            <Feature name="BlackAndWhite">
              <Property name="BlackAndWhite_Control" value="0" />
            </Feature>
          </Aspect>
          <Aspect name="Overdrive5" />
          <Aspect name="Radeon3D">
            <Feature name="Main3D">
              <Property name="Main3D" value="CusSelection" />
            </Feature>
            <Feature name="AntiAlias">
              <Property name="AntiAlias" value="On" />
              <Property name="AntiAliasSamples" value="8" />
            </Feature>
            <Feature name="AnisoType">
              <Property name="AnisoType" value="App" />
              <Property name="AnisoDegree" value="16" />
              <Property name="AreaAniso" value="Disable" />
            </Feature>
            <Feature name="TextureLod">
              <Property name="TextureLod" value="HiQuality" />
            </Feature>
            <Feature name="VSyncControl">
              <Property name="VSyncControl" value="AppPerformance" />
            </Feature>
            <Feature name="ExportCompressedTex">
              <Property name="ExportCompressedTex" value="Enable" />
            </Feature>
            <Feature name="PixelCenter">
              <Property name="PixelCenter" value="Disable" />
            </Feature>
            <Feature name="EnableTripleBuffering">
              <Property name="EnableTripleBuffering" value="Disable" />
            </Feature>
            <Feature name="ForceZBufferDepth">
              <Property name="ForceZBufferDepth" value="Disable" />
            </Feature>
            <Feature name="TemporalAAMultiplier">
              <Property name="TemporalAAMultiplier" value="Disable" />
            </Feature>
            <Feature name="CatalystAI">
              <Property name="CatalystAI" value="Enable" />
            </Feature>
            <Feature name="GI">
              <Property name="GI" value="Enable" />
            </Feature>
            <Feature name="ASTT">
              <Property name="ASTT" value="Disable" />
              <Property name="AdaptiveAAMethod" value="SuperSample" />
              <Property name="ASD" value="Quality" />
              <Property name="ATMS" value="Disabled" />
            </Feature>
            <Feature name="AAF">
              <Property name="AAF" value="3" />
            </Feature>
          </Aspect>
          <Aspect name="MMVideo">
            <Feature name="MainVideo">
              <Property name="MainVideo" value="0" />
            </Feature>
            <Feature name="VideoVision">
              <Property name="VideoVision_brightness" value="0" />
              <Property name="VideoVision_contrast" value="1" />
              <Property name="VideoVision_saturation" value="1" />
              <Property name="VideoVision_gamma" value="0" />
              <Property name="VideoVision_hue" value="0" />
              <Property name="VideoVision_appdecide" value="True" />
            </Feature>
            <Feature name="TheaterMode">
              <Property name="TheaterMode_DisplayMode" value="0" />
              <Property name="TheaterMode_TheaterSettings" value="17" />
            </Feature>
            <Feature name="Deinterlacing">
              <Property name="Deinterlacing_Deinterlacing" value="-1" />
              <Property name="Deinterlacing_EnableDeinterlacing" value="False" />
            </Feature>
            <Feature name="DXVA_WMV">
              <Property name="DXVA_WMV" value="False" />
            </Feature>
            <Feature name="3to2Pulldown">
              <Property name="3to2Pulldown" value="True" />
            </Feature>
            <Feature name="dynamicContrast">
              <Property name="dynamicContrast" value="True" />
            </Feature>
            <Feature name="Detail">
              <Property name="Detail_Detail" value="0" />
              <Property name="Detail_EnableDetail" value="False" />
            </Feature>
            <Feature name="Denoise">
              <Property name="Denoise_Denoise" value="64" />
              <Property name="Denoise_EnableDenoise" value="True" />
            </Feature>
            <Feature name="FleshTone">
              <Property name="FleshTone_FleshTone" value="0" />
              <Property name="FleshTone_EnableFleshTone" value="False" />
            </Feature>
            <Feature name="ColorVibrance">
              <Property name="ColorVibrance_ColorVibrance" value="0" />
              <Property name="ColorVibrance_EnableColorVibrance" value="False" />
            </Feature>
          </Aspect>
        </Adapter>
        <Adapter name="PCI_VEN_1002&amp;DEV_9460&amp;SUBSYS_05021002&amp;REV_00_4&amp;4361327&amp;0&amp;0008A">
          <Feature name="Active">
            <Property name="Active_Control" value="False" />
          </Feature>
          <Feature name="Primary">
            <Property name="Primary_Control" value="False" />
          </Feature>
          <Feature name="Mode">
            <Property name="ModeInfo_Control" value="Width:800;Height:600;Bpp:32;RefreshRate:59;ModeFlag:0;Orientation:0;XPos:0;YPos:0;" />
          </Feature>
          <Feature name="MappingInfo">
            <Property name="MappingInfo_Control" value="1stControllerDevice:NIL;2ndControllerDevice:NIL;Manner(NotActive):-1;" />
          </Feature>
        </Adapter>
      </Caste>
    </Profile>

    So regarding the X2's only, it appears to be just a difference in manufacturers which causes _0 to work for some while _1 works for others. I'm guessing it's tied to the DeviceID in the cards Vid-BIOS.
     
    Last edited: Aug 28, 2008
  12. tuco

    tuco Ancient Guru

    Messages:
    3,011
    Likes Received:
    0
    GPU:
    2 460's
    Perhaps so, If I set to 0, my fan speed will not change when changing profiles, so I have:

    Feature name="FanSpeedProtocol_1">
    <Property name="FanSpeedProtocolProperty" value="Percent" />
    </Feature>
    <Feature name="FanSpeedAlgorithm_1">
    <Property name="FanSpeedAlgorithm" value="manual" />
    </Feature>
    <Feature name="FanSpeedRPMTarget_1">
    <Property name="Want" value="1280" />
    </Feature>
    <Feature name="FanSpeedPercentTarget_1">
    <Property name="Want" value="36" />
    </Feature>


    Sapphire brand.
     
  13. Pudsley

    Pudsley Member

    Messages:
    20
    Likes Received:
    0
    GPU:
    2x 570GTX Twin Frozr III
    Ah well, half of life is chance anyway, thanks for the info :)
     
  14. Cooperdale

    Cooperdale Member

    Messages:
    26
    Likes Received:
    0
    GPU:
    Sapphire Radeon HD5870
    Great guide, although after changing the thermal paste with Arctic Cooling MX-2 I didn't get more than 1-2 °C gain. That's life though, everything can't work the same for everybody.
     
  15. at0msk

    at0msk Member Guru

    Messages:
    173
    Likes Received:
    0
    GPU:
    Sapphire Toxic HD3870 512

  16. shimyns

    shimyns Guest

    Messages:
    1,665
    Likes Received:
    1
    GPU:
    SAPPHIRE r9 290x Tri-X OC
    Hi great guide.
    Question: What if I want to keep the fan speed automatic, but i want to change the idle speed to a higher one (more than 27%, let's say 40%)? In the example you gave, you changed it to manual and then changed the speed. I'm worried that if I set it at a set speed, this speed won't be high enough for full load, and if I had left it on automatic but raised the idle speed, it would still be free to reach the needed speeds when under full load, which may be higher than the speed that I manually set...
    If this is not possible to do, does anyone atleast know of the recommended fan speed for full load that will ensure good temp?

    BTW this info would help me for both 4870 (my friend's) and the 4870x2 I am planning on getting.
    Thanks
     
  17. mb

    mb Ancient Guru

    Messages:
    1,975
    Likes Received:
    0
    GPU:
    EVGA GeForce GTX 980 SC
    helpful guide, thanks psychlone, much appreciated
     
  18. tuco

    tuco Ancient Guru

    Messages:
    3,011
    Likes Received:
    0
    GPU:
    2 460's

    Try keping the load speed under 90c, so experiment with profiles to get a % that keeps temps controlled. I find 42% works for me. Even if my temp goes too high with this profile, my card would automatically kick the fan up to higher speed, so to prevent damage. Finding a manual speed than was as silent as possible, keep temps below 90c AND prevented the card from going fan crazy, resulted in load fan at 42% It idles here at 42/39. My fan is reasonably silent and never turns into a leaf blower.
     
  19. shimyns

    shimyns Guest

    Messages:
    1,665
    Likes Received:
    1
    GPU:
    SAPPHIRE r9 290x Tri-X OC
    @tuco,
    what you're saying is that you set the fan to constant 42% when gaming, but how does your card kick up to a higher speed when it gets too hot if this is a constant speed and not dynamic. Please explain...
    THX
     
  20. davin8r

    davin8r New Member

    Messages:
    9
    Likes Received:
    0
    GPU:
    Sapphire 4870 X2
    BIOS Fan Fix for X2 -- works great!!

    I just edited and re-flashed my Sapphire 4870 X2 BIOS for a permanent automatic Fan Speed fix. This was incredibly easy and straightforward and works great for me (but use at your own risk, of course!).

    I used this guide (but be sure to get the updated version (1.14) of Radeon BIOS editor instead of the one he links to directly):

    http://forums.whirlpool.net.au/forum...m/1020578.html

    and since he was flashing a 4870 (not X2), it's a good idea to read up on the new fan controller for the X2 here:
    http://www.techpowerup.com/articles/.../vidcard/154/6

    I kept it on "Automatic mode", turned OFF "Dynamic mode", put Tmin at 60%, Tmax at 90%, and Duty cycle min % at 45. My fan now stays at 45% during idle (very quiet and keeps my GPU at about 55 C instead of 85 C), then ramps up accordingly during games as the temp goes above 60.
     

Share This Page