Electronic device and overclocking method

TW202642300AActive Publication Date: 2026-10-16ASUSTEK COMPUTER INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TW114112381
Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2026-10-16
Estimated Expiration
2045-03-30

AI Technical Summary

Technical Problem

Portable electronic devices experience significant performance fluctuations when running high-load applications in battery mode, leading to a poor user experience due to load changes.

Method used

An electronic device with a control unit that activates an overclocking function when specific conditions are met, such as sufficient battery charge and low GPU or system power consumption, to increase the CPU power consumption limit, thereby improving performance in battery mode.

Benefits of technology

The solution stabilizes system performance by dynamically adjusting CPU power consumption based on temperature and load conditions, alleviating drastic fluctuations and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TA001079875_001
    Figure TWG2TA001079875_001
  • Figure TWG2TA001079875_002
    Figure TWG2TA001079875_002
  • Figure TWG2TA001079875_003
    Figure TWG2TA001079875_003
Patent Text Reader

Abstract

An electronic device having a system, a GPU, a battery, a GPU temperature sensor, a battery level detector, and a control unit is provided. The battery is utilized for supplying power to the system and the GPU. The GPU temperature sensor is utilized for generating a GPU temperature detection value. The battery level detector is utilized for generating a battery level value corresponding to the battery. The control unit is utilized for enabling an overclock function when the battery level value is greater than a preset level. When the overclock function is enabled, the control unit increases power limit of CPU from an original wattage to an overclock wattage when the GPU temperature detection value is lower than a preset temperature, and the GPU does not operate or power consumption of the system is lower than a preset power consumption value. An overclock method is also provided.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This case relates to the technical field of operation control of electronic devices, and in particular to an electronic device and its overclocking method. [Previous Technology]

[0002] Portable electronic devices can typically operate in transformer mode or battery mode (DC mode). When running high-load applications (such as games) in battery mode, the system performance is prone to significant fluctuations due to changes in load, resulting in noticeable stuttering in the game and a poor user experience. Therefore, how to mitigate the problem of drastic system performance fluctuations affecting user experience in battery mode will be a key development focus in this technical field. [Summary of the Invention]

[0003] This application provides an electronic device. The electronic device includes a system, a graphics processing unit (GPU), a battery, a GPU temperature sensor, a battery level sensor, and a control unit. The system includes a central processing unit (CPU). The battery is adapted to supply power to the system and the GPU. The GPU temperature sensor is adjacent to the GPU and adapted to generate a GPU temperature detection value. The battery level sensor is connected to the battery and adapted to generate a battery charge value. The control unit is connected to the CPU and the battery level sensor and is adapted to activate an overclocking function when the charge value is higher than a preset charge value, and to increase the power consumption limit of the CPU from an original wattage to an overclocking wattage when the GPU temperature detection value is lower than a preset temperature value, the GPU is not operating, or the system power consumption is lower than a preset power consumption value.

[0004] This case provides another electronic device. This electronic device includes a system, a graphics processing unit, a battery, a power sensor, and a control unit. The system includes a central processing unit. The battery is adapted to supply power to the system and the graphics processing unit. The power sensor is connected to the battery and adapted to generate a battery charge value. The control unit is connected to the central processing unit and the power sensor and is adapted to activate an overclocking function when the charge value is higher than a preset charge value, and to increase the power consumption limit of the central processing unit from an original wattage to an overclocking wattage when the graphics processing unit is not operating or the system's power consumption is less than a preset power consumption value.

[0005] This application also provides an overclocking method. This overclocking method is applicable to an electronic device. The electronic device includes a system, a graphics processing unit, and a battery. The system includes a central processing unit. This overclocking method includes the following steps: First, an overclocking function is activated. Then, it is confirmed whether the battery charge level is higher than a preset charge level. When the charge level is higher than the preset charge level, it is confirmed whether the system power consumption is lower than a preset power consumption value. When the system power consumption is lower than the preset power consumption value, the power consumption limit of the central processing unit is increased from an original wattage to an overclocking wattage.

[0006] Through the electronic device and overclocking method provided in this case, the power consumption limit of the central processing unit can be improved when the battery power and system power consumption meet the preset conditions. In this way, the performance of the electronic device in battery mode can be improved, and the situation where the system performance fluctuates drastically in battery mode and affects the user experience can be alleviated.

