Contact Computers Networks Websites Online Training Engineers
 
  Computer and Internet Solutions  


Infallible Trinity Series
Volume I: Web Protection

-----

News and Commentary

-----

CIS Advice
Do I need help?
Make my stuff fast!
Make my stuff safe!
Keep my costs down!

Hardware Optimization
What MS Vista needs

Here is an article I recently posted for a music site. It describes the basics of changing BIOS settings to reduce your operating system overhead. It’s geared for any technically inclined individual who wants to start optimizing their computer for maximum performance depending on what role your computer plays. In this case, it’s referenced for a DAW (Digital Audio Workstation), but the core information applies to any role.

This is “use at your own risk” stuff that can make your PC much faster if done carefully. The idea is managing your software by managing your hardware. You’ll remove unneeded hardware from your operating system’s “Plug and play” and gain performance.

Let’s get into the BIOS, where it all starts:

When the PC boots up, there's a key combination you have to hit to get it to go into the BIOS options. Depending on the manufacturer, they may or may not tell you in the Boot Graphic what key you need to hit during post. It can also be found in the boot-up text if you don’t have a graphic.

Sometimes it's “Delete” (in my case). Sometimes it's “F2”. Likely it'll be one of these (it's not F8, that's after post so you can choose safe mode etc).

Once you are in the bios, you can look at all the core settings you can fiddle with, and HyperThreading enabling/disabling will be there if it's applicable. This setting is the one that I enable/disable the most. The reason is sometimes you’ll want it enabled if you are planning a multitasking session running multiple programs. Certain applications respond very well to HyperThreading (HT), and general multitasking certainly loves HT. You’ll want it disabled if there are applications that don’t work right with HT, which surprisingly there are many. How can you tell? Nose to the books research unfortunately, you have to do your homework on each application you intimately use. So if you aren’t in the mood for researching follow this simple rule: if you multitask, turn it on, otherwise leave it off.

If you want to get in total control and really keep your computer at smokin speeds and optimal juggling of resources, there's a ton of things you can do in the BIOS to enable or disable.

Here’s a breakdown of some things I do in the BIOS permanently, and depending on your bios and needs you can do many of the same ones:

I disable:
• Onboard Sound (AC-97)
• SATA Controllers (I use IDE atm)
• Onboard LAN
• Game Port
• Serial Ports (might be listed as COM ports)
• Parallel Port (or address)
• Power management (APM)
• Spread Spectrum (others will want this enabled if they have EMI issues, but disabled it gives greater system performance – you’ll need to test)

What this does is free the resources the PC would need to enable and monitor them. Its overhead you don’t need, and significant if you run benchmarks with them on and off.
I disable all these because I use none of them for either my DAW or my General Computing IDE master (I swap the IDE master cable depending on what system I want to boot up – it has many more advantages over RAID or Dual-Booting, just requires a bit of thinking to keep both drives accessible to the IDE cable end, and a three second swap prior to turning it on).

I enable:
• Turbo mode
• Performance Acceleration Mode

I change:
• Graphics Aperture Size (keep the setting the same size as your Video card ram (i.e. 256 Mb Geforce – 256 Aperture size) – Also make sure the priority is set to whatever kind of slot it takes (Agp/Pci/PCIX)
• Memory settings from SPD. This is one of the best improvements you can do, but it takes a lot of testing to get it right. All memory is generally rated CAS 2, 2.5 or 3. When the BIOS sets it at SPD, it’s the “safe bet” settings from the chip. Meaning it’s probably set CAS and RAS settings to the slowest possible. You have to know what kind of memory you have, but I approach it like this:

1. Set it on Manual Settings(Take it off SPD)
2. Decrease the CAS Latency by one step. Reboot and run applications for about 15 mins. If all is well, repeat decreasing the CAS, Reboot and Run, Etc. When the PC doesn’t boot, you’ve set the CAS too low. Power off for 30 seconds, and go back to the optimal CAS that worked successfully.
3. Start decreasing the other settings by one step doing the same reboot and run applications for awhile (burst length is best at 8 generally). There’s RAS precharge, Ras to Cas Delay, Precharge delay, and Burst length. Depending on your Motherboard, you may not see all of these settings. As an example, I have Corsair CAS2 memory. My settings are CAS Latency(2.5), Ras Precharge (3), Ras-Cas delay (3), PRecharge Delay (5), Burst Length (8).
4. Be careful. Although memory optimization can get you some real gains in performance, it’s not worth sweating over. Have a read online about memory settings, and if you are feeling techy give it a shot – have fun with it.

Other things you can change are:

Speech config off, Instant Music off, Quick boot on, Post logo disabled.

Basically any resource you do not utilize (like a printer on the com port, or a legacy serial connected palm pilot, etc), you can disable it in the bios to regain resources and performance.

Now once you boot up and are into the PC, there are many more settings you can and should change (shutting down services, setting specific swap file location on a separate drive, loading apps on their own distinct partition(hopefully with an additional drive), keeping the system (C: drive) uncluttered, removing bells and whistles, enable/disable devices depending on what you are doing, so many things you can do). But these I listed are the most taboo, are hardware orientated, and not easy to adjust without experimentation and research. You definitely need to use caution and it would be smart to have another PC searching the web for specifics while you optimize the bios so you can feel “informed”. If all you do is simply disable what you don’t use, you’re safe. It can easily be turned back on and your Operating System will remember.

One day I’ll post all my OS secrets to a slammin fast and protected PC, but hardware optimization is where the best performance is to be gained, and I offer you my knowledge free of charge, just be careful.

 

 
 
© 2006 Computer and Internet Solutions. All rights reserved. | Terms of Use. | Reprint Information