How to Properly Benchmark Your PC
Benchmarking the CPU
There’s common mistake that rookie benchmarkers often make when starting out. Many people think that running one benchmark is enough to tell you everything about one type of component. But all a single benchmark will tell you is how a particular component performs that one benchmark. And of all the parts in a PC, the one that’s the most difficult to judge is the CPU. Even with the GPU encroaching on it, the CPU continues to be the king as the vast majority of apps still rely on it for the heavy lifting. From photo editing, to video editing to 3D modeling, anti-virus scans, and decompressing files, the CPU continues to be the go to part that most applications seek out. How you go about testing the CPU really depends what kind of performance you want to test for. Floating point performance? Integer performance? How fast does it encode video or play certain games?
One other key element to consider before you benchmark your CPU is multi-threading. Just as very few applications exploit all of the threads available in a processor, very few benchmarks do as well. That is changing but you’d be surprised at the number of benchmarks that fail to measure the performance of a modern quad core.
FutureMark’s PC Mark Vantage is one of those benchmarks that has one foot in the real-world and another foot in the synthetic. The test uses workloads derived from the apps that come with Windows and traces of common hard drive loads to discern computer performance. The upside is that it uses test scenarios based on “real apps” and is actually a pretty fair estimate of computer performance. Many of the tests blend single-threaded apps with multi-threaded or run multiple applications to gauge multi-tasking performing.
The downside is that not very many people actually use those freebie apps that Microsoft bundles with its OS. Another downside is the abstracted score which makes it hard for people to want to see a pure “hard drive” or “CPU” performance number. Don’t take that all as a negative though. While Windows Photo Gallery doesn’t necessarily translate into direct performance in Photoshop CS4, but we haven’t seen it come down on the wrong side of a CPU test. Generally, we’ve been pretty pleased with PC Mark Vantage. It produces fairly reliable numbers that seem to jibe with other benchmarks. The fact that it’s multi-faceted also gives you a nice way to quickly gauge your machine’s performance.
One more thing to be aware of: the overall score that PC Mark Vantage produces is based on a set of test criteria that is unique to the PC Mark Vantage tests. Individual tests suites for Memory, TV and Movies, Music, Gaming, Communications and Productivity are actually different tests than the overall PC Mark Vantage Score.
Futuremark has a free version of PC Mark Vantage that lets you run it once on your machine. It’s a bit of a pain since you can only view the results online and you have to request a trial-key to run the utility. For additional runs, you have to pay a modest fee of $6.95 to run the main PC Mark Vantage suite. The other suites will cost you $20 and allow you to change some benchmark settings. For the most part, the main PC Mark Vantage suite score is the one that most people care about. Keep in mind, that there is a 64-bit and 32-bit version and you should compare only 64-bit to 64-bit when trying to compare one machine to another.
Running the test is simple--select the 64-bit or 32-bit icon from your desktop after downloading and installing it, and click run benchmark. You’ll be asked to request a trial key and have to supply an email address. Once you’re done, the results will take you a web page where you can see how fast your machine is and also get a reality check by seeing a score from the fastest machine compared to yours.
One of the heaviest workloads you can put on a CPU today is 3D modeling. In 3D modeling, performance is the difference between getting the project done on time or not at all. There are benchmarks for Autudesk’s 3Ds max, Newtek’s Lightwave and other pricey applications, but you have to have licensed copies of these applications which can run into the thousands of dollars. Fortunately, there’s a cheaper way to gauge how a particular system may perform at 3D rendering. Maxon’s Cinebench R10 is based on the company’s rendering engine used in its Cinema 4D modeler. Most 3D modeling is floating point intensive. Again, keep in mind that Cinebench has a 64-bit mode and a 32-bit mode. The benchmark also lets you test it in single threaded or multi-threaded mode.
To run it, simply install it and launch it. Select Rendering 1 CPU to run a single-threaded run or Rendering X CPU to run a multi-threaded test. Like, PC Mark Vantage, the results are expressed as a numerical score--the higher the better. Cinebench 10 is nicely multi-threaded and takes full advantage of today’s many core CPUs.
POV Ray is another popular 3D rendering benchmark that’s available for free from povray.org. One thing you need to know: make sure you download the 3.7 version from the beta page. This is the only version that is multi-threaded. Again, make sure you download the correction version for your OS: 32-bit for 32-bit and 64-bit for 64-bit. To run it, simply click on the render menu item, select run benchmark all CPUs. The score you’re most interested in is the CPU time which is expressed in seconds in the purplish part of the window.