
Auldfart's How To Guides
BIOS tweaks A few informed BIOS tweaks can
enhance your PC’s performance and your PC using experience. However, while an OS is far more configurable, the BIOS holds more than its fair share of handy tweaks, many of which can provide considerable performance gains.
The average PC user generally feels no need to tweak the BIOS, but a power user
knows that it holds plenty of important settings that can provide additional
functions, or improve performance. The only costs involved are the time it takes
to affect them. Menus differ and the terms used to describe settings often change. That said, you’ll still find more similarities than differences between BIOSes. Functions may have different labels, but the end results will be similar. For the purposes of this feature, we’ve opted to use the Award BIOS as our main demonstration example, although the AMI and Phoenix counterparts offer similar functions.
Even different versions of Award vary, so you need to exercise a little common
sense when following instructions. Regardless of all these caveats, and no
matter which BIOS you have, the following advice will help you make the most of
it. While the BIOS is the software that handles your computer’s main hardware, the CMOS (Complementary Metal Oxide Semiconductor) is the memory used to store your BIOS settings. This is maintained by the little battery on your motherboard. When you make alterations to the BIOS, they’re stored in the CMOS until the power from the battery is cut. This may be achieved by either the battery expiring, removed, or by resetting the CMOS jumper on your motherboard, which effectively cuts the power. The latter scenario is worth bearing in mind for the future. If you really get in a mess with your BIOS meddling, you can reset to the defaults using this simple operation. Check your motherboard manual for the location of this jumper or failing that, take the battery out, wait 10 seconds to allow for the CMOS to clear of residual charge and then replace it.
Be sure to use tweezers, or wear light gloves to avoid greasy fingerprints on
the battery terminals. Bear in mind that if you do resort to this action, you’ll
need to reset the date and time, along with your other settings.
You can normally see the keys that you need to press on the initial screens of
the boot process. If you miss it, just press the reset button and try again. Some BIOSes use [Pg Up] and [Pg Down] to change options, but you’ll find a summary of the control keys on this screen. [Esc] usually moves you back up one level, or quits without saving changes if you’re already at the main BIOS set up screen. [F10] enables you to quit,
saving the changes you’ve made. BIOSes aren’t normally
optimised when shipped, so you can make gains by confirming that your BIOS is
correctly set for your components.
These will improve performance, but they won’t get the best out of your system.
Only by understanding the capabilities of each piece of hardware in your PC and
then making appropriate alterations in the BIOS can you truly push your system
to the max. Increasing this by small increments is the most common method used to overclock a processor. Resist the temptation to increase it by larger steps as this is where damage often occurs. This is normally located in a section called Frequency/Voltage Control, although some BIOSes have separate sections for the processor. Once you’ve attempted an overclock, head to the PC Health section of the BIOS.
This will give you a reading of the CPU temperature. Try to keep it below 40
degrees Celsius. If it has risen above this, go back and undo your tweak.
Otherwise, find out the capabilities of your memory with a benchmarking program
like SiSoft Sandra Max3 and set the timing accordingly. Make sure that the DRAM
clock setting matches your setting for memory timings.
However, some faster memory has a CAS latency of 2. It’s worth trying out
setting the CAS latency time to 2 to see if this improves performance, but be
prepared to switch it back again if instabilities arise.
The
AGP aperture size is the amount of system RAM allocated to the AGP for video
purposes. You can set this to up to half of your system RAM.
AGP sideband addressing permits some cards to request data at the same time as
receiving it. This improves performance but can produce instabilities with some
graphics cards. With them disabled, you preserve the L2 cache for other use.
Equally, if you don’t play graphic-intensive games from DOS, you can disable
Video BIOS Shadowing and Video BIOS Cacheable because recent versions of Windows
(2000, XP and above) don’t take advantage of these features.
These can seem a bit complex and daunting, but you can find most of them printed on the drive itself. Some BIOSes have a separate Detect IDE utility that you can use to retrieve the relevant information. Some older BIOSes don’t
automatically detect hard drives and therefore require you to enter the
specifications manually anyway. Write Precompensation will be determined automatically so don’t worry about it. Ignore Landing Zone or set it to zero. It’s used for older drives that don’t ‘auto-park’ their heads, but all modern hard drives have it. Sector indicates the number of
sectors per track. If this isn’t indicated on your drive, try 17 and 26, which
are common settings.
If necessary, you may need to disable the RAM test separately. It’s also worth
turning off the Boot Virus Detection, as this should have been covered by the
use of an up-to-date virus checker. You can speed up this process by setting the primary hard drive as the first boot device, thus bypassing checking the floppy and CD drive for boot records. However, it’s useful to boot from floppy or CD at times, but you can edit the BIOS to enable booting from these.
Note that modern BIOSes can enable booting from USB or FireWire devices, as well
as Zip and LS120 drives. You can speed up the process by setting unwanted boot
devices to None.
The Integrated Peripherals section gives you access to a number of changes that you can make to your ports. If you use a parallel port scanner and run a printer from this port, you’ll want to ensure that it’s bi-directional. There are four options for the
parallel port. The first is Normal or SPP. This offers the best of both worlds, although it takes up two IRQ (interrupt requests) and this may be significant if you have a lot of devices permanently hooked up.
You may find a setting named ‘ECP mode use DMA’. This controls the DMA (Direct
Memory Access) channel used for ECP transfers. It’s 3 by default, but you can
change it to 1 in case of a conflict. If you disable either of
these, you free up the IRQ that’s associated with it.
You may also find USB keyboard and mouse settings here. While Windows will
probably handle these, you may want to ensure that USB keyboard is enabled if
you want to use it in DOS or in the BIOS set up utility. You may find duplex settings
for the IR port here, so you can choose between full and half duplex transfer
modes.
There are several power-saving states that a PC can enter. Dozing slows the processor down to around half normal speed. Standby shuts down the hard drives and graphics output. Suspend closes down all devices except the CPU. Inactive shuts down the processor and powers down the L2 cache. HDD power down shuts down the hard drive. Change the PM Timers to set the
waiting period before the PC powers down its hard drives or goes into Suspend or
Doze mode. Select the Power On Function to specify what action will restore power. You can assign this to a hotkey or password, or opt to restore power when any key is pressed.
You can also set your PC to wake up at a specified time on receipt of a signal
from an attached device or from the local network. Enable Wake on LAN or WakeUp
by PME# of PCI to set these up.
However, this only required changes from generic settings to those more specific to your system, and will subsequently have had only a minor effect on your overall system performance.
Tweaks to clock and timings will have had the greatest effect, but be sure to
check your PC’s healthy before you assume all is well. This is exactly what the
PC Health section of your BIOS enables you to do.
CPU Warning Temperature enables you to set a level at which you’re warned when
things are getting too hot, and CPU Shutdown Temperature allows the BIOS to shut
the processor down should you not take heed of the previous warning. It’s better
to be safe than sorry.
|