Performance control method for a computer
First Claim
1. A performance control method for a computer with a desktop CPU, wherein said desktop CPU having a specified number of supported performance states is connected to a chipset, said desktop CPU and said chipset both support a throttling function technology, said method comprising:
- setting _PCT control instruction, _PSS control instruction and _PPC control instruction provided by the Advanced Configuration and Power Interface (ACPI), wherein said setting is respectively in accord with said throttling function technology and the specified number of supported performance states.
1 Assignment
0 Petitions
Accused Products
Abstract
This present invention describes a performance control method for a computer. An advanced configuration and power interface (ACPI) is used to control the performance of desktop CPU. According to this method, the control items in the ACPI are set according to the throttling function setting and according to the requirement of the user to set the number of the related performance states supported by the CPU. Then, the operation system selects the related performance state of the CPU according to the required system power.
9 Citations
18 Claims
-
1. A performance control method for a computer with a desktop CPU, wherein said desktop CPU having a specified number of supported performance states is connected to a chipset, said desktop CPU and said chipset both support a throttling function technology, said method comprising:
setting _PCT control instruction, _PSS control instruction and _PPC control instruction provided by the Advanced Configuration and Power Interface (ACPI), wherein said setting is respectively in accord with said throttling function technology and the specified number of supported performance states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A performance control method using an ACPI applied to a computer with a desktop CPU, wherein said desktop CPU having a specified number of supported performance states is connected to a chipset, said desktop CPU and said chipset both support a throttling function technology, said ACPI comprises three control instructions, _PCT control instruction, _PSS control instruction and _PPC control instruction, said method comprising:
-
setting said _PCT control instruction to a setting port of throttling function in said chipset;
setting the register values of the Performance Control Register and the Performance Status Register of said _PCT control instruction to a same register value;
setting register values existing in the _PSS control instruction of “
CoreFreq”
, “
power dissipation”
, “
BusMasterLatency”
, “
TransitionLatency”
, “
control” and
“
status”
, wherein said register values of said “
control” and
said “
status”
are set to a same value and said register values of said “
BusMasterLatency”
are set to zero; and
setting said _PPC control instruction in accordance with the specified number of supported performance states by said desktop CPU. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A performance control method applied to a computer with a desktop CPU under Win XP environment, wherein said Win XP supports an ACPI comprising three control instructions, _PCT control instruction, _PSS control instruction and _PPC control instruction, said desktop CPU having a specified number of supported performance states is connected to a chipset, said desktop CPU and said chipset both support the throttling function technology and said ACPI, said method comprising:
-
setting said _PCT control instruction to a setting port of the throttling function in said chipset;
setting register values of the Performance Control Register and the Performance Status Register of said _PCT control instruction to a same register value;
setting register values existing in the _PSS control instruction of “
CoreFreq”
, “
power dissipation”
, “
BusMasterLatency”
, “
TransitionLatency”
, “
control” and
“
status”
, wherein said register values of said “
control” and
said “
status”
are set to a same value and said register values of said “
BusMasterLatency”
is set to zero; and
setting said _PPC control instruction in accordance with the specified number of supported performance states by said desktop CPU. - View Dependent Claims (15, 16, 17, 18)
-
Specification