Implementation Method

[0007] The specific embodiments of this case will be described in more detail below with reference to the schematic diagrams. The advantages and features of this case will become clearer based on the following description and the scope of the patent application. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of this case.

[0008] The first figure is a block diagram of an electronic device 100 provided according to an embodiment of the present invention. This electronic device 100 is a portable electronic device that can be powered by a battery 130.

[0009] As shown in the figure, the electronic device 100 includes a system 110, a display card 120, a battery 130, a central processing unit temperature detector 140, a graphics processing unit temperature detector 150, a power detector 160, and a control unit 170.

[0010] System 110 includes a central processing unit 112. Graphics card 120 includes a graphics processing unit 122. Battery 130 is coupled to system 110 and graphics card 120, and is adapted to supply power to system 110 and graphics processing unit 122. The electronic device 100 of this embodiment has a graphics card 120 independent of system 110. However, this embodiment is not limited to this. In other embodiments, graphics processing unit 122 may also be integrated into system 110.

[0011] The central processing unit temperature sensor 140 is located near the central processing unit 112. That is, the central processing unit temperature sensor 140 is located at or near the central processing unit 112, such as at the central processing unit slot of the motherboard, and is adapted to generate a central processing unit temperature detection value T1 of the central processing unit 112.

[0012] The graphics processing unit temperature sensor 150 is located adjacent to the graphics processing unit 122. That is, the graphics processing unit temperature sensor 150 is located at or near the graphics processing unit 122, for example, next to the graphics processing unit 122 of the graphics card. The graphics processing unit temperature sensor 150 is adapted to generate a graphics processing unit temperature detection value T2 for the graphics processing unit 122.

[0013] A power sensor 160 is connected to the battery 130 and is adapted to generate a power value BL for the battery 130. The power sensor 160 may be directly connected to the battery 130 or indirectly connected to the battery 130. This power value BL represents the remaining capacity percentage of the battery 130. In one embodiment, the power sensor 160 may estimate the power value BL of the battery 130 by detecting the battery voltage and converting it.

[0014] The control unit 170 is connected to the central processing unit temperature detector 140, the graphics processing unit temperature detector 150 and the power detector 160, and is adapted to acquire the central processing unit temperature detection value T1, the graphics processing unit temperature detection value T2 and the power value BL in real time.

[0015] After receiving an overclocking start command S1, the control unit 170 immediately activates the overclocking function, confirms the current operating mode of the electronic device 100, and confirms whether the power value BL is higher than a preset power value BLr. In one embodiment, the aforementioned preset power value BLr can be set between 20% and 30%, but this invention is not limited to this.

[0016] Upon confirming that the electronic device 100 is in DC mode and the battery level BL is higher than the preset battery level BLr, the control unit 170 further confirms whether the graphics processing unit temperature detection value T2 is lower than a preset temperature value Tr. The aforementioned DC mode refers to the operating mode where the electronic device 100 is not connected to an adapter and is powered by the battery 130; it can also be understood as battery mode. Furthermore, in one embodiment, this preset temperature value Tr can be set to 55 degrees Celsius.

[0017] When the temperature detection value T2 of the graphics processing unit is lower than the preset temperature value Tr, the display system 110 and the graphics processing unit 122 are not in a heavy load state. At this time, the control unit 170 will increase the power consumption limit of the central processing unit 112 from an original wattage P0 to an overclocking wattage P1. Here, the original wattage P0 is the power consumption limit of the central processing unit 112 before the change, and the overclocking wattage P1 is the power consumption limit of the central processing unit after the change. The overclocking wattage P1 will be higher than the original wattage P0.

[0018] In another embodiment, the difference between the overclocking wattage P1 and the original wattage P0 is a preset percentage of the set power consumption (TDP) of the graphics processing unit 122. This preset percentage may, for example, be between 40% and 60%, meaning that the control unit 170 provides 40% to 60% of the original set power consumption wattage of the graphics processing unit 122 to the central processing unit 112. However, this embodiment is not limited to this. In other embodiments, the control unit 170 may also directly raise the power consumption limit of the central processing unit 112 to the power limit.

