Fan noise control method and device

By limiting the fan speed when the system is turned on and dynamically adjusting according to the temperature of the computing device, the problem of excessive fan noise and poor user experience is solved, and the temperature and noise balance is achieved.

CN119508253APending Publication Date: 2025-02-25MSI ELECTRONICS (KUN SHAN) COLTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311286489.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-23
Filing Date
2023-10-07
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing fan noise control method may cause the fan speed to be too high when the system is turned on, causing huge noise. At the same time, the sudden change in the fan speed when the system is idle will also affect the user experience.

Method used

By first controlling the fan speed when the system is turned on, the fan speed should not be greater than the preset speed, and when the power consumption of the computing device or the system temperature reaches a specific condition, the fan speed should be dynamically adjusted according to the temperature of the computing device.

Benefits of technology

While controlling the temperature, reduce fan noise, achieve a good balance between temperature and noise, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119508253A_ABST
    Figure CN119508253A_ABST
Patent Text Reader

Abstract

The invention provides a fan noise control method and device. The fan noise control method comprises the following steps: controlling the rotating speed of the fan to be not greater than a first preset rotating speed under the triggering of a starting signal; obtaining power consumption of the arithmetic device; obtaining a first temperature, wherein the first temperature is the temperature of the computing device; obtaining a second temperature, wherein the second temperature is not the temperature of the arithmetic device; and when the power consumption of the arithmetic device is greater than the first preset power consumption or the second temperature is greater than the preset temperature, switching to control the rotating speed of the fan according to the first temperature from controlling the rotating speed of the fan not greater than the first preset rotating speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a fan noise control method and device. Background Art

[0002] Existing fan noise control methods can control the fan through basic input and output system settings. Common fan control methods include fixed speed control fan, switch function control fan and temperature change control fan. Fixed speed control fan can maintain the fan at a fixed speed, so that the fan operation noise is controlled within the range acceptable to the user. Switch function control fan provides the user with a switch control function, allowing the user to control the start or stop of the fan through the switch to adjust it by themselves when the noise is too loud. Temperature change control fan uses a temperature sensing element to control the fan speed according to the sensed temperature value.

[0003] However, controlling the fan at a fixed speed and allowing the user to adjust the fan switch may result in poor heat dissipation. Controlling the fan according to temperature changes may increase the fan speed to the highest point during the power or system startup process, which may cause the fan speed to be too high in a short period of time, causing huge noise. When the system is idle, sometimes the fan speed will suddenly increase too high due to changes in the temperature sensing value, and then return to normal after a few seconds, causing a poor user experience. Summary of the invention

[0004] In view of the above, an object of the present invention is to provide a fan noise control method and device to solve at least one of the above problems.

[0005] A fan noise control method according to an embodiment of the present invention includes being triggered by a power-on signal to execute: controlling the rotation speed of a fan to be no greater than a first preset rotation speed; obtaining the power consumption of a computing device; obtaining a first temperature, wherein the first temperature is the temperature of the computing device; obtaining a second temperature, wherein the second temperature is not the temperature of the computing device; and when the power consumption of the computing device is greater than the first preset power consumption or the second temperature is greater than the preset temperature, switching from controlling the rotation speed of the fan to be no greater than the first preset rotation speed to controlling the rotation speed of the fan according to the first temperature.

[0006] According to an embodiment of the present invention, a fan noise control device comprises a memory and a processor, wherein the memory is connected to the processor. The memory is used to store a plurality of instructions. The processor is used to read the plurality of instructions to execute the above-mentioned fan noise control method.

[0007] Through the above structure, the fan noise control method and device disclosed in the present invention can first control the fan speed to not be greater than a preset speed during the startup process of the applicable system, and then control the fan speed according to the temperature of the computing device when the power consumption of the computing device is greater than the preset power consumption or the system temperature is greater than the preset temperature. In this way, the fan noise can be reduced while controlling the temperature, that is, a good balance between temperature and noise is achieved.

