Sign in with
Sign up | Sign in

Image Quality And Settings

Rage: Performance Analysis On The PC
By

Rage is powered by id’s new Tech 5 engine, successor to the id Tech 4 engine, which was used as far back as Doom 3. While the modernized platform features a host of visual and technical improvements over the previous version, the really important changes will undoubtedly be most appreciated by game developers. For example, the Virtual Texturing feature pioneered in Enemy Territory: Quake Wars allows artists to directly sculpt and paint the game world as though it was a unique canvas instead of a repetitive, tiled environment. Secondly, the platform-agnostic development tools change what used to be a grueling porting process into a relatively trivial, mostly automated affair.

This approach has a profound effect on the PC player’s experience. The Tech 5 engine's goal is to generate a 60 frame-per-second (FPS) output, regardless of whether it's running on PC, Xbox 360, PS3, or Mac. The software does whatever it has to in order to achieve a steady 60 FPS, going so far as to alter a number of variables on the fly, including model complexity and texture resolution.

The original video options were quite spartanThe original video options were quite spartan

As a result, Rage shipped to PC customers early this month with almost no visual detail options, since the engine is trusted to adjust detail on the fly. The problem is that the game doesn’t do an exceptional job of optimizing textures on the PC, often displaying a lower level of detail when the hardware can easily handle more. Add to that the panic of a botched quick-fix driver release from AMD (later updated with the correct version) and various texture popping issues across different configurations with older drivers, and the Rage launch quickly became a PR fiasco.

Even at the highest detail level, some textures are low resolution, blurry, and just not very nice to look at Even at the highest detail level, some textures are low resolution, blurry, and just not very nice to look at

In response, id released a Rage patch that gives PC users slightly more control over detail settings: anisotropic filtering and texture detail are the key additions. The changes were welcome. Though some game textures are still less detailed than we’d expect from a leading-edge game, the most apparent offenders were cleaned up. Using the highest settings, in conjunction with AMD’s Catalyst Rage Performance Driver and Nvidia’s 285.38 beta driver, I haven't run across any show-stopping issues.

The most egregious problems seem to be solved, despite a less-than-perfect launch. Texture popping is still observable, though less often with the new drivers installed. Perhaps more disturbing than the rocky start, however, is id’s irreverent approach to the PC. Even if the engine’s priority is to automatically deliver 60 FPS, why didn’t Rage come with a default auto-detail setting with optional granular graphic options in the first place? For a company that literally invented the first-person shooter on the PC, it's frustrating to see such a powerful platform treated like a gaming console constrained by comparatively ancient innards.

The post-patch video settings does add a few more appreciated settingsThe post-patch video settings does add a few more appreciated settings

Fortunately, we now have control over a few more quality-oriented features. The list isn't exhaustive, but the texture resolution and anisotropic options do help. Before the patch, both items could be tweaked with a custom configuration file, but now there’s no need for one. Here’s how the game looks with the lowest and highest settings:

The new detail level works much better than the original automatic setting, but low resolution textures (like the one on the rail, bottom right) still plague this game The new detail level works much better than the original automatic setting, but low resolution textures (like the one on the rail, bottom right) still plague this game

The new vsync option doesn’t increase rendering quality. It can improve game play on PCs that suffer from screen tearing, though. The side effect is that enabling vsync can force performance down to 30 FPS if your hardware isn’t capable of sustaining the 60 FPS target. The Smart setting biases to 60 FPS tearing if your graphics card supports the "swap-tear" extension, as this is considered less jarring than a sudden drop down to 30 FPS. The Rage patch update mentions this feature but doesn’t’ specify the graphics cards that support it.

Update: AMD let us know that, "The swap-tear extension is an extension to the original WGL_swap_control that allows the driver to dynamically toggle v-sync based on frame rate. This feature was implemented by our engineering team and is supported on all of our ASICs. However, it's never been documented." The good news is that it's implemented in Vista and Windows 7 Radeon drivers. We're still waiting on a response from Nvidia.

Finally, there’s a GPU transcoding option available exclusively to owners of GeForce graphics cards. This feature employs CUDA to convert texture files from the disk into a format the game can use. As explained by Nvidia's own configuration guide:

