RLECViewer: Custom Clevo Fan Control

Discussion in 'Sager and Clevo' started by Zuyang, Jun 17, 2018.

  1. Zuyang

    Zuyang Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    10
    Trophy Points:
    6
    [​IMG]

    [​IMG]

    Original post (in Chinese): http://tieba.baidu.com/p/4872453181

    The original program is in Chinese, I translated it into English (at least for the most part).

    Source code: https://github.com/duguzuyang/RLECViewer

    Installer: https://github.com/duguzuyang/RLECViewer/raw/master/Install/Product/RLECViewer.exe

    Uninstall Clevo Control Center first, then install this program.

    Tested on Clevo P751DM2, Windows 10 1803 w/ UEFI.

    Warning: Use at your own risk, no warranty whatsoever.

    This software was originally designed to make the laptop run quieter during normal daily usage, since the original fan curve is pretty aggressive in lighter tasks.
     
    Last edited: Aug 28, 2018
    Cheddar, Vasudev, aIex and 6 others like this.
  2. bennyg

    bennyg Notebook Deity

    Reputations:
    1,012
    Messages:
    1,817
    Likes Received:
    1,488
    Trophy Points:
    181
    Nice. I've only been waiting for this for like... the past seven years.

    Will be testing this.
     
    jaybee83 and Dr. AMK like this.
  3. bennyg

    bennyg Notebook Deity

    Reputations:
    1,012
    Messages:
    1,817
    Likes Received:
    1,488
    Trophy Points:
    181
    So it works ok on W110ER (i7-3630qm/GT650M), which has only one fan. Lots of trial and error to find values that work for the individual laptop, for example this was on minimum actual fan speed until "45%" in the app. There's also a delay of a few seconds so if you set the % fan speeds too far apart you will end up with an annoying off-on cycle - I will be interested in trying it in the P870DM3 to see whether the fan speed ramp will be gradual like it is on the stock profiles

    On initial use I'd request more customisation (to set the number of steps and edit the temp thresholds), and multiple profiles that can be quickly changed (tied to hotkeys)
     
    jaybee83 and Dr. AMK like this.
  4. Dr. AMK

    Dr. AMK The Strategist

    Reputations:
    1,769
    Messages:
    1,300
    Likes Received:
    2,743
    Trophy Points:
    181
    Many will be very interested, waiting for any updates, thanks in advance.
     
    Vasudev likes this.
  5. Dr. AMK

    Dr. AMK The Strategist

    Reputations:
    1,769
    Messages:
    1,300
    Likes Received:
    2,743
    Trophy Points:
    181
    Nice finding, thank you for sharing.
     
    Vasudev likes this.
  6. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    3,066
    Messages:
    10,448
    Likes Received:
    7,365
    Trophy Points:
    931
    damn, that is some crazy stuff! clevo users have been asking for something like this for yeaaaars.... o_O :eek:
     
    Dr. AMK likes this.
  7. FTW_260

    FTW_260 Notebook Consultant

    Reputations:
    61
    Messages:
    160
    Likes Received:
    111
    Trophy Points:
    56
    Dr. AMK likes this.
  8. John@OBSIDIAN-PC

    John@OBSIDIAN-PC Company Representative

    Reputations:
    637
    Messages:
    1,733
    Likes Received:
    2,188
    Trophy Points:
    181
    Why should i answer anything? The more solutions we have the better! Hurray for this.
    I´ll keep doing my own version which hopefully will have more options then this one. But this seems cool already, way to go!
     
  9. Prema

    Prema Your Freedom, Your Choice

    Reputations:
    7,402
    Messages:
    5,739
    Likes Received:
    13,583
    Trophy Points:
    681
    Waiting patiently for yours!
    The above is replicating Clevo's own internal (read short therm) testing software and also has like zero safety net in case it looses control over the FANs.
    It'll smoke a system if user sets wrong values or it looses control and they no longer spin up higher with increased heat. Hence we used to call it the RMA Tool. ;)
     
    Papusan, Vasudev, steberg and 3 others like this.
  10. John@OBSIDIAN-PC

    John@OBSIDIAN-PC Company Representative

    Reputations:
    637
    Messages:
    1,733
    Likes Received:
    2,188
    Trophy Points:
    181
    I actually have not looked at that code, so i did not knew that.
    It´s weird that most of the solutions take that path.
    If you look at Control Center there is already a really cool DLL that exposes to WMI lot´s of methods for all sorts of stuff, setting fan / setting keyboard colors / etc.
    My method is using just that, with a high performance API i talk directly with the same dll that CC does.
    Users will be able to use the app with CC running or for those without CC the app will prompt to install only the needed dll. The app will be modular enough to use different methods for getting temperatures and loads too, either use Open Hardware Monitor or any other with wmi methods.

    So here is where i am at the moment:

    For "Automatic Modes" you can create and name 3, each will have a lookup table that can be edited with any file editor or in the app itself:
    (Note: This is a Debug version, no theme / colors / styling )

    [​IMG]

    Those "weird" numbers will be 0 to 100% in the user version.
    But it´s basically a lookup table, CPU Temp x GPU Temp.
    Useful for brands (like us) to create different automatic modes for each laptop model.


    As for the Manual Mode:
    [​IMG]
    You will have 8 ranges setup for CPU and GPU (individually).
    You can set ranges and fan speed for each range.

    At the moment i´m trying to figure out how to do some smart ramping and to give the user ramping multiplier slider, maybe i will call it "Ramp Up Speed" and "Ramp Down Speed"... not sure.
     
    TheChosen0ne, m4gg0t, matyee and 12 others like this.
Loading...

Share This Page