google-site-verification: google9a9812ee5b832dba.html Tech On Tips: Benchmarked
Showing posts with label Benchmarked. Show all posts
Showing posts with label Benchmarked. Show all posts

Thursday, May 2, 2013

BioShock Infinite Performance, Benchmarked

The underlying connection was closed: The connection was closed unexpectedly. AppId is over the quota
Developed using a modified version of Unreal Engine 2.5 and enhanced with Havok Physics, we were blown away by the original BioShock when it launched back in September 2007. Our performance review at the time concluded that the title had "jaw-dropping visual effects" and that you'd need one of the finest graphics cards of the day if you intended on playing at 1920x1200 -- or even 1600x1200 for that matter.

Given our first impression with the first entry, we didn't hesitate to take BioShock 2 for a spin a couple years later. However, as is often the case, the second title was less of a technical showpiece. It also used a modified build of Unreal Engine 2.5 and looked similar to its predecessor with no major improvements. In turn, the game could be run on max quality at 1920x1200 with a relatively affordable graphics card.



Another three years having passed since BioShock 2 and the dawn of a new console generation on the horizon, BioShock Infinite has taken the opportunity to mix things up. Although it's still a first-person shooter published by 2K Games and contains similar concepts and themes, the third installment doesn't follow the same story, being set decades before the previous entries in a floating city called Columbia.

We won't be delving too deep into the gameplay side of things here, but critics seem to approve of the title's fresh perspective given its metascore of 95/100. Naturally, we're mostly interested in the graphics side of things today, and plenty has changed here, too. For starters, BioShock Infinite uses a DirectX 11-enabled, modified version of Unreal Engine 3, which gives hope of a quality PC port.

Along with DX11 effects, folks playing on PC can look forward to higher resolution textures and a healthy range of customization. Infinite comes with six graphical presets from "very low" to "ultra" that should hopefully cover a broad performance spectrum, not to mention individual control over settings like anti-aliasing, texture detail and filtering, dynamic shadows, post-processing, and so on.

As the cherry on top, the developer has fully embraced widescreen gaming with what it calls "horizontal plus" widescreen support, so the wider you go, the more you'll see of Columbia?s gorgeous vistas. In that same vein, it should be noted that there's also multi-monitor support for AMD Eyefinity, Nvidia Surround and Matrox TripleHead2Go. Plenty to see for sure, and we're eager to dig in.

Our test comprises 24 DirectX 11 graphics card configurations from AMD and Nvidia covering a wide range of prices, from the affordable to the ultra-expensive. The latest drivers have been used, and every card has been paired with an Intel Core i7-3960X to remove CPU bottlenecks that could influence high-end GPU scores.

The developer has included a benchmark tool that works very well as we found it to be an accurate representation of the kind of performance you can expect to see when playing BioShock Infinite.



While the benchmark allows to test all six quality presets, we decided to benchmark the Ultra preset with diffusion depth of field enabled. This is the maximum quality setting for BioShock Infinite which we tested at 1680x1050, 1920x1200 and 2560x1600.

Because we tested just a single quality preset and the benchmark tool streamlined the process, we had time to include frame time performance as well. Using Fraps in conjunction with the benchmark tool, we measured in milliseconds the time it takes to render each frame individually. These results will be displayed in our "99th Percentile Frame Time" graphs.
HIS Radeon HD 7970 GHz (3072MB)HIS Radeon HD 7970 (3072MB)HIS Radeon HD 7950 Boost (3072MB)HIS Radeon HD 7950 (3072MB)HIS Radeon HD 7870 (2048MB)HIS Radeon HD 7850 (2048MB)HIS Radeon HD 7770 (1024MB)HIS Radeon HD 7750 (1024MB)HIS Radeon HD 6970 (2048MB)HIS Radeon HD 6870 (1024MB)HIS Radeon HD 6850 (1024MB)HIS Radeon HD 6790 (1024MB)HIS Radeon HD 6770 (1024MB)HIS Radeon HD 6750 (1024MB)HIS Radeon HD 5870 (2048MB)Gigabyte GeForce GTX Titan (6144MB)Gigabyte GeForce GTX 680 (2048MB)Gigabyte GeForce GTX 670 (2048MB)Gainward GeForce GTX 660 Ti (2048MB)Gigabyte GeForce GTX 660 (2048MB)Gigabyte GeForce GTX 650 Ti (2048MB)Gigabyte GeForce GTX 580 (1536MB)Gigabyte GeForce GTX 560 Ti (1024MB)Gigabyte GeForce GTX 560 (1024MB)Gigabyte GeForce GTX 550 Ti (1024MB)Gigabyte GeForce GTX 480 (1536MB)Gigabyte GeForce GTX 460 (1024MB)Intel Core i7-3960X Extreme Edition (3.30GHz)x4 4GB G.Skill DDR3-1600 (CAS 8-8-8-20)Gigabyte G1.Assassin2 (Intel X79)OCZ ZX Series 1250wCrucial m4 512GB (SATA 6Gb/s)Microsoft Windows 7 SP1 64-bitNvidia Forceware 314.22AMD Catalyst 13.3 (Beta 3)

Tuesday, April 30, 2013

SimCity Performance, Benchmarked