[0019] After the control unit 170 increases the power consumption limit of the central processing unit 112 from the original wattage P0 to the overclocking wattage P1, the control unit 170 will continuously monitor the central processing unit temperature detection value T1, and when the central processing unit temperature detection value T1 is higher than a first temperature preset value Tr1 and continues to exceed a first preset time tp1, the control unit 170 will restore the power consumption limit of the central processing unit 112 from the overclocking wattage P1 to the original wattage P0.

[0020] After the control unit 170 restores the power consumption limit of the central processing unit 112 from the overclocking wattage P1 to the original wattage P0, the control unit 170 continuously monitors the central processing unit temperature detection value T1. When the central processing unit temperature detection value T1 decreases to a second preset temperature value Tr2 and remains there for more than a second preset time tp2, the control unit 170 raises the power consumption limit of the central processing unit 112 back from the original wattage P0 to the overclocking wattage P1. The first preset temperature value Tr1 is higher than the second preset temperature value Tr2, and the first preset time tp1 is longer than the second preset time tp2. For example, the first preset temperature value Tr1 can be 60 degrees Celsius, the second preset temperature value Tr2 can be 55 degrees Celsius, the first preset time tp1 can be 3 seconds, and the second preset time tp2 can be 1 second.

[0021] When the overclocking function is activated, the control unit 170 will repeat the aforementioned operation and dynamically adjust the power consumption limit of the central processing unit 112 according to the temperature detection value T1 of the central processing unit.

[0022] Please also refer to Figure 2, which is a flowchart of the overclocking method provided according to the first embodiment of this case. The electronic device 100 may be the electronic device 100 shown in Figure 1. This overclocking method includes the following steps.

[0023] First, as described in step S220, an overclocking function is activated in response to an overclocking start command S1.

[0024] Next, as described in the judgment step S230, it is confirmed whether the power value BL of the battery 130 is higher than a preset power value BLR.

[0025] If the power value BL is higher than the preset power value BLr, the process proceeds to the judgment step S240. Otherwise, the process proceeds to step S250, maintaining the original power consumption setting of the central processing unit 112. For example, the power consumption limit of the central processing unit 112 is not changed.

[0026] In one embodiment, the aforementioned step S230 may also confirm whether the temperature of the battery 130 is lower than a preset temperature, so as to avoid overheating of the battery 130 due to overclocking, which may affect the life of the battery 130 or cause safety concerns.

[0027] Next, as described in step S240, it is confirmed whether the graphics processing unit temperature detection value T2 is lower than the preset temperature value. If the graphics processing unit temperature detection value T2 is lower than the preset temperature value, the process proceeds to step S260, where the power consumption limit of the central processing unit 112 is increased from the original wattage P0 to the overclocking wattage P1. If not, the process proceeds to step S250, where the original power consumption setting of the central processing unit 112 is maintained.

[0028] Following step S260, as described in step S270, it is confirmed whether the central processing unit temperature detection value T1 is higher than a first preset temperature value Tr1 and continues for more than a first preset time tp1. If the central processing unit temperature detection value T1 is higher than the first preset temperature value Tr1 and continues for more than the first preset time tp1, the process proceeds to step S250, and the power consumption limit of the central processing unit 112 is restored from the overclocking wattage P1 to the original wattage P0. If not, the current power consumption limit of the central processing unit 112 is maintained, and the process returns to step S240 to confirm again whether the graphics processing unit temperature detection value T2 is lower than the preset temperature value.

[0029] Please also refer to Figure 3, which is a flowchart of the overclocking method provided according to the second embodiment of this case. The electronic device 100 may be the same as the electronic device 100 shown in Figure 1. This overclocking method includes the following steps.

[0030] First, as described in step S320, an overclocking function is activated in response to an overclocking start command S1.

[0031] Next, as described in the judgment step S330, it is confirmed whether the power value BL of the battery 130 is higher than a preset power value BLR.

[0032] If the power value BL is higher than the preset power value BLr, the process proceeds to the judgment step S340. Otherwise, the process proceeds to step S350, where the power consumption limit of the central processing unit 112 is set to the original wattage P0.

[0033] Next, as described in step S340, it is confirmed whether the graphics processing unit temperature detection value T2 is lower than the preset temperature value. If the graphics processing unit temperature detection value T2 is lower than the preset temperature value, the process proceeds to step S360, where the power consumption limit of the central processing unit 112 is increased from the original wattage P0 to the overclocking wattage P1. If not, the process proceeds to step S350, where the power consumption limit of the central processing unit 112 is set back to the original wattage P0.