"In Rage, id Software uses a compressed texture format to hold tens of gigabytes of assets in 12GB of files in the game’s virtualtextures directory. Each time a texture is required in-game it is uncompressed via DXT, a texture compression algorithm originally developed by S3 Graphics, a company known for its Savage GPUs in the late 90s.

As this process requires a significant amount of computational power, and is used every second as the player moves around the world, the CUDA GPU Transcoding feature offloads much of the work from the CPU to ensure that is completed as quickly as possible in an attempt to prevent texture streaming and pop-in issues."

Display all 82 comments.
This thread is closed for comments
Top Comments
  • 20 Hide
    dlsmoker , October 21, 2011 5:43 AM
    You missing that console games too are downloaded "illegal", don't think that only pc games are.
  • 17 Hide
    MasterMace , October 21, 2011 5:07 AM
    This is an instance of a company making a game for consoles and expecting it to work in PCs. This company will be abandoned by PC gamers, and it will settle in on the consoles. Eventually, they'll die off or change, just like the Red Faction series. This applies for the graphics and the quality of the game.
  • 15 Hide
    dbonetrain , October 21, 2011 5:29 AM
    Quote:
    Piracy doesn't make the PC world very atractive. Thats the only reason why game developers turn away from the PC, they dont make money.


    Carmack said they make for the consoles is for money. You are mistaken if you think piracy is what drives developers away from the PC.
