Performance Analysis

We've run some performance tests on Precipice, focusing mostly on the Windows version of the game. Anand played the game on his MacBook Pro and will chime in with additional input here (Ed: Check back later today for an update), but the short summary is that the game isn't all that demanding of computer hardware. That shouldn't come as too much of a shock, considering the whole game fits into a 208MB download. If you have even a moderate PC, you should be able to play Precipice. What about low-end hardware, though? We'll give the game a shot on an IGP solution as well, just for good measure.

Custom X38 Test System
Processor Core 2 Quad Q6600 (2.40GHz 2x4MB cache)
Overclocked to 3.00GHz (QX6850)
Motherboard Gigabyte GA-X38-DQ6
Memory 2x2048MB OCZ DDR2-800
Running at DDR2-800 4-4-4-12
Graphics 2 x AMD Radeon HD 3870 (CrossFire)
Hard Drive Samsung F1 750GB (7200RPM 32MB)
Operating System Windows Vista Ultimate 64-bit
.

Dell XPS 630 Test System
Processor Core 2 Quad Q6600 (2.40GHz 2x4MB cache)
Overclocked to 3.00GHz (QX6850)
Motherboard Dell nForce 650i
Memory 2x1024MB DDR2-667
Running at DDR2-667 5-5-5-15
Graphics 2 x GeForce 8800 GT 512MB (SLI)
Hard Drive Seagate Barracude 7200.10 500GB (7200RPM 16MB)
Operating System Windows Vista Home Premium 32-bit
.

Gateway 530FX Test System
Processor Core 2 Quad QX6700 (2.66GHz 2x4MB cache)
Overclocked to 3.00GHz (QX6850)
Motherboard Gateway 975X Motherboard
Memory 2x1024MB DDR2-667
Running at DDR2-667 5-5-5-15
Graphics ATI Radeon X1950 XTX 512MB
Hard Drive 2 x 150GB Western Digital Raptor (RAID 0)
Operating System Windows Vista Ultimate 32-bit
.




All three test systems are running more or less the same processor: a quad-core Kentsfield running at 9x333MHz (3.0GHz). Memory type and amount varies somewhat (two systems have DDR2-667), but the more noteworthy aspect is that the X1950 XTX system runs much faster when the GPU doesn't limit performance. We're clearly not CPU limited on the X1950 XTX at higher resolutions, and we're not GPU limited on the 8800 GT and HD 3870 at lower or higher resolutions. So what's going on? As best as we can tell, there are driver limitations that are capping frame rates. Also note that SLI and CrossFire testing showed no improvement in performance. While all of that may be interesting on some level, it's important to pay attention to the fact that frame rates on the newer cards are all well over 60 FPS.

There are a few other interesting items related to performance. For one, the game appears to apply 4xAA regardless of detail setting. Given the relatively simple graphics complexity and the comic book styling, anti-aliased edges are a nice addition. However, anti-aliasing does have a performance requirement, and the impact is likely to be felt on lower end graphics hardware. The other point of discussion is that the only two detail settings are "Normal" and "High". Texture and lighting quality improve on High, and many of the edges get black borders, emphasizing the comic styling. On appropriate hardware, there's no reason to run at Normal detail, but High detail does require SM3.0 support and runs at about half the performance of Normal detail (assuming you're GPU limited). You can see the difference between the image quality settings in the above gallery.


We did some quick testing of Precipice on a few other systems, specifically looking at performance on some of the most common IGP solutions. Note that these tests are not at all equivalent hardware in many cases, as the CPU used varied quite a bit. However, we are generally GPU limited with these systems; the slowest system is an aging 945G laptop with a Core Duo T2050 (1.66GHz) and 1GB DDR2-533. The ATI X1200 has 2GB of RAM with a Turion X2 TL-64 (2.0GHz). We performed all testing at 1280x1024 (using an external display).

High detail isn't an option without SM3.0 hardware, so the X1200 and 945G are limited to Normal detail. Unfortunately, even that proves to be too much, with performance hovering just over 10 FPS and frequent drops into single digit frame rates. Lowering the resolution didn't improve performance much at all, with 800x600 only running about 20% faster than 1280x1024. Simply put the IGP solutions from two or three years back won't run Precipice at acceptable frame rates.