AppId is over the quota AppId is over the quota
Going down the memory lane, I can remember two computer games being responsible for getting me so interested in PCs. The original Command & Conquer was the first around 1995. Running on the venerable MS-DOS, I spent quite a bit of time playing that game at the ripe old age of 9 on our pokey HP powered i486.

Shortly after that I discovered SimCity 2000. The first SimCity title, which was released back in 1989, was before my time so I never played or laid eyes on the original. At the time SimCity 2000 was incredible, it was extremely detailed and offered what seemed like endless hours of gameplay. Some five years later SimCity 3000 was released (1999) and again much of my childhood was spent playing it.

For reasons that I cannot recall I never got into SimCity 4 (2003). I know I played it but for some reason it just didn?t speak to me like the previous two titles. Then along came SimCity Societies and at that point I thought my days of enjoying the SimCity games were over and for the better part of a decade they were.

But when Maxis announced last year that a sixth installment in the SimCity franchise was coming the hair on the back of my neck stood on end. From the announcement, it looked to be a dramatic overhaul from previous titles featuring full 3d graphics, online multiplayer gameplay, a new engine as well as several new features and gameplay changes.

One year of waiting later, like so many others I pre-ordered the game and sat waiting for it to become available for download. Unfortunately like everyone else, once the game became available and I finally managed to download it, I wasn?t actually able to play.

As you've probably heard for the past couple of weeks, the game requires an internet connection to play, meaning there is no offline mode. That in itself is extremely annoying but it?s much worse when the servers you are meant to play on cannot cope with demand and shut you out.

It took me several days of trying, as did the thousands of outraged fans. Since we planned to test SimCity I really needed to get in and work out how we were going to test the game. Thankfully by Sunday things improved and for the next three days I set about building our test environment.

Normally when we benchmark a first person shooter, finding a good portion of the game to test with is simply a matter of playing through the game until we find a section that is rather demanding. This generally requires an hour or two of gameplay and then we get to test in full. It?s a similar process when we test real-time strategy games such as StarCraft II, for example. In that instance we chose to play a 4v4 game, record the replay and use that for benchmarking.

But with SimCity things were considerably more complex and time consuming. Because the game's progress is stored on EA servers it?s not possible to just download and use someone else?s saved game of a massive city. While it is possible to load up the leaderboard within SimCity, see who has the biggest city, and check it out, we couldn't use that for testing either since it's a live city being played, thus forever changing and hardly a controlled-enough test environment.

There are a few pre-built cities, such as the one used in the tutorial ?Summer Shoals? but with a population of less than 4000 it doesn?t exactly make for the most demanding test environment. Therefore we created a city that has a population of half a million sims with three more cities just like it on the map.

When testing StarCraft II some readers were upset that we tested using a large 8-player map, claiming that they only play 1v1 and therefore get better performance. That is fine, but we wanted to show what it took to play the game in its most demanding state so that you'd never run into performance issues.

Getting back to SimCity, it?s a slightly different situation as all the regions are the same size. Some maps have more regions than others, but they are all 2x2 kilometers (comparable to SimCity 4's medium size). For testing we loaded one of our custom created cities (the same one each time) and increased the game speed to maximum, as this is how I always play anyway. Once that was done, we started a 60 second test using Fraps and in that time zoomed in and out multiple times while scrolling around the city.

As usual we tested at three different resolutions: 1680x1050, 1920x1200 and 2560x1600. The game was tested using two quality configurations, which we are calling maximum and medium. Normally we would test three different quality settings, but there was virtually no difference between 'max' and 'high' so we scrapped the latter.
HIS Radeon HD 7970 GHz (3072MB)HIS Radeon HD 7970 (3072MB)HIS Radeon HD 7950 Boost (3072MB)HIS Radeon HD 7950 (3072MB)HIS Radeon HD 7870 (2048MB)HIS Radeon HD 7850 (2048MB)HIS Radeon HD 7770 (1024MB)HIS Radeon HD 7750 (1024MB)HIS Radeon HD 6970 (2048MB)HIS Radeon HD 6870 (1024MB)HIS Radeon HD 6850 (1024MB)HIS Radeon HD 6790 (1024MB)HIS Radeon HD 6770 (1024MB)HIS Radeon HD 6750 (1024MB)HIS Radeon HD 5870 (2048MB)Gigabyte GeForce GTX Titan (6144MB)Gigabyte GeForce GTX 680 (2048MB)Gigabyte GeForce GTX 670 (2048MB)Gainward GeForce GTX 660 Ti (2048MB)Gigabyte GeForce GTX 660 (2048MB)Gigabyte GeForce GTX 650 Ti (2048MB)Gigabyte GeForce GTX 580 (1536MB)Gigabyte GeForce GTX 560 Ti (1024MB)Gigabyte GeForce GTX 560 (1024MB)Gigabyte GeForce GTX 550 Ti (1024MB)Gigabyte GeForce GTX 480 (1536MB)Gigabyte GeForce GTX 460 (1024MB)Intel Core i7-3960X Extreme Edition (3.30GHz)x4 4GB G.Skill DDR3-1600 (CAS 8-8-8-20)Gigabyte G1.Assassin2 (Intel X79)OCZ ZX Series 1250wCrucial m4 512GB (SATA 6Gb/s)Microsoft Windows 7 SP1 64-bitNvidia Forceware 314.14AMD Catalyst 13.2 (Beta 7)