[Solved] Afterburner doesn't keep my fan profile at close

Discussion in 'MSI AfterBurner Overclock Application Discussion' started by Oli., Jan 18, 2018.

  1. Oli.

    Oli. New Member

    Messages:
    4
    Likes Received:
    0
    GPU:
    ASUS 970 STRIX
    Hello everyone,

    I recently changed my GPU card (MSI R9 280X to ASUS GTX 970 STRIX).

    In the past, it seemed that Afterburner kept my fan profiles when the software was closed. I may be wrong for the fan profile, but i'm sure it kept my overclock at startup without opening.
    Now I've changed my GPU, the overclock is still present at startup without even opening the software, but my fan profile is not conserved (I was scared when I found my GPU fan not working at 65°C).

    I tried to set the fan profile on user with or without the "auto" checked, tried without setting the user curve (in manual mode at a stated percentage). I tried with Speedfan closed but it didn't change anything: this was the only software that could have interfered with Afterburner.

    I searched for a response already, but everyone seemed to solve their problem by letting the software opened. I don't want it because I hate having icons on the notification tray, I don't like to have software running in background, and everytime Afterburner lauches, RivaTuner starts.

    If someone could help me to keep my fan profile along with my overclock at startup without having to lauch the software or having Afterburner launch at startup, I would be very grateful.

    Thanks.
    Oli.
     
  2. Angantyr

    Angantyr Master Guru

    Messages:
    422
    Likes Received:
    19
    GPU:
    GTX 980Ti EVGA SC+
    I might not be as pro with Afterburner as the other members here on Guru3d, but that....To me, that sounds more like a bug, rather then a feature.

    Eh, Yes. The settings you apply to Afterburner, thankfully ( IMO ) don't leave an imprint on your GPU, and your AF settings / Fan Curve is only active so long as the software is running.

    The easiest solution seems to me, well, just hide the notification icon?
    [​IMG]

    [​IMG]
     
  3. Oli.

    Oli. New Member

    Messages:
    4
    Likes Received:
    0
    GPU:
    ASUS 970 STRIX
    Hello Angantyr,

    Thank you for the quick response.

    I could hide the tray icon but I don't like having process running in background. And I want to keep Riva Tuner installed, but don't want it to launch at startup neither.

    What I don't understrand is why does Afterburner keep my overclock profile while closed but not my fan profile? I would like to pair these two settings in order to have a discreet launch at startup and run the monitoring only when I open Afterburner, without having it always in background. I would be so glad that the "apply overclock on startup" could be effective for the fan profile too..

    Thanks again,
    Oli.
     
  4. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    13,253
    Likes Received:
    278
    > What I don't understrand is why does Afterburner keep my overclock profile while closed but not my fan profile?

    That's not a rocket science, that's a question of understanding basic PC functioning principles. It is logical to expect that you absolutely need to run some software in background in order to apply custom dynamic software fan speed management rule. And all that is reflected in application context help.
     

  5. Oli.

    Oli. New Member

    Messages:
    4
    Likes Received:
    0
    GPU:
    ASUS 970 STRIX
    Hello Unwinder,

    I don't know how a GPU works, but it "knows" at which frequence it needs to run and how to manage its fans depending of the temperature.

    Once again, I don't know how Afterburner works, but if it manages to launch on startup, modify the way the GPU is "thinking" about its frequency, and immediatly close right after that, why couldn't it also let a temporary (until another startup and another launch of the Afterburner "Apply overclock on startup") imprint on the GPU modifying the way it manages its fans?

    Thanks you for helping me understand basic PC principles.
    Oli.
     
  6. A2Razor

    A2Razor Master Guru

    Messages:
    432
    Likes Received:
    26
    GPU:
    ASUS R9 Fury X
    I'm not Unwinder, yet this sounds like the type of question worth answering since alot of confusion over what tools can and can't do is linked to it.

    NVidia (NVAPI) and AMD (ADL) both provide API's (names prior mentioned) for interrogating and changing settings on their hardware. These kits in layman's terms are libraries with some "set of functions" provided for developers of third-party tools to allow them to interface with products of each company. What's important here is that these libraries provide an abstraction layer between software, such as Afterburner [but importantly ALL of these types of tools], and your graphics card.. The set of functions that are provided are NOT the entire set of capabilities of the hardware (rather they're the minimum / some subset).

    Far as using NVidia's API (an example): Here's a link to an OpenSource project (fanblaster) focused on setting fanspeed only. (see fanblaster.cc)


    What I'm trying to say is that a card may have a fan-ramp stored in vbios that a card or its drivers respects ... but just because this capacity exists in a graphics card's implementation does not mean that NVidia or AMD provide the software to override it. Or in otherwords, it may be possible to permanently burn a new fan-ramp in (overwrite the vbios of a card), and there may even be tools that can do this -- like the "Maxwell BIOS Tweaker". Yet these projects are reverse engineering efforts for VERY SPECIFIC hardware. This is certainly moving in to the potentially voiding warranty on cards territory.

    Hopefully that makes sense. Essentially what I'm saying is if you want features like this, the correct thing to do is to read through the documentation provided of what each company's SDK / API can do, and then propose (to those companies) to implement these features for user-control.
     
  7. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    13,253
    Likes Received:
    278
    Software fan control curve is called software not just for fun.
     
    A2Razor likes this.
  8. A2Razor

    A2Razor Master Guru

    Messages:
    432
    Likes Received:
    26
    GPU:
    ASUS R9 Fury X
    ^ That's a pretty good way to put it.

    Sadly alot of folks would assume that programmers are masochists who do things in some convoluted way "just because". (for funsies)
     
  9. Oli.

    Oli. New Member

    Messages:
    4
    Likes Received:
    0
    GPU:
    ASUS 970 STRIX
    Hi,

    Thanks a lot for the explanation and the time you spent to answer my question.
    I'm not a computer specialist, far from that, and your long response helped me understand better how these printed-circuit-thingy mystically work.

    Thanks again! And have a great day.

    PS : Sorry if I made mistakes in my previous posts or if I misunderstood your exlanations, English is not my native language, I didn't want to bother you.
     

Share This Page