Moving to the upgraded GMA X3500 on the G35 chipset, performance improves slightly and we also gain the ability to run in High detail mode. Normal detail at 1024x768 is marginally playable, but you'll really want something better. The GeForce 8300 improves slightly on the G35, but the best IGP solution right now is obviously the AMD 780G. At standard clocks, the 780G manages just over 20 FPS at 1280x1024. That probably seems quite low, but the gameplay is such that anything above 20 FPS is tolerable, with 30 FPS being more than sufficient. Overclocking the GPU from 500 MHz to 750 MHz on the 780G improves frame rates by around 20%.

In summary, while the game isn't very demanding on built-for-gaming PCs, it appears that you'll want at least 780G level hardware if you would like to run at moderate (i.e. 1280x1024) resolutions and Normal detail. Discrete graphics cards of the GeForce 7600 or Radeon X1600 level or higher should have no trouble with Precipice at up to 1680x1050 (possibly higher depending on the card) on Normal detail. As a reference point, a Radeon Mobility X1700 laptop (roughly equal to an X1600 Pro) resulted in nearly 70 FPS at 1280x1024 on Normal (and 61 FPS at 1440x900), but High detail drops performance down to around 28 FPS.

Graphics memory bandwidth is definitely a factor in performance because of the use of anti-aliasing. It would have been beneficial to give users the option to turn off the AA, particularly on low-end IGP solutions. As an example, in non-bandwidth limited games, the G35 performs significantly better than the 945G (usually at least twice as fast). It is around 30% faster in Precipice, but we would have expected more. The same holds for the 780G and GF8300 relative to the 945G.

Once Upon a Time… Technical Considerations
Comments Locked

20 Comments

View All Comments

  • joetron2030 - Wednesday, July 9, 2008 - link

    Just now getting around to reading your review. I'd have to agree with you on the gameplay and "fun factor" aspects of the game (and I too come as a fan of PA).

    Also, one minor correction, the actual XBLA point cost is 1600 points. US retail prices for a 1600 pt. card is usually about $19.99. So, it ends up essentially costing $20 that way as well.
  • Wolfpup - Wednesday, June 18, 2008 - link

    How can you seriously say it's not a big deal that for $20 we're only getting a rental? And how can you hesitate to call "activation" DRM? It's the worst form of DRM I'm aware of, which is saying something given how nasty this stuff has gotten.

    I would have purchased this, but like so many other recent PC games, they've taken that option from me. I will not pay $20 for a rental (and yes, if you don't own an actual copy of it you can use whenever and however you like, it is a rental).
  • tonjohn - Wednesday, June 18, 2008 - link

    "(and yes, if you don't own an actual copy of it you can use whenever and however you like, it is a rental)."

    As a consumer, you never own any piece of software. You are merely purchasing a license to the software and must adhere to the terms set aside in the licensing agreement.

    While DRM can be frustrating, it is a necessary evil. And things like Steam make DRM seem non-existent (unless you are on 56k) and we should embrace those methods.
  • JarredWalton - Wednesday, June 18, 2008 - link

    As I said, it's a ONE TIME activation, and from the quote it appears if you end up needing to install it on more PCs and encounter problems, they are more than willing to help you out. DRM in my mind is locking content like a movie to one device. Locking an OS to install on one PC (at a time) or an application to only install on a few PCs is reasonable, I think. We're not talking about EA levels of "call home every 10 days to validate" DRM (even though EA decided not to do that), and with the game being available exclusively through online distribution the requirement to activate over the Internet is hardly a problem.

    I've voice my concerns for the long-term, but then I just don't see this as such an important game that we're going to want to return to it in five years. I thought it was fun, I got my $20's worth of entertainment, and I doubt I will return to Precipice for another round again. Just like I haven't really touched Assassin's Creed, Bioshock, Crysis, and any number of other games since I finished them (outside of benchmarking purposes).
  • yacoub - Tuesday, June 17, 2008 - link

    On the last page - pretty sure the comics go back to 1998 not 1988.
  • Jynx980 - Monday, June 16, 2008 - link

    Shouldn't the system requirements be on the performance page instead at the end of the review?
  • JarredWalton - Monday, June 16, 2008 - link

    Some people just skip to the end. :)
  • tonjohn - Monday, June 16, 2008 - link

    :(

    This game was also released on Steam and includes all of the achievements from the Xbox 360 version.

    I'm not a fan of these sorts of games but I have really enjoyed playing this one so far.
  • JarredWalton - Monday, June 16, 2008 - link

    Page five, bottom of the first paragraph.
  • tonjohn - Tuesday, June 17, 2008 - link

    My bad! Thanks :)

Log in

Don't have an account? Sign up now