[0008] The above description of the contents of the present disclosure and the following description of the embodiments are intended to demonstrate and explain the spirit and principle of the present invention, and to provide further explanation of the claims of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 FIG. 4 is a schematic diagram of an applicable environment of a fan noise control device according to an embodiment of the present invention.

[0010] Figure 2 FIG. 4 is a flow chart of a fan noise control method according to an embodiment of the present invention.

[0011] Figure 3 The figure is a flow chart of controlling the power consumption of a computing device after entering an operating system in a fan noise control method according to another embodiment of the present invention.

[0012] Figure 4 The figure is a flow chart of controlling the fan speed after entering the operating system in a fan noise control method according to another embodiment of the present invention.

[0013] The reference numerals are as follows:

[0014] 1: Fan noise control device

[0015] 2: Computing device

[0016] 3: First temperature sensor

[0017] 4: Second temperature sensor

[0018] 5. Fan

[0019] 11: Memory

[0020] 12: Processor

[0021] 13: Receiver

[0022] S10,S11,S12,S13,S14,S15,S16,S17,S21,S22,S23,S31,S32,S33,S34: Steps DETAILED DESCRIPTION

[0023] The detailed features and advantages of the present invention are described in detail in the following embodiments, and the contents are sufficient to enable those skilled in the art to understand the technical content of the present invention and implement it accordingly, and according to the contents disclosed in this specification, the claims and the drawings, those skilled in the art can easily understand the relevant purposes and advantages of the present invention. The following examples further illustrate the viewpoints of the present invention in detail, but do not limit the scope of the present invention in any viewpoint.

[0024] Please refer to Figure 1 , Figure 1 FIG. 1 is a schematic diagram of an applicable environment of a fan noise control device according to an embodiment of the present invention. Figure 1 As shown, the fan noise control device 1 includes a memory 11 and a processor 12, and includes a receiving end 13 for receiving external commands. The memory 11 is connected to the processor 12. The fan noise control device 1 can be applied to a computing system such as a computer and a server, and can be connected to a computing device 2, a first temperature sensor 3, a second temperature sensor 4 and a fan 5 of the applicable system (hereinafter referred to as an applicable system) to control the fan noise.

[0025] The fan noise control device 1 can be implemented by an embedded controller (EC). The memory 11 of the fan noise control device 1 is used to store multiple instructions. The processor 12 is used to read the multiple instructions to execute the fan noise control method, wherein the execution content of the fan noise control method will be described later. The fan noise control device 1 can receive external instructions through the receiving end 13. Specifically, the external instruction can be an external signal such as a power-on signal sent by a power management device of the applicable system, a low-load signal sent by a basic input / output system (BIOS) or / and a standby signal.

[0026] The computing device 2 is used to perform various operations. Specifically, the computing device 2 can be a main heat generating element such as a central processing unit, a graphics processing unit, etc. The first temperature sensor 3 is used to detect the temperature of the computing device 2. Specifically, the first temperature sensor 3 can be set on the computing device 2 to obtain the temperature of the computing device 2. The second temperature sensor 4 is used to detect the temperature of the non-computing device 2. Specifically, the second temperature sensor 4 can be set at a position on the motherboard of the applicable system that does not directly contact the computing device 2 to obtain the temperature of the motherboard. The fan 5 is used to perform a heat dissipation function for the applicable system.