Other Comments
  • 17 Hide
    MasterMace , October 21, 2011 5:07 AM
    This is an instance of a company making a game for consoles and expecting it to work in PCs. This company will be abandoned by PC gamers, and it will settle in on the consoles. Eventually, they'll die off or change, just like the Red Faction series. This applies for the graphics and the quality of the game.
  • -3 Hide
    amirp , October 21, 2011 5:18 AM
    I believe there may be a typo, 6570 should be 6670 in the charts? I'm not sure though.
  • 3 Hide
    dragonsqrrl , October 21, 2011 5:28 AM
    mmmm... poorly optimized console ports... does a body good.
  • 15 Hide
    dbonetrain , October 21, 2011 5:29 AM
    Quote:
    Piracy doesn't make the PC world very atractive. Thats the only reason why game developers turn away from the PC, they dont make money.


    Carmack said they make for the consoles is for money. You are mistaken if you think piracy is what drives developers away from the PC.
  • -2 Hide
    cbeermann , October 21, 2011 5:33 AM
    Any1 know why its running so bad on my PC. I have a Phenom X2 550 3.1 Ghz, and a HD 6950.According to this review, it should be able to run it fine but whenever im playing my CPU is at 100% and it runs choppy as hell. I've installed the new RAGE performance driver, as well as that 11.10 thing, neither helped. I added the cache folder for textures, still choppy. I am curious however, that since I have my Steam on my K drive and not on my C if that could be screwing with the cache, anyone know?
  • 20 Hide
    dlsmoker , October 21, 2011 5:43 AM
    You missing that console games too are downloaded "illegal", don't think that only pc games are.
  • 0 Hide
    Darkerson , October 21, 2011 6:03 AM
    This game was a big "meh" for me. Hopefully they do a better job on the next game they make.
  • 3 Hide
    rottingsheep , October 21, 2011 6:24 AM
    amazing!

    a phenom dual core is enough.
  • -6 Hide
    killerclick , October 21, 2011 6:25 AM
    MasterMaceThis company will be abandoned by PC gamers


    You mean Bethesda? I've already broken up with my girlfriend so I don't have to make up illnesses when Skyrim comes out on 11.11.11

    Or did you mean id Software? In which case you're right, they can go to hell.
  • 3 Hide
    cleeve , October 21, 2011 6:26 AM
    amirpI believe there may be a typo, 6570 should be 6670 in the charts? I'm not sure though.


    Nope, it's actually a Radeon 6570 GDDR5.

    Think 6670 with lower clocks, performs close to the 5670. :) 
  • 3 Hide
    KelvinTy , October 21, 2011 7:12 AM
    I like most of the mechanics of the game, like the little bit of RPG, driving, mixing into the FPS environment we all love.
    ----------------Spoiler-----------------
    However, gameplay-wise, the ending is really bad, the progression was great before you enter the subway town (3rd / final town). Also, it seems like the headshots aren't very rewarding... You can empty a clip of "steel tip" AR rounds into a thug and he just walk it off like nothing... Invisibility frame maybe?? WingSticks are the way to go in harder difficulty... It is very confusing when you can't kill someone with two shotgun shells to the head... but obviously, a wingstick would just one hit ko him... The ending... really? It's like the author died and someone from another country picked it up and finished it... with two lines...
    I played the PC version, and frankly, like a lot of modern games, it's like freaking unplayable... aim assists is always on, next to none (aka console graphics settings) available, and with the original release of the game... just try using the mouse in the menu... you will feel as if you just pirated the developer's pre-release version. It's somewhat like the BF3 beta...
    BTW, it isn't that hard to get work arounds, like enabling consoles to fix some of the problems, but then you would lose the achievements...
    I can't say all other games are release perfectly... but look at COD6, 7, Crysis, warhead, 2, and dragon age 2... They don't seem to have that much problem... IN COMPARISON WITH SinglePlayer EXPERIENCE...
  • 1 Hide
    cactus45 , October 21, 2011 7:28 AM
    AMD just released the 11.10 version 3 driver. Which one was used in this review?
  • 1 Hide
    lokii_0 , October 21, 2011 8:08 AM
    I loved Fallout 3. This game is nowhere near as good. I've played for a few hours, and frankly it's just boring. I feel no desire to go back to it.
    The only good thing about this game is that the engine, with a little tweaking and in the hands of someone competent, could be used to create something awesome.
    Essentially, Rage is the same old boring rehash of several other FPS titles but with nothing especially memorable or interesting. At least Borderlands gave you solid multiplayer. And FO3 gave you great immersion, an actually open world, interesting characters, actual plot choices, the list could go on and on. Actually, comparing this to FO3 is like comparing a Snickers bar to a 6 course chef's tasting menu. Just not even in the same ballpark.
    This game is utterly disappointing, and I will not be buying anything from ID again.
  • 1 Hide
    noko , October 21, 2011 8:34 AM
    How about eyefinity and surround gaming? This game looks ripe for such a setup with the high quality background plus great performance tuning.
  • 3 Hide
    de5_Roy , October 21, 2011 8:49 AM
    one more game that uses multiple cores and plays nice with lower end graphics cards \o/.
    i wonder how much load was on the cpus and their cores during gameplay(core i5 vs core i3).
    imo not all console ports are bad (gta: sa), but some are painfully bad (gta 3). rage seems to be one of the much better ones.
  • 2 Hide
    Th-z , October 21, 2011 8:52 AM
    Anyone else notices all four cards exhibit similar uneven framerate/stutter in the video on page 3. Is this happening when you actually play the game or it only occurs after outputting to video?

    Don, do yo have GPU Transcoding On in your CPU benchmarks (page 8)?
  • 14 Hide
    Formata , October 21, 2011 9:13 AM
    I think all these PC games being released half baked is one of the biggest factors with piracy. Why would you pay good money for something that doesn't work as it should? A few bugs here and there is absolutely understandable, but the last few games I have purchased Rage, NBA2K12, Deus Ex HR were not finished titles on release day. I am feeling like I should download, test, then purchase just to ensure I'm not getting ripped off.
  • 5 Hide
    Goldengoose , October 21, 2011 10:04 AM
    FormataI think all these PC games being released half baked is one of the biggest factors with piracy. Why would you pay good money for something that doesn't work as it should? A few bugs here and there is absolutely understandable, but the last few games I have purchased Rage, NBA2K12, Deus Ex HR were not finished titles on release day. I am feeling like I should download, test, then purchase just to ensure I'm not getting ripped off.


    I feel the same way - i don't feel good about downloading a game i respect, but i know it's a port then i'm not going to risk my cash on a half a job game.
  • 2 Hide
    silverblue , October 21, 2011 10:08 AM
    de5_royi wonder how much load was on the cpus and their cores during gameplay(core i5 vs core i3).


    Good question.

    Regardless of how underwhelming the game might be for those people with multiple graphics cards and higher end processors, I can't help but smile when I think that my X3 710 and 4830 could handle this game.
Display more comments