[0034] Following step S360, as described in step S370, it is confirmed whether the central processing unit temperature detection value T1 is higher than a first preset temperature value Tr1 and continues for more than a first preset time tp1. If the central processing unit temperature detection value T1 is higher than the first preset temperature value Tr1 and continues for more than the first preset time tp1, the process proceeds to step S380, and the power consumption limit of the central processing unit 112 is restored from the overclocking wattage P1 to the original wattage P0. If not, the process returns to step S360.

[0035] Following step S380, as described in step S390, it is confirmed whether the central processing unit temperature detection value T1 has decreased to a second preset temperature value Tr2 and has remained there for more than a second preset time tp2. If the central processing unit temperature detection value T1 has decreased to the second preset temperature value Tr2 and has remained there for more than the second preset time tp2, the process returns to step S360, and the power consumption limit of the central processing unit 112 is increased again from the original wattage P0 to the overclocking wattage P1. If not, the process returns to step S350.

[0036] Wherein, the first preset temperature value Tr1 is higher than the second preset temperature value Tr2, and the first preset time tp1 is longer than the second preset time tp2. For example, the first preset temperature value Tr1 can be 60 degrees Celsius, the second preset temperature value Tr2 can be 55 degrees Celsius, the first preset time tp1 can be 3 seconds, and the second preset time tp2 can be 1 second.

[0037] The fourth figure is a block diagram of an electronic device 400 provided according to another embodiment of the present invention. This electronic device 400 is a portable electronic device that can be powered by a battery 430.

[0038] This case provides another electronic device 400. This electronic device 400 includes a system 410, a display card 420, a battery 430, a power detector 460, and a control unit 470.

[0039] System 410 has a central processing unit 412. Display card 420 has a graphics processing unit 422. Battery 430 is coupled to system 410 and display card 420 and is adapted to supply power to system 410 and graphics processing unit 422.

[0040] The power detector 460 is adapted to generate a power value BL for the battery 430. The control unit 470 is connected to the graphics processing unit 422 and the power detector 460, and is adapted to monitor the operating status of the graphics processing unit 422 in real time and obtain the power value BL in real time.

[0041] Upon confirming that the electronic device 400 is in DC mode and the battery level BL is higher than the preset battery level BLr, the control unit 470 further detects the operating status of the graphics processing unit 422. As shown in the figure, the control unit 470 acquires a status signal S2 from the graphics processing unit 422 to confirm its operating status. When the graphics processing unit 422 is not operating, indicating that the system 410 of the electronic device 400 is not under heavy load, the control unit 470 immediately increases the power consumption limit of the central processing unit 412 from the original wattage P0 to the overclocking wattage P1.

[0042] Please also refer to Figure 5, which is a flowchart of an overclocking method provided according to another embodiment of this case. This electronic device 400 may be the electronic device 400 shown in Figure 4. This overclocking method includes the following steps.

[0043] First, as described in step S520, an overclocking function is activated in response to an overclocking start command S1.

[0044] Subsequently, as described in the judgment step S530, it is confirmed whether the power value BL of the battery 430 is higher than a preset power value BLR.

[0045] If the battery level BL is higher than the preset battery level BLr, the process proceeds to the judgment step S540 to confirm whether the graphics processing unit 422 is operating. If not, the process returns to step S530.

[0046] As described in step S540, if the graphics processing unit 422 is not operating, the process proceeds to step S550, where the power consumption limit of the central processing unit 412 is increased from the original wattage P0 to the overclocking wattage P1. If it is, the process returns to step S540.

[0047] Following step S550, as described in step S560, it is confirmed whether the central processing unit temperature detection value T1 is higher than a first preset temperature value Tr1 and continues for more than a first preset time tp1. If the central processing unit temperature detection value T1 is higher than the first preset temperature value Tr1 and continues for more than the first preset time tp1, the process proceeds to step S570, and the power consumption limit of the central processing unit 412 is restored from the overclocking wattage P1 to the original wattage P0. If not, the current power consumption limit of the central processing unit 412 is maintained, and the process returns to step S540 to confirm again whether the graphics processing unit 422 is operating.