[0027] Please refer to Figure 1 and Figure 2 , Figure 2 FIG. 1 is a flow chart of a fan noise control method according to an embodiment of the present invention. Figure 2As shown, the fan noise control method includes step S10: receiving a power-on signal; step S11: controlling the fan speed to be no greater than a first preset speed; step S12: obtaining the power consumption of the computing device; step S13: obtaining a first temperature, wherein the first temperature is the temperature of the computing device; step S14: obtaining a second temperature, wherein the second temperature is not the temperature of the computing device; step S15: determining whether the power consumption of the computing device is greater than the first preset power consumption; when the determination result of step S15 is "no", executing step S16: determining whether the second temperature of the non-computing device is greater than the preset temperature; when the determination result of step S15 or step S16 is "yes", executing step S17: switching from controlling the fan speed to be no greater than the first preset speed to controlling the fan speed according to the first temperature; and when the determination result of step S16 is "no", executing step S12 and the steps subsequent to step S12 again. The fan noise control method can be applied to Figure 1 The fan noise control device 1 shown in the figure is exemplified below. Figure 1 The fan noise control device 1 is shown to illustrate Figure 2 The fan noise control method shown.

[0028] In step S10, the fan noise control device 1 receives a power-on signal. Specifically, the power-on signal may be a signal sent by a power management device of the applicable system.

[0029] In step S11, the fan noise control device 1 controls the fan speed to be no greater than a first preset speed. Specifically, the first preset speed can be set to a value corresponding to the noise acceptable to the user. Preferably, the first preset speed can be set to zero, which is equivalent to not starting the fan 5.

[0030] In step S12, the fan noise control device 1 obtains the power consumption of the computing device 2. Specifically, the power consumption may be the current power consumption.

[0031] In step S13, the fan noise control device 1 obtains a first temperature, wherein the first temperature is the temperature of the computing device 2. Specifically, the fan noise control device 1 may obtain the temperature of the computing device 2 measured by the first temperature sensor 3 from the first temperature sensor 3 as the first temperature.

[0032] In step S14, the fan noise control device 1 obtains a second temperature, wherein the second temperature is not the temperature of the computing device 2. Specifically, the fan noise control device 1 can obtain the temperature (eg, motherboard temperature) measured by the second temperature sensor 4 as the second temperature.

[0033] In step S15, the fan noise control device 1 determines whether the power consumption of the computing device 2 is greater than the first preset power consumption. Specifically, the fan noise control device 1 can make a judgment by comparing the power consumption of the computing device 2 obtained in step S12 with the first preset power consumption. When the judgment result of step S15 is that the power consumption of the computing device 2 is greater than the first preset power consumption, step S17 is executed. When the judgment result of step S15 is that the power consumption of the computing device 2 is not greater than the first preset power consumption, step S16 is executed. Further, the first preset power consumption can be an original thermal design power consumption (TDP), for example, 45 watts (W).

[0034] In step S16, the fan noise control device 1 determines whether the second temperature is greater than the preset temperature. Specifically, the fan noise control device 1 can make a judgment by comparing the second temperature obtained in step S14 with the preset temperature. When the judgment result of step S16 is that the second temperature is greater than the preset temperature, step S17 is executed. When the judgment result of step S16 is that the second temperature is not greater than the preset temperature, step S12 and the steps subsequent to step S12 are executed again. Further, the preset temperature can be set according to the use requirements. Taking the motherboard temperature as the second temperature as an example, the preset temperature can be set to a critical temperature that affects the performance of the components on the motherboard.

[0035] In step S17, the fan noise control device 1 switches from controlling the speed of the fan to be no greater than the first preset speed to controlling the speed of the fan according to the first temperature. Specifically, when the power consumption of the computing device 2 is greater than the first preset power consumption or the second temperature measured by the second temperature sensor 4 is greater than the preset temperature, the fan noise control device 1 can switch the speed of the fan 5 from being no greater than the first preset speed to being controlled according to the first temperature of the computing device 2 obtained in step S13.

[0036] Therefore, the fan noise control device 1 can first control the fan 5 not to start or to be in a low speed state when the system is turned on. When it is confirmed that the power consumption of the computing device 2 or the system temperature has increased to a certain level, it can switch to controlling the fan 5 according to the temperature of the computing device 2. This solves the problem of the fan running at high speed and generating huge noise as soon as the system is turned on. The speed control method of the fan 5 can also be switched at an appropriate time to maintain the heat dissipation efficiency.

