Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
Features

Maximum PC Essentials: Ultimate BIOS Tweaking Guide

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

CPU Tweaks

There's more to prepping a rig for a new CPU than just setting the FSB

Power Struggle

If you’re used to poking around the BIOS, you don’t need to be told that the CPU’s overall clock speed is determined by multiplying the CPU’s clock multiplier by the front-side bus. In other words, the overall clock speed of a CPU with an 8x multiplier and a front-side bus of 400 is 3200MHz.

What you might not know is the purpose of some of the more obscure CPU-related BIOS settings. Both C1E and EIST relate to power-saving techniques employed by Intel CPUs. EIST, or Enhanced Intel SpeedStep Technology, is an offshoot of the notebook SpeedStep feature that lowers the CPU speed when it’s not under heavy use. C1E is an enhanced halt state that cuts the clock multiplier in the CPU to a preset value when the OS tells the chip that it has no work for it. Each has pros and cons. EIST is known for greater granularity, ramping up and down depending on load, but it does require driver support in the OS to manage it. Critics say EIST can actually reduce performance since it’s designed to operate the CPU at lower speeds whenever it’s not running at 100 percent capacity. The C1E state is issued by the OS when it’s idle, so C1E doesn’t require quite as much management. But some overclockers prefer to disable C1E since it can interfere with overclocks. We’ve seen older boards feature settings for both, but in our experience, newer chipsets from Intel contain settings only for C1E. Flipping off the features will force the CPU to always run at its maximum clock speed. Phenoms have similar features with Cool’n’Quiet (akin to EIST) and now C1E support. While you’re not supposed to, we’ve run with both settings on without issues, but your mileage may vary.

New CPUs include thermal sensors that slow down the CPU when it overheats. If you’d rather have your machine bluescreen instead of slow down (perhaps for stress testing), you can switch CPU Thermal Control in the BIOS to Off. NForce chipsets actually let you select between lowering the CPU clock speed, or cutting the multiplier and voltage, or both. Since we’d rather lose performance than outright crash, we normally set the BIOS so the clock speeds drop.

Virtually Useless

Some overclockers prefer to turn off virtualization support—not a bad idea if you don’t run any vitualization software.
Some overclockers prefer to turn off virtualization support—not a bad idea if you don’t run any vitualization software.

One CPU setting that can probably be turned off by most folks is VT, aka Vanderpool or Virtualization support. The setting enables virtualization hardware support in the CPU for, well, virtualization. It basically turns on the hardware “acceleration” capabilities when using such applications as VMWare or Virtual PC. If you don’t run virtualization, it’s completely unnecessary. If you do, well, don’t expect miracles since hardware acceleration of virtualization is still in its early phases.

Protective Measures

This BIOS has Execute Disable technology as well as Enhanced Intel SpeedStep and C1E enabled.
This BIOS has Execute Disable technology as well as Enhanced Intel SpeedStep and C1E enabled.

The Execute Disable option is a switch in the BIOS that prevents many buffer overflow attacks, whereby malicious programs are able to circumvent security by putting viral code in RAM and executing it by intentionally overflowing the buffer. AMD created the feature and calls it NX. Intel’s clone of it is called XD. Both do the same thing. There’s some disagreement whether it hurts or helps though. Some people have reported problems with overclocking when Execute Disable is on, while others claim it’s not an issue.

Our take is to leave it on unless you’re specifically having problems with it—on the other hand, we’re skeptical whether the feature makes a lick of difference. If it did, wouldn’t it make Windows XP SP2 machines totally secure? Right.

To verify that hardware data execution protection is enabled, go into Windows, hit Start, then Run, and type CMD. Enter the command wmic OS Get DataExecutionPrevention_Available. The response should be “true.” Or simply download Gibson Research’s SecurAble, which will scan your machine to verify protection.

Don't Do It: BIOS Tweaks to Avoid

Just because it’s in the BIOS doesn’t mean you should touch it. Such is the case with PCI Express overclocking. Notoriously finicky and known to cause crashing, overclocking the PCI Express bus in the hopes of getting more GPU performance rarely ends well. In many cases, overclocking the PCI-E bus by even 1MHz beyond its stock 100MHz can cause instability.

Want a really good example? Nvidia made much hay of the Linkboost feature in its 590 SLI and 680i SLI chipsets. Linkboost would automatically overclock the PCI Express slot by up to 25 percent when paired with GeForce cards.

