PC Overclocking, Optimization, and Tuning - 2th Edition Free Open Book

PC Overclocking, Optimization, and Tuning - 2th Edition

Previous Section Next Section

Cooling the Processor with Software

Additional protection of the central processor from overheating can be achieved by using special software, so-called cooling programs or program coolers. The way these coolers work is based on inclusion of commands in the work cycle of the processor that order it to temporarily stop for a period of time during which the computer processor stops working. The idle processor uses less electrical power and therefore gives off less heat. Similar functions are included in such operating systems as Windows NT and Linux. These systems execute what is known as a halt cycle when performing low-priority tasks. The processor core is temporarily stalled while the other systems continue their work.

There are programs and drivers for Windows 9x as well that temporarily stall the central processor. Some examples are popular and widespread programs such as CpuIdle, Rain, Waterfall Pro, etc. Using such programs, you will be able to overclock your processor to high levels even with only the standard cooling equipment and to even higher levels using additional means.

Examples of the work of the CpuIdle 5.0 program is illustrated in Fig. 18.19 and Fig. 18.20

Click To expand
Fig. 18.19. Dialog box of the CpuIdle program

Fig. 18.20. Working process of the CpuIdle program

The CpuIdle program supports the following types of processors:

  • AMD — K5, K6, K6-2, K6-III, Athlon (K7)

  • Intel — Pentium, Pentium-MMX, Pentium Pro, Pentium II/III, and Celeron

  • Cyrix — Cx486S/S2/D/D2/DX/DX2/DX4, Cx5x86 (M1SC), Cyrix Cx6x86 (M1), Cx6x86MX (M2)

  • IBM — BL486DX/DX2 (Blue Lightning), 5x86, 6x86

  • Texas Instruments — TI486DX2, TI486DX4

  • Other x86-compatible processors that support a Windows operating system. (It's possible that CpuIdle won't be able to correctly identify the type of processor, but the program will still function.)

A series of tests were conducted in order to determine the level of effectiveness with which the CpuIdle program functions as a means of optimizing the temperature condition of the processor. While the computer was functioning in an overcloking mode, its temperature was measured while using the CpuIdle program and without it.

Configurations of the system Tested

  • Motherboard: Abit BE6-II (BIOS version — 05/2000).

  • Processor: Intel Pentium III 550E (Coppermine core, 256 KB L2 cache memory that works at the full frequency of the core, Slot 1, in box).

  • Hard drive: IBM DPTA-372050 (20 GB, 2 MB cache memory, 7,200 RPM, UltraDMA/66).

  • RAM: 128 MB, PC100.

  • Video adapter: Asus AGP-V3800 TV (TNT2 video chipset, 32 B SGRAM video memory).

  • CD-ROM: ASUS CD-S400/A (40x).

  • S: Windows 98 with installed UDMA/66 hard drive controller drivers.

Overclocking Mode

Frequency of the processor bus — 130 MHz, multiplier — x5.5, frequency of the processor — 715 MHz = 130 MHz×5.5.

Test Results

Motherboard Monitor v4.12 was chosen as the diagnostic program of the processor temperature. The temperature of the processor without using the software was 37°C (Sensor 1), which is 14 degrees higher than the temperature of the surrounding area — 23°C (Sensor 2). After loading the CpuIdle program, the temperature of the processor was 25°C (Sensor 1) which was only 2 degrees higher than the temperature of the surrounding area — 23°C (Sensor 2). In this manner, CpuIdle managed to cool the processor with software and lower its temperature by an entire 12°C, which allows for extreme overclocking. The amount that the temperature can be lowered by using the software depends on the level to which the processor is loaded with work: the less work, the more effective the software will be. The results of testing and controlling the temperature with the help of the Motherboard Monitor program are presented in Fig. 18.21 and Fig. 18.22.

Click To expand
Fig. 18.21. Temperature values without using the software
Click To expand
Fig. 18.22. Temperature values when using the software

Note that the CpuIdle program not only allows you to cool your processor with software, but in certain cases may even optimize its functioning. Modern processors have some additional functions that sometimes promote performance growth. If these functions are not enabled, the program is able to activate them, and with that, raise the performance of the system. For this, you have to check the optimize functioning checkbox when setting it up. Setting the parameters of CpuIdle 5.6 is illustrated in Fig. 18.23.

Click To expand
Fig. 18.23. Setting up the working parameters of CpuIdle

A series of tests from the WinBench 99 v1.1 package were executed with the aim of researching the optimizing ability of CpuIdle, first with the initialized CpuIdle program, and then without it. The configurations of the system used for this testing are the same as for the previous temperature monitoring test. The results of testing the optimizing abilities of the CpuIdle program are provided in the following table, and in graphic form in Fig. 18.24.

Click To expand
Fig. 18.24. CPUmark 99 test results

Analysis of the Optimization Abilities of the CpuIdle Program


 

With CpuIdle

Without CpuIdle


CPUmark 99