[0037] In addition, it should be noted that Figure 2The execution order of steps S12 to S16 is shown only by way of example. Except that step S15 must be executed after step S12 and step S16 must be executed after step S14, the execution order of steps S12 to S16 can also have other execution orders or be executed simultaneously, which is not limited by the present invention. In one embodiment, steps S12 and S15 can be one execution cycle, and steps S14 and S16 can be another execution cycle. The execution order of the two execution cycles can be executed in any order or simultaneously, which is not limited by the present invention. In addition, in addition to being executed between the execution orders of steps S12 to S16, step S13 can also be executed after the judgment result of step S15 or step S16 is "yes".

[0038] In other embodiments, the fan noise control method may include, in addition to the fan noise control device 1 being triggered by a power-on signal in step S10 to execute the above steps S11 to S17, the fan noise control device 1 may also control the power consumption of the computing device 2 to be no greater than the first preset power consumption within a preset masking time after obtaining the power-on signal. In other words, within the preset masking time after step S10, the condition for the fan noise control device 1 to determine whether to switch the fan speed control mode is limited to whether the temperature measured by the second temperature sensor 5 is greater than the preset temperature. Further, the preset masking time is the time required from starting the power supply to entering the system when the first preset power consumption is 45W, and the preset masking time may vary according to the service life of the system, which is not limited by the present invention. For example, the preset masking time may be 25 seconds.

[0039] Please refer to Figure 1 and Figure 3 , Figure 3 FIG. 1 is a flow chart of a fan noise control method according to another embodiment of the present invention for controlling the power consumption of a computing device after entering an operating system. In this embodiment, the fan noise control method includes Figure 2 The control steps S10 to S17 of the startup phase shown in FIG. 1 may further include the following steps: Figure 3 Step S21 shown: entering the operating system; step S22: determining whether the operation of the driver program of the computing device is invalid; when the judgment result of step S22 is "yes", executing step S23: controlling the power consumption of the computing device according to the current operation mode of the computing device and the preset lookup table; and when the judgment result of step S22 is "no", executing step S22 again.

[0040] In steps S21 and S22, the computing device 2 enters the operating system, and the fan noise control device 1 determines whether the operation of the driver program that controls the power consumption of the computing device 2 is invalid. Specifically, after the computing device 2 enters the operating system, the fan noise control device 1 can monitor whether the operation of the driver program of the computing device 2 is invalid. When it is determined that the operation of the driver program of the computing device 2 is invalid, step S23 is executed. When it is determined that the operation of the driver program of the computing device 2 is not invalid, step S22 is repeatedly executed, and the power consumption of the computing device 2 is maintained to be controlled by the driver program. Further, the fan noise control device 1 periodically sends instructions to the driver program driver and waits for the driver program driver to return a signal. When the driver program driver does not return a signal, it means that the driver program is invalid. The driver program is, for example, a dynamic tuning technology (DTT) driver program.

[0041] In step S23, the fan noise control device 1 controls the power consumption of the computing device 2 according to the current operation mode of the computing device 2 and the preset lookup table. Specifically, the fan noise control device 1 may pre-store a preset lookup table in the memory 11, and the preset lookup table may include multiple preset operation modes and multiple second preset power consumptions corresponding to the preset operation modes. Specifically, each preset operation mode may correspond to one or more second preset power consumptions. The preset lookup table is exemplarily presented in Table 1 below. Further, the preset lookup table may include preset operation modes such as performance, balance, silent, and super battery, and multiple second preset power consumptions EC PL2, EC PL1, and EC PL4 corresponding to each preset operation mode, wherein the value of EC PL1 may be the wattage at which the computing device 2 can work for a long time, the value of EC PL2 may be the wattage at which the computing device 2 can work under limited conditions, which is higher than the value of EC PL1 and the limited conditions are, for example, the limit of the length of working time, and the value of EC PL4 may be a safety value related to the power supply design, which is the power limit that the computing device 2 cannot cross.