[0048] In one embodiment, this process may further refer to step S390 of the overclocking method shown in Figure 3 to confirm whether the central processing unit temperature detection value T1 has decreased to a second preset temperature value Tr2 and has lasted for more than a second preset time tp2. If the central processing unit temperature detection value T1 has decreased to the second preset temperature value Tr2 and has lasted for more than the second preset time tp2, the power consumption limit of the central processing unit 412 can be increased again from the original wattage P0 to the overclocking wattage P1. If not, the power consumption limit of the central processing unit 412 is maintained at the original wattage P0.

[0049] Wherein, the first preset temperature value Tr1 is higher than the second preset temperature value Tr2, and the first preset time tp1 is longer than the second preset time tp2. For example, the first preset temperature value Tr1 can be 60 degrees Celsius, the second preset temperature value Tr2 can be 55 degrees Celsius, the first preset time tp1 can be 3 seconds, and the second preset time tp2 can be 1 second.

[0050] The aforementioned judgment step S560 determines whether to restore the power consumption limit of the central processing unit 412 from the overclocking wattage P1 to the original wattage P0 by confirming whether the central processing unit temperature detection value T1 is higher than the first temperature preset value Tr1 and continues for more than a first preset time tp1. However, this case is not limited to this.

[0051] In other embodiments, the decision to revert the power consumption limit of the central processing unit 412 from the overclocking wattage P1 to the original wattage P0 can also be made by confirming whether the temperature detection value T2 of the graphics processing unit is higher than a preset temperature. That is, this embodiment determines whether the graphics processing unit 422 is operating or under load by confirming whether the temperature detection value T2 of the graphics processing unit is higher than a preset temperature, thereby adjusting the power consumption limit of the central processing unit 412 to avoid forcing the central processing unit 412 to operate at an overclock, which could lead to system overheating and affect system stability. Furthermore, in another embodiment, the decision to revert the power consumption limit of the central processing unit 412 from the overclocking wattage P1 to the original wattage P0 can also be made by confirming whether the temperature of the battery 430 is within a preset temperature. This application can use multiple of the aforementioned determination mechanisms, or select one of them.

[0052] Specifically, the aforementioned embodiments can select different preset temperatures, setting the power consumption limit of the central processing unit 412 to return from the overclocked wattage P1 to the original wattage P0 when the graphics processing unit 422 starts operating, or setting the power consumption limit of the central processing unit 412 to return from the overclocked wattage P1 to the original wattage P0 when the graphics processing unit 422 is under heavy load, so as to meet the actual use requirements.

[0053] Figure 6 is a block diagram of an electronic device 600 provided according to another embodiment of the present invention. This electronic device 600 is a portable electronic device that can be powered by a battery 630.

[0054] As shown in the figure, the electronic device 600 includes a system 610, a display card 620, a battery 630, a power detector 660, and a control unit 670.

[0055] System 610 has a central processing unit 612. Display card 620 has a graphics processing unit 622. Battery 630 is coupled to system 610 and display card 620 and is adapted to supply power to system 610 and graphics processing unit 622.

[0056] The power sensor 660 is adapted to generate a power value BL for the battery 630. The control unit 670 is connected to the system 610 (especially the central processing unit 612) and the power sensor 660, and is adapted to monitor the power consumption PCS of the system 610 in real time and obtain the power value BL. In one embodiment, since the central processing unit 612 is the most power-consuming component in the entire system 610, the power consumption of the central processing unit 612 can be used to represent the power consumption PCS of the entire system 610.

[0057] Upon confirming that the electronic device 600 is in DC mode and that the power level BL is higher than the preset power level BLr, the control unit 670 further confirms whether the power consumption PCS of the system 610 is less than a preset power consumption value. In one embodiment, this preset power consumption value may be 24W.

[0058] When the power consumption PCS of system 610 is less than the preset power consumption value, it indicates that the load of system 610 is not heavy. The control unit 670 then increases the power consumption limit of central processing unit 612 from the original wattage P0 to the overclocking wattage P1.

[0059] Please also refer to Figure 7, which is a flowchart of an overclocking method provided according to another embodiment of this case. This electronic device 600 may be the electronic device 600 shown in Figure 6. This overclocking method includes the following steps.

[0060] First, as described in step S720, an overclocking function is activated in response to an overclocking start command S1.

[0061] Subsequently, as described in the judgment step S730, it is confirmed whether the power value BL of the battery 630 is higher than a preset power value BLR.

