The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.

[Guide] How to control fans on Dell Laptops under Windows

Discussion in 'Dell' started by valuxin, May 27, 2017.

?

Does this solution work for you?

  1. Yep :)

    19 vote(s)
    51.4%
  2. Nope T_T

    7 vote(s)
    18.9%
  3. Scared to try :c

    11 vote(s)
    29.7%
  1. ozboss

    ozboss Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Yes I tried that but still it's no solution for me.

    @Aaron44126 thx for the scripts. Unfortunately I didn't really get the logoff one to work, so I tried to do it with gpedit but how do you run those with admin rights?
     
  2. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    874
    Messages:
    5,548
    Likes Received:
    2,058
    Trophy Points:
    331
    The "logoff script" does not run with admin rights but the "shutdown script" does. (Go figure.)
     
  3. mozart.f

    mozart.f Newbie

    Reputations:
    2
    Messages:
    7
    Likes Received:
    6
    Trophy Points:
    6
    Aaron44126 and maffle, congrats for the hard work!!!
    I installed the beta hwinfo in my G7 7588, and it's fan control function is working flawlessly.
    It automatically starts at windows boot, and it continues to work even after suspension and restart.
    I even force closed hwinfo to see if the system fan management regain control, and all worked fine.
    Now I´m satisfied with my G7.
    Thanks.
     
    Last edited: Feb 7, 2019
  4. fdsec

    fdsec Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Thanks. I have heard that bios 1.9 has sorted out the fan problem with the g series laptops. This could mean that I don't have to control the fans manually anymore. How do I enable the system ec control?
     
  5. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    874
    Messages:
    5,548
    Likes Received:
    2,058
    Trophy Points:
    331
    Disabling EC fan control using methods described here does not survive a power cycle. Shut the laptop off and turn it on again.
     
  6. fdsec

    fdsec Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I've done that. I don't think it's worked. Am I supposed to force shutdown the computer?
     
  7. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    874
    Messages:
    5,548
    Likes Received:
    2,058
    Trophy Points:
    331
    No. If you have fully powered off the system, and you haven't set up some automatic process to disable EC fan control at startup, then the EC is controlling the fans again. Check if you like, try to control the fans using SpeedFan and any adjustment that you make will either not work or be quickly reverted.
     
  8. raptorddd

    raptorddd Notebook Geek

    Reputations:
    28
    Messages:
    75
    Likes Received:
    26
    Trophy Points:
    26
    hi m4600 user here. am a bit confused.
    the m4600.zip the 3 files in here i replace them in speedfan folder in C:program files/speedfan.?
    windows 10 here after the command bcdedit.exe -set TESTSIGNING ON now theres a message on the lower righthand side of screen.. thats should be like that always.?

    so every power on of laptop i need to disable EC in fan utility.. then close app then open speed fan. ? its that all.? how do i know that you profile is the one working.?
    thanks
     
  9. cherubim79

    cherubim79 Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    I've got a Dell Latitude 5490, I've already set TESTSIGNING to on and have Windows 10 running in Test Mode.

    The issue I've having is that whether I use Speedfan or HWInfo64 to control the fan, when the laptop goes into hibernate mode and comes back from it, the Dell Fan Utility referred to in the OP still has the "EC Control Disabled" button greyed out as if it's working, but it's not.

    I have to exit and re-run the Dell Fan Utility and re-disable EC Control in order to be able to manually set the fan speed in Speedfan or HWInfo64 again. In other words, coming back from Hibernate sets the EC back on, but the Dell Fan Utility is not aware of it.

    Looks like in the existing code on Github, dell_smm_io() and dell_smm_io_set_fan_lv() need to be re-run on coming back from Hibernate, or at least ui->pb_disable_ec_ctrl->setEnabled(true).

    Code:
    void MainWindow::on_pb_disable_ec_ctrl_clicked()
    {
        if(msgbox->exec() == QMessageBox::Yes)
        {
            ui->gb_override_protect->setEnabled(false);
            ui->pb_disable_ec_ctrl->setEnabled(false);
            ui->pb_disable_ec_ctrl->setText("EC control disabled");
    
            //shutdonw ec control code here
    
            dell_smm_io(DELL_SMM_IO_DISABLE_FAN_CTL1,DELL_SMM_IO_NO_ARG);
            dell_smm_io_set_fan_lv(DELL_SMM_IO_FAN1,DELL_SMM_IO_FAN_LV1);
    
        }
    }
    Any workarounds without recompiling? I don't have a Qt environment set up on here yet, just VS2019 Community and Cygwin.
     
  10. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    874
    Messages:
    5,548
    Likes Received:
    2,058
    Trophy Points:
    331
    Maleko48 and cherubim79 like this.
Loading...

Share This Page