[0042] Table 1

[0043]

[0044] Please refer to Figure 1 and Figure 4 , Figure 4 FIG. 1 is a flow chart of a fan noise control method according to an embodiment of the present invention for controlling the fan speed after entering the operating system. In this embodiment, the fan noise control method includes Figure 2 The control steps S10 to S17 of the startup phase shown in FIG. 1 may further include the following steps: Figure 4 The step S31 shown is: entering the operating system; step S32: determining whether the power consumption of the computing device is greater than the third preset power consumption; when the determination result of step S32 is "no", executing step S33: controlling the speed of the fan according to the second temperature; and when the determination result of step S32 is "yes", executing step S34: controlling the speed of the fan according to the first temperature. It should be particularly noted that step S32 will only be executed when the determination result of step S15 or S16 is "yes", that is, even if the operating system is entered, the determination steps of steps S15 and S16 will continue to be executed before any of the determination results of steps S15 and S16 is "yes".

[0045] In steps S31 and S32, the computing device 2 enters the operating system, and the fan noise control device 1 determines whether the power consumption of the computing device 2 is greater than the third preset power consumption. Specifically, after the computing device 2 enters the operating system, the fan noise control device 1 can determine whether the power consumption of the computing device 2 is greater than the third preset power consumption. When it is determined that the power consumption of the computing device 2 is not greater than the third preset power consumption, step S33 is executed. When it is determined that the power consumption of the computing device 2 is greater than the third preset power consumption, step S34 is executed. Further, whether the power consumption of the computing device 2 is greater than the third preset power consumption can be used to determine whether the computing device 2 is currently in a low-load state or a heavy-load state. If the power consumption of the computing device 2 is not greater than the third preset power consumption, it means that the computing device 2 is in a low-load state. If the power consumption of the computing device 2 is greater than the third preset power consumption, it means that the computing device 2 is in a heavy-load state. The third preset power consumption can be the original thermal design power consumption, for example, it can be 45W.

[0046] In step S33, the fan noise control device 1 controls the speed of the fan according to the second temperature. Specifically, when the power consumption of the computing device 2 is not greater than the third preset power consumption, the fan noise control device 1 can control the speed of the fan 5 according to the second temperature measured by the second temperature sensor 4. Further, when the computing device 2 is in a low-load state, the fan noise control device 1 can control the speed of the fan 5 according to the measured motherboard temperature.

[0047] In step S34, the fan noise control device 1 controls the speed of the fan according to the first temperature. Specifically, when the power consumption of the computing device 2 is greater than the third preset power consumption, the fan noise control device 1 can control the speed of the fan 5 according to the first temperature measured by the first temperature sensor 3. Further, when the computing device 2 is in a heavy load state, the fan noise control device 1 can control the speed of the fan 5 according to the temperature of the computing device 2.

[0048] In other embodiments, the fan noise control method may also include: Figure 2 The control steps during the startup period are shown in Figure 3 and Figure 4 The control steps after entering the operating system are shown.

[0049] In other embodiments, in addition to the control steps during the boot-up period and / or the control steps after entering the operating system in the aforementioned embodiments, the fan noise control method may further include the fan noise control device 1 being triggered by the standby signal to execute the control of the power consumption of the computing device 2 to be not greater than the fourth preset power consumption. Further, the standby signal may be a signal indicating that the computing device 2 enters the modern standby mode, such as the SLP_S0 pin signal of the platform path controller (Platform Controller Hub, PCH) is low. For example, the fourth preset power consumption can be set to 15W.

[0050] In other embodiments, in addition to the boot control step, the control step after entering the operating system, or / and the control step after entering the standby mode of the aforementioned embodiment, the fan noise control method may further include the fan noise control device 1 being triggered by the standby signal to execute the shutdown of the fan 5, and when the fan noise control device 1 determines that the platform path controller signal associated with the standby signal is not kept at a low level, the applicable system will switch between the sleep and wake states, causing the applicable system to overheat due to insufficient heat dissipation, and at this time, the fan 5 can be restarted and the speed of the fan 5 can be controlled not to be greater than a second preset speed. For example, the second preset speed can be a duty ratio of 40% (2400RPM).