[0062] If the power value BL is higher than the preset power value BLR, the process proceeds to the judgment step S740 to confirm whether the power consumption PCS of the system 610 is less than a preset power consumption value. If not, the process returns to step S730. In one embodiment, since the central processing unit 612 is the component with the highest power consumption in the entire system 610, the power consumption of the central processing unit 612 can be used to represent the power consumption PCS of the entire system 610.

[0063] As described in step S740, if the power consumption PCS of system 610 is less than the preset power consumption value, the process proceeds to step S750, whereby the power consumption limit of central processing unit 612 is increased from the original wattage P0 to the overclocking wattage P1. Otherwise, the process returns to step S740.

[0064] Following step S750, as described in step S760, it is confirmed whether the central processing unit temperature detection value T1 is higher than a first preset temperature value Tr1 and continues for more than a first preset time tp1. If the central processing unit temperature detection value T1 is higher than the first preset temperature value Tr1 and continues for more than the first preset time tp1, the process proceeds to step S770, and the power consumption limit of the central processing unit 612 is restored from the overclocking wattage P1 to the original wattage P0. If not, the current power consumption limit of the central processing unit 412 is maintained, and the process returns to step S740 to confirm again whether the power consumption PCS of the system 610 is less than the preset power consumption value.

[0065] In one embodiment, this process may further refer to step S390 of the overclocking method shown in Figure 3 to confirm whether the central processing unit temperature detection value T1 has decreased to a second preset temperature value Tr2 and has lasted for more than a second preset time tp2. If the central processing unit temperature detection value T1 has decreased to the second preset temperature value Tr2 and has lasted for more than the second preset time tp2, the power consumption limit of the central processing unit 612 can be increased again from the original wattage P0 to the overclocking wattage P1. If not, the power consumption limit of the central processing unit 612 is maintained at the original wattage P0.

[0066] Wherein, the first preset temperature value Tr1 is higher than the second preset temperature value Tr2, and the first preset time tp1 is longer than the second preset time tp2. For example, the first preset temperature value Tr1 can be 60 degrees Celsius, the second preset temperature value Tr2 can be 55 degrees Celsius, the first preset time tp1 can be 3 seconds, and the second preset time tp2 can be 1 second.

[0067] The aforementioned step S760 determines whether to reduce the power consumption limit of the central processing unit 612 by confirming whether the central processing unit temperature detection value T1 is higher than the first preset temperature value Tr1 and continues to exceed the first preset time tp1. However, this invention is not limited to this. In other embodiments, it is also possible to determine whether to reduce the power consumption limit of the central processing unit 612 by detecting whether the power consumption PCS of the system 610 is higher than a power consumption limit. In one embodiment, this power consumption limit can be the power consumption preset value mentioned in step S740. However, it is not limited to this.

[0068] This case also provides a computer program product that, after being loaded into an electronic device, can execute the steps described in Figures 3, 5 and 7 above.

[0069] Through the electronic device and overclocking method provided in this case, the power consumption limit of the central processing unit 112, 412, 612 can be increased when the power of the batteries 130, 430, 630 and the power consumption of the system 110, 410, 610 meet the preset conditions. In this way, the performance of the electronic device in battery mode can be improved, and the situation where the system performance fluctuates drastically in battery mode and affects the user experience can be alleviated.

[0070] The above is merely a preferred embodiment of this case and does not limit the scope of this case in any way. Any equivalent substitution or modification made by a person skilled in the art to the technical means and technical content disclosed in this case without departing from the scope of the technical means of this case shall be deemed as not departing from the technical means of this case and shall still fall within the protection scope of this case. [Simplified Explanation of the Diagram]

[0071] The first figure is a block diagram of an electronic device provided according to an embodiment of the present invention; the second figure is a flowchart of an overclocking method provided according to a first embodiment of the present invention; the third figure is a flowchart of an overclocking method provided according to a second embodiment of the present invention; the fourth figure is a block diagram of an electronic device provided according to another embodiment of the present invention; the fifth figure is a flowchart of an overclocking method provided according to a third embodiment of the present invention; the sixth figure is a block diagram of an electronic device provided according to yet another embodiment of the present invention; and the seventh figure is a flowchart of an overclocking method provided according to a fourth embodiment of the present invention.

Claims