We never could understand the need for Linkboost, as PCI Express bandwidth was so great to begin with. Nvidia must agree now too. The company has removed the feature completely from the newer BIOSes for those motherboards.
You might also be tempted to disable USB legacy support since the feature lets USB keyboards and mice work in DOS mode, and, well, who the hell runs DOS anymore? You do—if you boot into safe mode. With USB legacy support disabled in safe mode, your USB input devices would be rendered useless.

Next: Voltage Tweaks

COMMENTS:9
COMMENTS
avatarGood info!

Thanks for the info! It's very helpful, and i've seen BIG improvements in my AMD's processor speed and overall performance! You guys know everything about BIOS. BIG Danny :)

Login or register to post comments
avatarThank you for the Article

Thank you for the article on tweaking the bios. I however think that before asking the public to "tweak" the bios, it will be a good thing to understand what all the "stuff" in the bios is. There is an article titled Understanding the bios on your website but when I click on it I get only the title, nothing else. I understand that your readers are "more knowledgeable" than the average consumer, but at the same time, if you do not provide basic information how will the rest of us catch up? Although I do not consider myself as a novice when it comes to computer (I might be just a short step above), I am a novice when it comes to "bios settings" and I do not have the time to research all that  information. I will appreciate, and my guess is that I will not be the only one, if you could locate one of the most extensive or complete or detailed bios that you can find and explain what the acronyms mean and their purpose, line by line, page by page, with corresponding pictures and figures. That article can become the basic document that will be updated and modified based on the next completed or detailled bios you find during your testing.  This article can then be permanently posted on your website.

If such an article is done and regularly updated, I am sure that you site will become a destination for computer "newbies" and veterans alike in the search for "basic knowledge" and understanding. In turns, this increased traffic will give a boost to your subscription base and will free you from "EVER AGAIN" considering advertising like the "enlargement" advertising a while back.

 

Keep up the good work

 

DePat

Login or register to post comments
avatar"AHCI is supported only by

"AHCI is supported only by Intel and ATI at this point and not by Nvidia."

 How old is this article?  FYI, Nvidia's boards DO support AHCI (At least the AMD 7 series).  ATI on the other hand has an extremely spotty record with their AHCI implementation ranging from data corruption, disappearing drives, NCQ issues and only 32-bit mode support.

Login or register to post comments
avatartRC & tRFC (Memory timings)

It would have been nice if MPC would discuss the "advanced timings" (as well as tRFC). These timings are VERY important for getting MAXIMUM CAPACITY out of your memory slots.

I just installed 1gb DDR2 Corsair Dominator 8500s in all 4 slots of my 680i (1066mhz), and 2gb DDR3s OCZ's (1600mhz) in all 4 slots of an MSI X48, and setting these timings high (specifically tRC & tRFC) is the ONLY way to get a stable system!!

Check out the forums by Corsair, OCZ and several other memory makers; these advanced timings are the only way to get a stable system!!!

Hope that this helps someone; maybe MPC can help explain these timings (I know that MSI can't.)

Login or register to post comments
avatarIt's a good rule of thumb to

It's a good rule of thumb to disable ports and features like onboard crappy audio that isn't going to be used. I think that the article is good and shutting alot of crap off simplifies things. Less is best. Less chances of Murphy's law stepping in and mucking everything up. Like Kiss (Keep it simple dumb ass).

Login or register to post comments
avatarim surprised maxPC didnt

im surprised maxPC didnt cover disabling unneeded devices to increase available RAM.

 didnt cover BIOS flashing either. hrmm.

Login or register to post comments
avatarI think they were going

I think they were going specifically for speed increasing tweaks for the processor, motherboard and RAM.  While those tweaks will increase overall performance of the computer they do not specifically speed up or add to the computing power of any of those things.

Login or register to post comments
avatarBut stability is always

But stability is always important. MPC will KILL a PC rating because of instability. Some of these tweeks can prevent or create instability and knowing what to do is as important as what NOT to do!

Login or register to post comments

This Month's Issue
FEATURE How to Get FREE Programs, Services, Software & MoreFEATURE Digital Photo Printer RoundupHOW TOBuild a 3D CameraFEATUREDIY Arcade PCWHITE PAPERHow TRIM Works