WIP Fan Control application

Discussion in 'Sager and Clevo' started by djsubtronic, Mar 29, 2021.

  1. djsubtronic

    djsubtronic Notebook Evangelist

    Reputations:
    107
    Messages:
    367
    Likes Received:
    55
    Trophy Points:
    41
    Nope, just don't have it running at the same time obviously.
     
    anytimer likes this.
  2. vIkInG_w0w

    vIkInG_w0w Notebook Consultant

    Reputations:
    22
    Messages:
    139
    Likes Received:
    33
    Trophy Points:
    41
    I've been using CCC 2.0 since forever, can I uninstall it completely?
    Does your download have all necessary required dlls to function? Or would I need something else?
     
  3. djsubtronic

    djsubtronic Notebook Evangelist

    Reputations:
    107
    Messages:
    367
    Likes Received:
    55
    Trophy Points:
    41
    This app only controls the fan, it lacks other functionality that CCC provides such as energy profiles, Fn hotkeys, and keyboard lighting. I don't use CCC so I'm not sure whether having this running at the same time as CCC will cause a conflict.
    As far as dependencies, the download should have all the required files, it is not dependent on CCC.
     
  4. philstopford

    philstopford Notebook Consultant

    Reputations:
    17
    Messages:
    189
    Likes Received:
    69
    Trophy Points:
    41
    ClevoEcInfo.dll seems to require ntport.dll and this isn't part of your package. It's mentioned in the RLECViewer set-up, although here I get an error when the NTPortDrvSetup installer that is provided with RLECViewer runs. It does at least seem to make your tool happy. You might want to include the dependency
     
    djsubtronic likes this.
  5. djsubtronic

    djsubtronic Notebook Evangelist

    Reputations:
    107
    Messages:
    367
    Likes Received:
    55
    Trophy Points:
    41
    Ah I completely forgot - I had it preinstalled for a while. Thanks for bringing that to my attention. I've now included the installer from RLECViewer in my release and updated the OP.

    I also get an error with the installer, but I think it puts the zntport.sys file in the System32 folder.
     
  6. runix18

    runix18 Notebook Geek

    Reputations:
    16
    Messages:
    94
    Likes Received:
    53
    Trophy Points:
    26
    Simple, nice and clean. Great tool.
    Will we get one for the 3 fan clevo machines in the future?

    PS: Watching tread.
     
  7. philstopford

    philstopford Notebook Consultant

    Reputations:
    17
    Messages:
    189
    Likes Received:
    69
    Trophy Points:
    41
    Could you foresee a way to have the tool calibrate the ramp to minimize RPM vs temperature? Naively, it feels like this could be automated so that the RPM vs loading could be optimized.
     
  8. djsubtronic

    djsubtronic Notebook Evangelist

    Reputations:
    107
    Messages:
    367
    Likes Received:
    55
    Trophy Points:
    41
    I'm sure there are ways this can be done, but I'm not familiar of how to write an algorithm like that. If anyone would like to contribute to the code they can share that :)
     
  9. djsubtronic

    djsubtronic Notebook Evangelist

    Reputations:
    107
    Messages:
    367
    Likes Received:
    55
    Trophy Points:
    41
    The DLL method for setting the fan speed is something like SetFanSpeed(FanNumber, FanSpeed). Where FanNumber 1 = CPU and 2 = GPU. I'm sure this can very easily be done for 3 fans by simply passing the number 3 to the method. However the reason I have not done this is because I don't have a 3 fan machine to actually test it.
     
  10. runix18

    runix18 Notebook Geek

    Reputations:
    16
    Messages:
    94
    Likes Received:
    53
    Trophy Points:
    26
    Then consider me your beta tester if you like...
     
Loading...

Share This Page