1. An electronic device comprising: a system including a central processing unit (CPU); a graphics processing unit (GPU); a battery adapted to power the system and the GPU; a GPU temperature sensor adjacent to the GPU, adapted to generate a GPU temperature detection value for the GPU; a battery power sensor connected to the battery, adapted to generate a battery power value; a control unit connected to the CPU and the battery power sensor, adapted to activate an overclocking function when the battery power value is higher than a preset power value, and to increase the power consumption limit of the CPU from an original wattage to an overclocking wattage when the GPU temperature detection value is lower than a preset temperature value, the GPU is not operating, or the power consumption of the system is lower than a preset power consumption value; and a CPU temperature sensor adjacent to the CPU, adapted to generate a CPU temperature detection value for the CPU; wherein... When the overclocking function is activated, the control unit is adapted to restore the power consumption limit of the central processing unit from the overclocking wattage to the original wattage when the detected temperature value of the central processing unit is higher than a first preset temperature value and continues for more than a first preset time. When the overclocking function is activated and the power consumption limit of the central processing unit has been restored to the original wattage, the control unit is adapted to increase the power consumption limit of the central processing unit from the original wattage to the overclocking wattage when the detected temperature value of the central processing unit drops to a second preset temperature value and continues for more than a second preset time.

2. The electronic device as described in claim 1, wherein, The difference between the overclocking wattage and the original wattage is a preset percentage of the set power consumption of the graphics processing unit.

3. The electronic device as described in claim 2, wherein, The preset ratio is between 40% and 60%.

4. The electronic device as claimed in claim 1, wherein, This power value represents the remaining capacity percentage of the battery, and the default value for the battery is between 20% and 30%.

5. The electronic device as described in claim 1, wherein, The first preset temperature value is higher than the second preset temperature value, and the first preset time is longer than the second preset time.

6. An electronic device comprising: a system including a central processing unit (CPU); a graphics processing unit (GPU); a battery adapted to power the system and the GPU; a power sensor connected to the battery and adapted to generate a power level of the battery; a control unit connected to the CPU and the power sensor, adapted to activate an overclocking function when the power level is higher than a preset power level, and to increase the power consumption limit of the CPU from an initial wattage to an overclocking wattage when the GPU is not operating or the power consumption of the system is less than a preset power consumption value; and a CPU temperature sensor adjacent to the CPU, adapted to generate a CPU temperature detection value for the CPU; wherein... When the overclocking function is activated, the control unit is adapted to restore the power consumption limit of the central processing unit from the overclocking wattage to the original wattage when the detected temperature value of the central processing unit is higher than a first preset temperature value and continues for more than a first preset time. When the overclocking function is activated and the power consumption limit of the central processing unit has been restored to the original wattage, the control unit is adapted to increase the power consumption limit of the central processing unit from the original wattage to the overclocking wattage when the detected temperature of the central processing unit drops to a second preset temperature value and continues for more than a second preset time.

7. An overclocking method applicable to an electronic device, the electronic device including a system, a graphics processing unit, and a battery, the system including a central processing unit, the overclocking method comprising: activating an overclocking function; confirming whether a charge value of the battery is higher than a preset charge value; when the charge value is higher than the preset charge value, confirming whether the power consumption of the system is lower than a preset power consumption value; when the power consumption of the system is lower than the preset power consumption value, increasing the power consumption limit of the central processing unit from an original wattage to an overclocking wattage; and when a temperature detection value of the central processing unit is higher than a first preset temperature value and persists for more than a first preset time, reverting the power consumption limit of the central processing unit from the overclocking wattage to the original wattage; and when the temperature detection value of the central processing unit decreases to a second preset temperature value and persists for more than a second preset time, increasing the power consumption limit of the central processing unit from the original wattage to the overclocking wattage.

8. The overclocking method as described in claim 7, wherein, The difference between the overclocking wattage and the original wattage is a preset percentage of the set power consumption of the graphics processing unit.

9. The overclocking method as described in claim 8, wherein, The preset ratio is between 40% and 60%.

10. The overclocking method as described in claim 7, wherein, This power value represents the remaining capacity percentage of the battery, and the default value for the battery is between 20% and 30%.

11. The overclocking method as described in claim 7, wherein, The first preset temperature value is higher than the second preset temperature value, and the first preset time is longer than the second preset time.