[0051] Through the above structure, the fan noise control method and device disclosed in the present invention can control the fan speed to be no greater than a preset speed during the startup process of the applicable system, and then control the fan speed according to the temperature of the computing device when the power consumption of the computing device is greater than the preset power consumption or the system temperature is greater than the preset temperature. In this way, the fan noise can be reduced while controlling the temperature, that is, a good balance between temperature and noise is achieved. In addition, by controlling the power consumption of the computing device according to the operating status of the driver after entering the operating system, controlling the fan speed according to the load status of the computing device after entering the operating system, controlling the power consumption of the computing device after being triggered by a standby signal, or / and controlling the fan speed after being triggered by a standby signal, the fan noise control method and device disclosed in some embodiments of the present invention can also reduce the fan noise and maintain a good temperature when the system is under low load or / and in standby state, so that the user experience is better.

[0052] Although the present invention is disclosed in the above embodiments, it is not intended to limit the present invention. Any changes and modifications made without departing from the spirit and scope of the present invention are within the scope of patent protection of the present invention. Please refer to the attached claims for the scope of protection defined by the present invention.

Claims

1. A fan noise control method, comprising being triggered by a power-on signal to execute: Controlling a rotation speed of the fan to be no greater than a first preset rotation speed; Obtaining a power consumption of a computing device; Obtaining a first temperature, wherein the first temperature is the temperature of the computing device; obtaining a second temperature, wherein the second temperature is not the temperature of the computing device; and When the power consumption of the computing device is greater than a first preset power consumption or the second temperature is greater than a preset temperature, the speed of the fan is switched from being controlled to be no greater than the first preset speed to being controlled according to the first temperature.

2. The fan noise control method according to claim 1, further comprising: Within a preset mask time after the power-on signal is obtained, the power consumption of the computing device is controlled not to be greater than the first preset power consumption. 3 . The fan noise control method as claimed in claim 2 , wherein the preset mask time is 25 seconds, and the first preset power consumption is an original thermal design power consumption.

4. The fan noise control method according to claim 1, further comprising: After entering an operating system, monitoring the operation of a driver of a computing device; and When the operation of the driver fails, the power consumption of the computing device is controlled according to the current operation mode of the computing device and a preset lookup table, wherein the preset lookup table includes a plurality of preset operation modes and a plurality of second preset power consumptions respectively corresponding to the plurality of preset operation modes.

5. The fan noise control method according to claim 1, further comprising: After entering an operating system, determining whether the power consumption of the computing device is greater than a third preset power consumption; When the power consumption of the computing device is not greater than the third preset power consumption, controlling the rotation speed of the fan according to the second temperature; and When the power consumption of the computing device is greater than the third preset power consumption, the rotation speed of the fan is controlled according to the first temperature.

6. The fan noise control method as claimed in claim 1, further comprising being triggered by a standby signal to execute: The power consumption of the computing device is controlled to be no greater than a fourth preset power consumption.

7. The fan noise control method as claimed in claim 1, further comprising being triggered by a standby signal to execute: Turn off the fan; and When it is determined that a platform path controller signal associated with the standby signal does not maintain a low voltage level, the fan is restarted and the rotation speed of the fan is controlled to be no greater than a second preset rotation speed.

8. The fan noise control method as claimed in claim 1, wherein the second temperature is a temperature of a mainboard. 9 . The fan noise control method as claimed in claim 1 , wherein the first preset rotation speed is zero.

10. A fan noise control device, comprising: a memory storing a plurality of instructions; and A processor is connected to the memory and is used to read the plurality of instructions to execute the fan noise control method according to any one of claims 1 to 9.