1. Field of the Invention
The present invention relates to a fan speed control method and related computer system, and more particularly, to a fan speed control method and related computer system applicable for different models of central processing units (CPUs).
2. Description of the Prior Art
A computer mainframe is substantially composed of a central processing unit (CPU), a graphic card, a power supply, a DVD-ROM drive and a hard drive. The CPU is the main computing unit of the computer, and thus in order to increase performance of the computer, the CPU usually operates at very high frequency. In such a condition, heat generated by the CPU increases, and causes the temperature thereof to rise up. However, the rising temperature compromises operations of the computer and even damages the computer, and thus heat dissipation is an important aspect in the computer. At present, the most common method of heat dissipation in the computer is using heat dissipation fins, computer fans or liquid cooling. Among the above, the computer fans can be collaboratively used with other heat dissipation methods, and cost little; hence, the computer fans are extensively adopted.
In general, heat dissipation efficiency of a computer fan is directly proportional to the rotating speed thereof, and the rotating speed is controlled via a thermal sensor or a temperature detector of the CPU. For example, a CPU manufactured by Intel has a platform environmental control interface (PECI) to read a core temperature of the CPU for a manufacturer or a user. Via the PECI, a platform control hub (PCH) or a super input/output (SIO) on a motherboard can read a digital temperature detector of the CPU directly, to acquire a core temperature of the CPU.
However, when designing heat dissipation for desktop computers, even with the same brand name, core temperatures read by temperature detectors thereof have significant differences with different models of CPUs (assuming under the same surface temperature). Consequently, in the same system, replacing a CPU requires an extra fan speed control curve, to avoid overheating in the CPU and system. The follow-up problem is to know in advance which model of the CPU the system might be equipped with, for implementing the corresponding fan speed control curve in a basic input/output system (BIOS) on the motherboard. Besides, departments of reliability analysis and quality control have to verify each and every one of the CPUs, and a related procedure is shown in
Therefore, it is required to find a computer fan control method for all models of CPUs, to overcome the above problems.
It is therefore a primary objective of the present invention to provide fan speed control method for all models of CPUs and associated computer system using the same.
The present invention discloses a fan speed control method for a computer system. The computer system has a central processing unit (CPU), a voltage regulator module (VRM) disposed around the CPU, for providing power required by the CPU, and at least one fan. The fan speed control method comprises steps of disposing a thermal sensor near the VRM to detect an ambient temperature of the VRM; and controlling a fan speed of the at least one fan according to the ambient temperature detected by the thermal sensor.
The present invention further discloses a computer system, capable of controlling fan speeds of different models of central processing units (CPUs). The computer system comprises a CPU; at least one fan; a voltage regulator module (VRM), disposed around the CPU, for providing power required by the CPU; a thermal sensor, disposed near the VRM, for detecting an ambient temperature of the VRM; and a fan control unit, coupled to the thermal sensor and the at least one fan, for controlling a fan speed of the at least one fan according to the ambient temperature detected by the thermal sensor.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Step 200: Start.
Step 210: Dispose a thermal sensor near a voltage regulator module (VRM) to detect an ambient temperature of the VRM, wherein the VRM is disposed around a CPU and utilized for providing power required by the CPU.
Step 220: Control the speed of the at least one computer fan according to the temperature detected by the thermal sensor.
Step 230: End.
According to the process 20, the present invention disposes the thermal sensor near the VRM around the CPU, to detect the ambient temperature of the VRM and control the speed of at least one computer fan according to the ambient temperature detected by the thermal sensor. As those skilled in the art recognized, the VRM is deployed around the CPU, for controlling the required CPU voltage and current. When the power consumed by the CPU increases, the power outputted by the VRM increases as well, and the temperature thereof also rises accordingly. Therefore the present invention disposes a thermal sensor or temperature detector near the VRM to monitor the temperature of the area, to use the temperature as a reference in fan speed control, so as to avoid using different fan speed curves required by different CPUs.
In addition, for different models of CPUs, as long as the rated power is the same, the VRM provides constant output power. Take a CPU with 95-watt rated power as an example, no matter what the model is, in order to reach the 95-watt rated power, the VRM must be able to provide the corresponding current to the CPU. Namely, regardless of the model, the temperature rise of the VRM is the same under the same operational power.
In short, the present invention performs the fan speed control by detecting the ambient temperature of the VRM, and thus just one fan speed curve is enough to meet the need of heat dissipation for the entire system and CPU. Besides, the present invention can spare a lot of follow-up reliability analyses and verification procedures from the quality control department, so as to reduce production cost efficiently, shorten the product design cycle and increase the product utility. For example, please refer to
Please refer to
As shown in
Preferably, the computer system 40 further includes a basic input/output system (BIOS) unit (not shown), coupled to the computer fan control unit 44, for storing a predetermined fan speed curve. The fan speed curve is generated according to a predetermined relation between the temperature and the fan speed. Consequently, the computer fan control unit 44 can look up for a fan speed corresponding to the present temperature according to the fan speed curve, to control the speed of the computer fans F1-Fn.
In addition, in the embodiment of the present invention, the thermal sensor 43 can be disposed around a power output terminal of the VRM 42, e.g. around output transistors, such that the thermal sensor 43 detects more realistic temperature. On the other hand, the computer fan control unit 44 can be disposed near a super input/output (SIO) chip or a platform control hub (PCH) on a motherboard, but not limited thereby.
For example, please refer to
Note that, in the computer system 40, the computer fans F1-Fn can be computer fans for cooling the CPU, or system fans in the computer, as long as the ambient temperature of the CPU or VRM is detected as a reference for the fan speed control.
To sum up, the present invention detects the ambient temperature of the CPU or VRM as the reference for fan speed control, and thus just one fan speed curve is enough to meet the need of heat dissipation for the entire system and the CPU. Besides, the present invention can spare a lot of follow-up reliability analyses and verification procedures from the quality control department, so as to reduce production cost efficiently, shorten the product design cycle and increase the product utility.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 099131203 | Sep 2010 | TW | national |