66.8

65.6

FPU WinMark

3850

3850

You should note that these results of the CPUmark99 test illustrates that as a means of optimizing the processor, the CpuIdle is not very effective; there was only less than a 2% improvement. However, there was some growth in performance, and therefore it is possible to draw the conclusion that the CpuIdle program, as stated in its description, does indeed optimize the functioning of the CPU.

In the process of its functioning, the CpuIdle program analyzes the degree to which the processor is burdened with work and allows you to assess the results (see Fig. 18.20). It's also possible to indicate the form in which the test results and analysis will be displayed on the monitor's screen: indicator mode — graphic or numerical, parameter renewal interval, etc. An example of setting the parameters is shown in Fig. 18.25.

Click To expand
Fig. 18.25. Setting the indicator parameters for the CpuIdle program

The CpuIdle program also has the ability to control the temperature of the processor. If the temperature goes higher than a certain value predetermined by the user, CpuIdle can, for example, increase the priority of cooling the processor, or even initialize the shutting down of the computer. For this to work, the system must support parameter monitoring of the processor, including its temperature, and the monitoring program Motherboard Monitor must also be installed in the computer. Setting up control of the temperature of the processor in the CpuIdle program is illustrated in Fig. 18.26.

Click To expand
Fig. 18.26. Setting the temperature control parameters

In the set up, you can assign a temperature value which, when reached by the processor, will trigger the program to take the appropriate action when the corresponding functions are enabled. The following options are possible:

  • Ignore

  • Incremental increasing of the priority (recommended)

  • Highest priority (maximum cooling)

  • Immediately shut down Windows (this makes sense if the system supports automatic turning off of the computer power supply — advanced power management)

When solving the problem of cooling the components of the computer, it makes sense to become acquainted with the material on certain Internet sites whose addresses are given at the end of the book. The following sites are highly recommended:

Previous Section Next Section
Index: [SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]


     Main Menu
Table of Contents
BackCover
PC Overclocking, Optimization, & Tuning, Second Edition
Chapter 1: Introduction
Chapter 2: BIOS Setup 9
Chapter 3: Optimizing Hard Drives
Chapter 4: Compressing the Hard Drive
Chapter 5: Caching Hard and Compact Disks
Chapter 6: Optimizing the Video Subsystem
Chapter 7: Optimizing RAM
Chapter 8: Updating the BIOS
Chapter 9: Testing, Monitoring, and Diagnostics
Chapter 10: Windows 9x/NT/2000 Local Area Networks
Chapter 11: Overclocking Modes
Chapter 12: Requiements for Overclocked Elements
Chapter 13: Overclocking the Processor
Chapter 14: Overclocking Video Adapters and Hard Drives
Chapter 15: Overclockings: Step-by-Step
Chapter 16: Testing Overclocked Systems
Chapter 17: Motherboards and Chipsets for Overclocking Modes
Chapter 18: Cooling Devices and Methods
Heatsinks and Fans
Examples of Coolers
Coolers from Titan
Peltier Semiconductor Coolers
Peltier modules
Features of Operation
Examples of Peltier Coolers
Cooling the Processor with Software
Chapter 19: Examples and Results of Overclocking
Chapter 20: Web Addresses
Index
List of Figures


More Books
PHP Hacks
Processing Xml With Java - A Guide To Sax, Dom, Jdom, Jaxp, And Trax
The Koran (Holy Qur'an)
Macromedia Flash 8 Bible
Search Engine Optimization for Dummies
YouTube Traffic
PHP 5 for Dummies
Harry Potter and The Chamber of Secrets
Harry Potter and the Sorcerer's Stone
The Pilgrim's Progress
Wireless Hacks
Flash Hacks. 100 Industrial-Strength Tips & Tools
PayPal Hacks. 100 Industrial-Strength Tips and Tools
Amazon Hacks
Pdf Hacks
The Da Vinci Code
Google Hacks
The Holy Bible
Windows XP For Dummies
Harry Potter and the Half-Blood Prince
Seo Book
Upgrading and Repairing Networks
Macromedia Dreamweaver 8 UNLEASHED
Windows XP Annoyances
Windows XP Hacks
Microsoft Windows XP Power Toolkit
Teach Yourself MS Office In 24Hours
iPod & iTunes Missing Manual
PC Hacks 100 Industrial-Strength Tips and Tools
PC Overclocking, Optimization, and Tuning - 2th Edition
PC Hardware In A Nutshell 3rd Edition
PC Hardware in a Nutshell, 2nd Edition
Upgrading and Repairing PCs
Google for Dummies
MySQL Cookbook
Teach Yourself Macromedia Flash 8 In 24 Hours
PHP CookBook
Sams Teach Yourself JavaScript in 24 Hours
PHP5 Manual
Free Games Paper Airplanes
500 Juegos Gratis 500 Giochi Gratis 500 Jeux Gratuits 500 Jogos Gratis 500 Kostenlose Spiele