Slashdot Mirror


Crysis 2 Update a Perfect Case of Wasted Polygons

crookedvulture writes "Crytek made news earlier this summer by releasing a big DirectX 11 update for the PC version of its latest game, Crysis 2. Among other things, the update added extensive tessellation to render in-game elements with a much higher number of polygons. Unfortunately, it looks like most of those extra polygons have been wasted on flat objects that don't require more detail or on invisible layers of water that are rendered even in scenes made up entirely of dry land. Screenshots showing the tessellated polygon meshes for various items make the issue pretty obvious, and developer tools confirm graphics cards are wasting substantial resources rendering these useless or unseen polygons. Interestingly, Nvidia had a hand in getting the DirectX 11 update rolled out, and its GeForce graphic cards just happen to perform better with heavy tessellation than AMD's competing Radeons."

159 comments

  1. Hmmmm. by Moryath · · Score: 4, Insightful

    So you're saying that a graphics card company just *might* have tried to get a company writing a largely-used benchmark in their favor.

    Not that it's ever happened before... *coughintelnvidiacough*...

    1. Re:Hmmmm. by Anonymous Coward · · Score: 0

      No, Theyre saying Crysis 2 was a waste of time.

    2. Re:Hmmmm. by Luckyo · · Score: 3, Informative

      It's worth noting that most benchmarks use a certain version of popular games. If next version breaks benchmark functionality in a significant way, testers simply continue using old version.

      Then again, has crysis 2 ever been used a serious benchmark? The game actually looked worse then crysis (especially warhead) in terms of graphics in spite of having higher polygon counts and such, and was designed from ground up to work on machines that would never be able to run original crysis or warhead (current gen consoles).

    3. Re:Hmmmm. by scumdamn · · Score: 2

      I'm betting a lot of review sites wanted to use it as a DX11 benchmark but they found out about this crap and put a stop to that. If you do see a review site using it to benchmark DX11 you know they're shady or biased or not terribly thorough.

    4. Re:Hmmmm. by Osgeld · · Score: 0

      OMG FUCK OFF

    5. Re:Hmmmm. by im_thatoneguy · · Score: 2, Interesting

      I'm not convinced. I'll have to talk to my friends in DX development to give me the final nod one way or another but I know this author is clueless about the subject.

      There are a lot of times in computer graphics where something is seemingly wasteful--but is the most efficient solution.

      For example the claim that "This is the most detailed parking barrier in cinema or game history" is untrue. Pixar's Renderman renderer at least for now is still probably the most popular renderer in VFX. For every pixel it renders it automatically tessellates multiple teeny tiny polygons. So if you rendered a 1080p parking barrier it would be more than 1080x1920 polygons. The wireframe if you could view one would just be solid.

      I imagine what the crysis developers discovered was that being "dumb" about tesellation was more efficient than trying to adaptively tessellate the entire scene. GPUs can handle millions upon millions of polygons in rasterization. That's not a problem. What bogs down a modern GPU are shader networks.

      If the Nvidia cards have a specialized (and largely unused) hardware tessellation engine that's not being put to use then it can probably tessellate everything within sight with minimal performance cost. What would cost it a lot of performance is evaluating every object on the fly to determine the proper level of tessellation.

      Dumb is fast. Smart takes power. If there is a giant tessellated ocean wasting a 20k polygons under the ground but isn't being shaded... it's probably barely harming performance.

      I'm sure they'll refine the system in the future and spend a lot of time on the art assets, but why hold back a feature if you can throw in a quick and dirty version now that's completely automatic and makes some of the game look better?

    6. Re:Hmmmm. by Anonymous Coward · · Score: 5, Insightful

      I work in games. You sir, are an idiot. Are you seriously comparing a game engine to RenderMan? We have to render a game's frame in 16ms, you have to render a frame in something less than a minute. I read the entire article. This was clearly a patch meant to appease the PC gamers into thinking that it wasn't a shoddy console port.

    7. Re:Hmmmm. by makomk · · Score: 1

      They're just being dumb - or favouring NVidia. The tesselation support is designed to make it pretty much trivial to adapt tesselation levels based on distance. While NVidia cards can cope with ludicrous levels of tesselation and polygons, ATI cards can't - and the penalty NVidia users pay for getting this support is that their hardware offers worse price/performance on everything else, which is why NVidia are so keen for all games to use this.

      (There have been similarly fishy things before. For example, some game called Hawx which NVidia were involved in created all its terrain via a massive number of tesselation steps from a tiny number of polygons. This was static terrain - which meant it was a total waste of compute power to use tesselation to recompute it every frame - and I suspect NVidia were probably cheating and computing it in their drivers once because doing so every frame would cost them a lot too.)

    8. Re:Hmmmm. by Anonymous Coward · · Score: 0

      Yes, he's comparing renderman.

      What part of "the claim that 'This is the most detailed parking barrier in CINEMA or game history" is untrue' did you not understand?

    9. Re:Hmmmm. by Anonymous Coward · · Score: 0

      You, sir, are a douche.

    10. Re:Hmmmm. by scumdamn · · Score: 1

      What part of hyperbole do you not understand?

    11. Re:Hmmmm. by lordSaurontheGreat · · Score: 2

      Using a negative frustrum-exclusion algorithm to selectively render only certain parts of the view graph is really common. It's trivial to eliminate things from the render pipeline based on visibility.

      --
      Consider yourself spoken to.
    12. Re:Hmmmm. by Anonymous Coward · · Score: 0

      Instead of using PerfStudio to measure how "inefficient" it is, they should have just compared framerates. Much easier and will give a better idea of efficiency than the clueless article writer screaming "see, see look at all of those polygons being wasted".

    13. Re:Hmmmm. by Anonymous Coward · · Score: 0

      I think the most important thing to consider is not why nvidia would push a game to add features which they support better than their competition. That is a standard behavior of any person who wants their product to succeed in the marketplace(although hopefully fewer people would do such things when the feature in question has little objective improvement on things that matter to the consumers).

      What isn't so obvious is why CryTek would go for it. What incentive do they have to waste time on tessellation, which wouldn't do much for nvidia users and make things worse for ati users? Why would they harm their game? The amount of damage to their good will, reputation, and finally sales could not be offset by anything but the largest back door bribes from nvidia. Such a thing isn't possible in a voluntary market. You cannot replace a quality service that gains a loyal consumer base with funding from a company that pays you to butcher your product. Such a business model is not possible without huge losses. Next, the possibility of ignorance and error is not likely at all. These people certainly are aware of the technology they use far better than most of us. So my bet is that they estimate the tessellation waste isn't as significant as people claim, or that the waste isn't as significant as the gains. Whether or not tessellation is independent of the other DX11 features and can be toggled is a significant factor in confirming my suspicion.

    14. Re:Hmmmm. by elrous0 · · Score: 1

      What isn't so obvious is why CryTek would go for it.

      Because the game had already been out for several months and had long since peaked in sales? Because the money/support/whatever that Nvidia offered way outweighed any potential profits from further PC sales?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    15. Re:Hmmmm. by Anonymous Coward · · Score: 0

      But it's a good benchmark for tesselation none-the-less. The fact that you can't 'see' it doesn't matter from a technical performance point of view. Crysis has always been a benchmark and now we have meaningfull results: AMD GPU's can't handle tesselation to the degree that nVidia GPU's can.

      I can see where the 16ms comes from: 60FPS, and while I don't think that you need 60 full color frames per second (because the human brain can only see about 30, but uses light sources for orientation and movement at higher rates per second), I like the fact that the gaming industry is limited with old console tech, because they should be focussing on OK-enough graphics and do something about the gameplay (fscking please).

    16. Re:Hmmmm. by grumbel · · Score: 1

      Frustum culling removes parts of the scene outside your field of view, it does not remove parts based on visibility, for that you have to go into occlusion queries, which are a whole lot more complicated. I however seems to remember seeing screenshots of occlusion queries being used in Crysis 1 to cut down on the amount of water being rendered, so it looks a bit weird seeing them wasting so many polygons here on water that is neither visible or even needed, given that it would be invisible the whole time.

    17. Re:Hmmmm. by Anonymous Coward · · Score: 0

      This conspiracy theory makes no sense.

      Wasting polygons does not benefit any graphics card maker. It's still SLOWER THAN IT SHOULD BE. It's just less detrimental than it is for Radeons.

      If you really wanted to get Nvidia to look good, you'd DISABLE THE BULLSHIT TRIANGLE RENDERING FOR NVIDIA CARDS.

    18. Re:Hmmmm. by HappyPsycho · · Score: 1

      Its pretty well known that ATI / AMD cards aren't as good at tessellation as Nvidia cards. The question that prompted this is the one thats killing your graphics cards doesn't really look that much better than the one thats not (I'm not comparing cards here, this is DX9 vs DX11), thats a pretty clear sign that something fishy is going on.

      The whole point of perfstudio (or any other debugger / profiler) is to determine why. The advantage of PerfStudio over say Visual Studio's built in debugger is that it understands the direct X calls and can interpret them for you so you can see where your GPU time is going (a nice comparison of this is using the profiler in visual studio vs gdb / gprof). In this case it is a complete waste of GPU time to render to thy kingdom come something that will never been seen, whether you consider that a worthwhile piece of info or don't really care is up to you.

      Personally I consider this a problem because even Nvidia cards take a hit from this as the article states "The guys at Hardware.fr found that enabling tessellation dropped the frame rates on recent Radeons by 31-38%. The competing GeForces only suffered slowdowns of 17-21%." 17% of 60fps is 10 fps which is a big hit for something that doesn't help much if at all.

    19. Re:Hmmmm. by HappyPsycho · · Score: 1

      If it hurts them more than it hurts you, then thats a good thing.... I guess...

  2. Why exactly does this have an AMD picture by it? by Anonymous Coward · · Score: 0

    This has nothing to do with AMD. Nvidia helped, AMD didn't. So why the AMD tag? You know, other than the obvious reason that a fanboy wants to start a war.

  3. Re:Why exactly does this have an AMD picture by it by monkyyy · · Score: 0

    YAY fanboy wars are awesome

    --
    warning pointless sig
  4. Not surprised by 0123456 · · Score: 5, Interesting

    One thing I learned from writing video drivers is that game developers are probably the very last people who should be developing graphics engines. We were constantly amazed by the insanely performance-sucking tricks they used to play which we then had to detect and work around; often their poorly-designed method of rendering something would be 10-100x slower than a sensible implementation.

    Valve and id are the most obvious exceptions; I don't think we ever found them doing anything really retarded unlike certain big name developers I could mention.

    1. Re:Not surprised by Anonymous Coward · · Score: 0

      If you weren't doing things ass-backwards and developing workarounds in drivers for individual games then they would be forced to do things properly wouldn't they?

    2. Re:Not surprised by Syshak · · Score: 0

      Try saying that to John Carmack.

    3. Re:Not surprised by Anonymous Coward · · Score: 0

      The workaround may have been due to completely brain-dead video drivers that suck balls at doing something sensible.

      I've seen many such inexplicable performance drops in big name graphic chip developers.

      Intel is an exception. They just suck balls, period.

    4. Re:Not surprised by Anonymous Coward · · Score: 1

      Not that I don't believe you... I have (many) reasons to... but a technical example of bad optimization would be nice. It's boring reading endless amounts of non-substantiated claims on Slashdot.

    5. Re:Not surprised by tepples · · Score: 3, Insightful

      Valve and id are the most obvious exceptions

      Try saying that to John Carmack.

      I think that was the point. Mr. Carmack works for Idthesda, and Valve's Source engine is based on GoldSrc, which in turn was forked from the engine of Quake (early Id Tech 2) written by Mr. Carmack.

    6. Re:Not surprised by Seumas · · Score: 1

      Oh, yEAh?

    7. Re:Not surprised by windwalkr · · Score: 1

      One thing I learned from writing video games is that driver developers often don't know much about real-world performance. ;-) Much of the performance advice we have seen given by GPU teams in the past had zero benefit to game performance and took weeks of developer time to implement and maintain. On the other hand, sometimes you come across a real gem.

      Short version: good programmers good, bad programmers bad. Sometimes what is good for one case is not good for another case.

    8. Re:Not surprised by thegarbz · · Score: 2

      Only to lose business to a competing product which does optimise it's drivers? What kind of arse backwards logic is that?

    9. Re:Not surprised by vlueboy · · Score: 0, Offtopic

      Tsk tsk tsk!
      The internet isn't as "safe" as all of you gossipers, want us to believe. That thing there in the GP is a username, '0123456' and he just gave out two company names 'id' and 'valve'. If you know the USA or have read any lawsuit nightmares here, then you know that giving out his any more triangulating info gets too specific.

      Anyone who worked with him on that section of code will notice today, or on a google search a month from now, and is bound to be drawing eyeballs to quote us here for other forums (while post deletion at the HERE source is not an option.) In our crowds or theirs there are bound to be whistle-blowers, old enemies who still work for the GP's company at the time, and the lawyers from all three companies. All three with very large sticks that point at non-expiring NDA's he signed for the privilege to play ball while making a living.

      If you personally want "anonymity," then invite us to a 4chan thread created by "you". And be prepared for information that sounds more "substantiated" as you ask, but might be 100% lies from someone youll find isn't even the GP in the first place. That is the point... we really won't know even if GP chooses to reply to you pretending all the info given in his follow-up is "true."

      The last few days, with wikipedia and some other stories, slashdot has started to show voyeurs wanting a good story for nostalgia's sake. But we're not a peeping site. There's an unwritten law in professional circles (even beyond medicine's implicit and legal nondisclosure norms) that says that juicy stories should anonymized enough. After all, we ask the same of Facebook and other free services, so we need to be just as considerate.

      Good day to you.

    10. Re:Not surprised by Anonymous Coward · · Score: 0

      Mmmm ...

      They basically did away with that (almost free-form) sandbox that allowed you to develop an insane amount of strategies and routes to complete mission objectives, the environment is way less chaotic and more structured (don't much like urban environments for shooters), they say it allows you more vertical freedom (and it doesn't) and it feels like you're on console rails as you navigate your way through it. Compared to the original, online sucks, single person sucks ... all in all this puppy doesn't have anything like the immersiveness and flair of the original.

      The graphics? I started out in DirectX 9, installed the upgrades, loaded the DirectX 11 variant with hi-res textures ... and went back to DirectX9. Bottom line ... the graphics are inferior to the 2007 original, and DirectX 11 detracts from the experience. (And I have a pretty high end graphic card that runs the puppy with high res textures and at high resolution at better than 80fps)

      All in all, Crysis 2 has been a bit of a disappointment. We'll see what the engine manages to produce in the way of other games over the next year or so ... but Crytek really screwed the pooch on this one.

    11. Re:Not surprised by 0123456 · · Score: 1

      If you weren't doing things ass-backwards and developing workarounds in drivers for individual games then they would be forced to do things properly wouldn't they?

      That was always my argument, but then people would stop buying our cards and buy cards where the game ran 'properly'.

    12. Re:Not surprised by 0123456 · · Score: 1

      Much of the performance advice we have seen given by GPU teams in the past had zero benefit to game performance and took weeks of developer time to implement and maintain.

      One thing worth noting is that a change that makes no difference on the card you're testing with may make the difference between the game being playable or a slideshow on a different card.

      One particularly amusing issue I remember was with a new feature in Direct3D where I believe we were the only people who supported it in hardware at that time and everyone else emulated it in software; we got a new game from big name game developer X and it ran vastly slower on our card than on much less powerful systems. The idea was that you'd enable this feature once and then keep using it, but they were turning it on and off hundreds of times in a frame and each time that caused a major pipeline stall in our hardware. So once we figured that out we just detected the game and dropped back to software emulation like everyone else, but if they'd known what they were doing the game would have worked fine on all cards and been faster on ours because they'd actually have been using the hardware instead of the CPU.

      (Details kept vague to protect the guilty)

    13. Re:Not surprised by Anonymous Coward · · Score: 0

      What the fuck are you talking about?

      Did you forget your medication today?

    14. Re:Not surprised by Savantissimo · · Score: 1

      Well, I've got to say that Rage (on which Carmack spent the last six years or so implementing a "megatexture" hack that was worth maybe a couple of months) looks like crap compared to Crysis. Everything looks smeary (marketed as "painterly" and "atmospheric").

      And while Crysis may waste polygons, Rage doles them out like a miser - the main character's head has visible lumps - it's actually even pointed. His big, round shoulder pads get about half a dozen polygons each - you can see the corners and seams of the mesh. Anything round looks like it was whittled with an ax. Constant 60 fps is not that important if the frames themselves are nothing but giant paintings over meshes that could have come from a game from 10 years ago. Maybe the gameplay makes up for it, but when watching the Rage trailers the suspension of disbelief is constantly being knocked down by lousy details.

      OTOH, the Jersey barrier in Crysis that TFA takes such an issue with looks so hyper-real that it just makes you go "wow!" The only thing is, it looked just as good before the tesselation. The effort would have been better spent on the leaves in that scene, which only look a little better with the amount of tesselation they used.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    15. Re:Not surprised by windwalkr · · Score: 1

      One thing worth noting is that a change that makes no difference on the card you're testing with may make the difference between the game being playable or a slideshow on a different card.

      Absolutely true. My anecdotes above were in regards to very specific hardware so this comment doesn't really change what I'm saying, but it's an important thing to understand in a general sense.

      One particularly amusing issue I remember was with a new feature in Direct3D where I believe we were the only people who supported it in hardware at that time and everyone else emulated it in software; we got a new game from big name game developer X and it ran vastly slower on our card than on much less powerful systems. The idea was that you'd enable this feature once and then keep using it, but they were turning it on and off hundreds of times in a frame and each time that caused a major pipeline stall in our hardware. So once we figured that out we just detected the game and dropped back to software emulation like everyone else, but if they'd known what they were doing the game would have worked fine on all cards and been faster on ours because they'd actually have been using the hardware instead of the CPU.

      To be fair, you're accusing the dev in question of not optimising for your card when you admit that the card in question was unusual and probably released after the game in question was developed- otherwise you probably would have worked with them to improve their software? It's all well and good to say "they should have known better" (and I've used that line before, so I know how you feel) but if you're the odd man out, it's hard to really blame the dev for not being able to predict how performance would change in the future. Especially if the dev is using some kind of third-party engine or graphics library (eg. Cg) where they don't necessarily have fine control over state changes.

      I don't know the details of your case so I won't comment further, but it's worth remembering that there are two sides to every story.

    16. Re:Not surprised by Anonymous Coward · · Score: 0

      While you're standing around looking at shit and going "Wow!" guys who are getting a solid 60 FPS are going to be blowing your fucking head off.

    17. Re:Not surprised by Anonymous Coward · · Score: 0

      No, you're just not appreciating that Anonymous Coward title and its safety.

      He's a bit wordy, but you can't be that dumb.

    18. Re:Not surprised by bhcompy · · Score: 0

      Well, duh. It has to work on the shitty Xbox.

      Anyways, the new Doom was the same thing. Everyone raved about how great it looked, but to me it looked like a bunch of plastic dolls. Might be highly detailed textures, but when they look like waxy plastic models it makes it worse than previous attempts.

    19. Re:Not surprised by will_die · · Score: 1

      Crysis 1 claim to fame was that it was a great game that also gave the GPU a real workout. If the game had sucked it would not of been used for the graphics capability, there are other games that provided high end graphics but not the gameplay.
      Crysis 2 does not look bad even without this DX11 patch but the game play does suck.
      However Crysis 2 does kill the claim from people that they want a game with gameplay not graphics.

    20. Re:Not surprised by Anonymous Coward · · Score: 0

      As a former game programmer I wholeheartedly agree. Somehow people working on the rendering engines often had a demo scene mindset and were so engrossed by micro and early optimization that they wrote the most terrible code, and ended up hurting performance anyway due to bad code design/architecture.
      I remember that (relatively big name) mmo I worked on where the rendering engine couldn't handle transparency at first because sorting polygons was deemed "too slow" by the guy who did the original implementation. An ambitious mmo that boasted realistic graphics. And we had to tell artists anything transparent wasn't possible.

      At the same time, he grouped things to render by shader by first throwing them all randomly into a list and then sorting it (even though by design there were only like 3 or 4 different shaders and thus each could have had its own render list).

      Oh, and it couldn't handle multiple viewports even though it was obvious that a character paper doll would have to be rendered (it was also fun to use this engine in the level editor), because obviously having all the scene management structures statically allocated was necessary for good performance.

      I laughed when I played the final version of the game and lighting in the game world affected lighting in the character screen.

    21. Re:Not surprised by Anonymous Coward · · Score: 0

      GP is right, what we need is agreed standards between the major card manufacturers. Then all effort/competition can go into raising the bar for all games, not wasted effort making sure that a handful of AAA titles look pretty. It's wasteful for the card developers to work that way and it's also wasteful for the games developers to have to use hacks and workarounds (and for developers moving between companies to learn about each others hacks and workarounds) instead of working to defined standards.

    22. Re:Not surprised by Anonymous Coward · · Score: 1

      To be fair, you're accusing the dev in question of not optimising for your card when you admit that the card in question was unusual and probably released after the game in question was developed- otherwise you probably would have worked with them to improve their software?

      on the other hand, it's pretty well known that issueing unecessary state changes to 3d apis is bad and can be costly. So even if they didn't know the extent of the problems it caused on that particular card, enabling and disabling something for no good reason a hundred time per frame is bad.

    23. Re:Not surprised by Anonymous Coward · · Score: 0

      No, you're just not appreciating that Anonymous Coward title and its safety.

      He's a bit wordy, but you can't be that dumb.

      He's referring to this post

      Not surprised (Score:5, Interesting) by 0123456 (636235) Alter Relationship on Tuesday August 16, @11:34PM (#37115120) One thing I learned from writing video drivers is that game developers are probably the very last people who should be developing graphics engines. We were constantly amazed by the insanely performance-sucking tricks they used to play which we then had to detect and work around; often their poorly-designed method of rendering something would be 10-100x slower than a sensible implementation. Valve and id are the most obvious exceptions; I don't think we ever found them doing anything really retarded unlike certain big name developers I could mention.

      So, he's not using Anonymous Coward.

    24. Re:Not surprised by windwalkr · · Score: 1

      on the other hand, it's pretty well known that issueing unecessary state changes to 3d apis is bad and can be costly. So even if they didn't know the extent of the problems it caused on that particular card, enabling and disabling something for no good reason a hundred time per frame is bad.

      Agreed- however in the (distant) past we've had to do exactly this because of bugs in the driver state caching. I've also seen Cg hitting state changes fairly hard on some platforms- there was an optimisation to prevent this but it used to cause memory leaks. It can be difficult to know exactly what's going on under the hood there and you can't really blame the application developers for this without knowing the specific circumstances.

    25. Re:Not surprised by Anonymous Coward · · Score: 0

      *shudders*
      Tell me more! These kind of horror stories interest me.

    26. Re:Not surprised by Anonymous Coward · · Score: 1

      If the GP wants anonymity then they should post as AC or STFU. Their +5 Interesting comment is completely devoid of any valuable information. Apparently some developers wrote inefficient code at some point in time. Whoa, you're blowing my mind.

    27. Re:Not surprised by Ecuador · · Score: 1

      Perhaps though the reason is what is apparent from this article. It seems the developers had a (cash obviously) incentive to make one manufacturer's card look better. While they could optimize for that manufacturer, most sensible optimizations could possibly benefit the other manufacturer too and finding optimizations that would work much better on your preferred manufacturer would be too hard to do.
      So, what if you know there is a particular function that is very slow on the manufacturer you want to show in a bad light? The easiest thing to do is to put millions of useless calls to this function and you got it. This is exactly what is going on here, instead of sensibly using tessellation, they just threw it in loads wherever it was easy (a whole tessellated sea under the city - brilliant!) and problem solved. The AMD driver developers will find it retarded (if they don't outright attribute it to malice) and will try to code around it.
      What makes me shudder thought is that a developer would compromise the user experience due to make a hardware manufacturer look good. Yes, AMD users get hit harder, but these dis-optimizations do not come free for nVidia cards either. So all Crysis 2 customers get lower performance on their hardware - for example it is possible that an nVidia gtx 560 user could get the same experience as an gtx nVidia 570 user if it was not for this crap.
      I am a developer myself (not games), and there are some things that are familiar:
      - Optimize the app, we want to make it as good as possible for our users.
      - Forget about optimizing the app, we just have to ship it.
      - Cripple the non-paying version of the app.
      What is definitely out of my experience is: Cripple the app that people paid good money for.

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    28. Re:Not surprised by Walkingshark · · Score: 1

      Ah yes, Dark Age of Camelot. Good times!

      --
      The world you experience is only a close approximation of reality.
    29. Re:Not surprised by GameboyRMH · · Score: 1

      Crysis 2 didn't look any better than Crysis 1 to me. If anything, it may be a step backwards. And Crysis 1 was unquestionably the better game - it had a better storyline, more varied and bigger levels (Crysis 1 was an on-rails shooter but the levels were so wide open that you didn't notice it - Crysis 2 was an on-rails shooter and that fact was in your face the entire time), and actual vehicle combat which was almost done away with in Crysis 2. The only improvements in Crysis 2 were the controls and maybe the suit upgrades.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    30. Re:Not surprised by GameboyRMH · · Score: 1

      Oh and about performance, if anything Crysis 2 is less demanding than Crysis 1. In Crysis 1 with the settings maxed (except AA, I run 8xAA because 16x crashes for some reason) it runs close to 60fps but drops down to 40-something in some scenes. In Crysis 2 with the settings maxed I was getting a solid 60fps+ with no slowdown. This is with twin GTX260 Superclocked cards, an i7 940 and 12GB DDR3.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    31. Re:Not surprised by Anonymous Coward · · Score: 0

      it would not of been used

      "it would not have been used"

    32. Re:Not surprised by TerranFury · · Score: 1

      Do you have a specific example? It's nice to learn from others' mistakes...

  5. Never attribute to malice...? ha! by Anonymous Coward · · Score: 2, Interesting

    Never attribute to malice that which is adequately explained by stupidity

    It's entirely possible that the tessellation is per-node. E.g. in the case of the barrier, only the top seems to benefit in that the handles jut out (why those handles aren't polygons to begin with is another question, given that it would take only 8 or so for each.. hardly making a dent in polygon budgets), but it's the entire thing that gets tessellation applied. Similarly, unseen parts get tessellated (why there is water underneath a city that will never be seen is yet again another qestion).

    So while it could be explained by stupidity... when you're working on a high performance game, the problems indicated in that article would have quickly been dealt with. So perhaps malice is in play.

    I suspect this will be (partially) fixed in an upcoming patch, as I doubt they'd want to be known as the game that was dropped from benchmarks due to apparent bias.

    1. Re:Never attribute to malice...? ha! by gmueckl · · Score: 1

      Mybe Crytek was in a hurry to rush out these features and the team was confident to reach acceptable framerates on a hurry.

      I've seen a presentation of a lot of the features the Crysis 2 DX11 patch adds to the game in action in the engine over a year ago. But I get the impression that the Crysis 2 art assets were not initially created to support them. So they took some assets after the fact and touched them up.

      Maybe the water was so low on polys before they added tesselation that they didn't bother to cull it more intelligently? So some guy later added a tesselation shader to it without changing the engine at a higher level. These kinds of things happen, especially in a hurry.

      Having nVidia as an active supporter likely also means that most or all of the developers have nice nVidia GPUs to work with and not so many ATI ones. Even without further incentive this means that the end product will run better on nVidia because that's the target that the devs focus on initially. No need to theorize about additional incentives of any kind here.

      There is plenty of ways to justify stupidity here instead of downright malice. But a complete conspiracy theory is always more attractive on /.

      --
      http://www.moonlight3d.eu/
  6. 3D ready by gmuslera · · Score: 4, Interesting

    Once more software is steps ahead of hardware. The game is ready for hologram projectors, if you can't see those layers of water is because you are using a 2D display.

    1. Re:3D ready by Opportunist · · Score: 2

      Damn right, in a 4D display you could see them, even if they're underground!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:3D ready by Osgeld · · Score: 1

      I know your joking, but the current state of holographic protection is a convex mirror, you can in fact replicate it with a chrome popcorn bowl and a flashlight

    3. Re:3D ready by Arancaytar · · Score: 1

      In a 4D display the game would have to render the objects that will be there at some future point, too.

    4. Re:3D ready by WeblionX · · Score: 1

      4th spatial dimension. None of this time-as-a-dimension BS.

      --
      (\(\
      (=_=) Bani!
      (")")
  7. Re:News about wasted polygon, really?? by Anonymous Coward · · Score: 0

    I thought this was quite interesting that such a high-profile game would be so optimized. They have to render the realistic water in scenes where it doesn't show up at all, for instance. Seems like a huge waste of resources.

  8. Re:Why exactly does this have an AMD picture by it by artor3 · · Score: 1

    *This picture brought to you by Cuil*

  9. What a minute by SilverHatHacker · · Score: 2, Funny

    People actually play Crysis? I thought the whole reason it was made was to be a test for your graphics card? One giant benchmark.

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    1. Re:What a minute by scumdamn · · Score: 1

      Crysis 2 is now one giant benchmark that is biased toward Nvidia.

    2. Re:What a minute by TheLink · · Score: 1

      Uh that's why this is a problem. If the report is true, it's no longer a good benchmark, but a skewed one.

      --
    3. Re:What a minute by Anonymous Coward · · Score: 0

      It never was a good benchmark - certain GPUs have always handled things better and worse than others so any one particular game is always going to perform better in some areas and worse in others depending on your card. If you're using one specific game as your benchmark you're always going to find other games that under or overperform your expectations. Basing an entire generation of PC gaming benchmarking on a single product was always idiotic - all they've done here is skew it to the absurd.

    4. Re:What a minute by paziek · · Score: 1

      I've got it in a bargain for $15, played singleplayer and it wasn't that bad. Didn't play prequel, but this one played pretty good. For $15 I would say it was a fair price. If I were to buy it for more, then I would pass it, just as I did on its launch. Its too bad tho that it ended so quick, wanted more...

    5. Re:What a minute by Anonymous Coward · · Score: 0

      Odd. I thought that Crysis 2 was a tech demo for CryEngine. The main clue is that the horizontal FoV is about ten degrees. Great for a tech demo (the smaller the proportion of the scene that is rendered, the more detailed you can make it), not so good for a game, particularly one with enemies that use melee attacks.

    6. Re:What a minute by Anonymous Coward · · Score: 0

      Nobody uses Crysis 2 to benchmark. If they do they're not not worth a damn.

    7. Re:What a minute by SilverHatHacker · · Score: 1

      *facepalm*.
      Wait a minute. Not what.

      --
      Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
  10. Exactly. Perhaps a better phrase... by mykos · · Score: 1

    Perhaps a better phrase would be "Never attribute to stupidity what can be explained with cold hard cash".
    A title with the triple-A budget of Crysis 2 wouldn't have developers that never once bothered to view the map in wire frame at some point before release.
    Take a look at all the TWIMTBP/Nvidia logos slapped all over the game and you know who is paying the bills.

    1. Re:Exactly. Perhaps a better phrase... by scumdamn · · Score: 2

      This one is just blatant as fuck. Tessellated invisible water running under everything? Really? Nvidia has been touting their better tessellation performance for how long now? And Crysis was the benchmark of choice so they had to go muddying up Crysis 2 to try to get the advantage.

  11. Not surprised by thegarbz · · Score: 1

    Crysis's claim to fame was that it gave the GPU a real workout, and it did. They ended up rendering a whole world of extra detail to make a realistic looking environment. Along comes Crysis 2 and frankly I am not at all impressed. On a computer that has no troubles handling any other game I had to drop the quality settings to ultra ugly to make the game playable. I'd prefer less pretty garbage on the screen then having to play a game at a resolution where the pixels are the size of a man's fist.

    It just seems to me that Crysis 2 has lost the plot, and it's no longer about making the prettiest game, but rather making the most poorly optimised one.

  12. Valve just does bad hacks elsewhere by Sycraft-fu · · Score: 0

    The one I've noticed the most is sound stuttering. Half-Life 2 had some bad sound stuttering issues back when it came out. Valve swore up and down it was a soundcard issue, not their engine. Well, it still does it today on a completely different (and stupidly powerful) system as does Team Fortress 2. It isn't horrible, but it is noticeable and there's no excuse give that other games don't do it and my system is extremely overpowered compared to what the games need.

    1. Re:Valve just does bad hacks elsewhere by Osgeld · · Score: 1

      valve has always blown ass in sound, I meant WTF was that crap in half life one, it sounded like someone got drunk and made a proof of concept for pc speaker, 2 decades late, on a sound blaster live

    2. Re:Valve just does bad hacks elsewhere by DrXym · · Score: 1

      Sound used to be a huge issue with HL2 & Portal. I don't buy the "it's not our fault" because it always happened when loading data, suggestive of them having a crappy single threaded engine and not cutting the sound properly prior to making that thread busy loading the next scene.

  13. As someone who works at AMD by Anonymous Coward · · Score: 1

    and who's views don't represent that of the company in any official capacity, this pisses me off.
    I don't believe for a second it was an accident. This is bare knuckles marketing pure and simple and I'm glad it's getting some attention.

    1. Re:As someone who works at AMD by Osgeld · · Score: 0

      did not look at the pictures did you? there is a significant improvement, and please dont be mad cause your designing inferior cpu's and shit video chipsets that have not had a decent driver yet since the Mach 64.

  14. Re:Why exactly does this have an AMD picture by it by hairyfeet · · Score: 4, Insightful

    Uhhh...because this is another case of Quack.exe? look at the facts: You have a highly intensive programming trick used for no fucking reason on completely stupid shit like concrete dividers. Have you EVER said to yourself 'Boy this game would have totally had me if it had only rendered the concrete dividers in such loving detail I can make out the scuff marks from the boot of the guy who last leaned on it'?

    Then you have this SAME technique used to slam the GPU even when it isn't on the screen or will EVER be seen, such as rendering highly tesselated water being rendered underneath the land. This isn't Minecraft, they can't dig their way down to actually see the fricking water!

    Then it turns out that this game, which has often been used as the standard for benchmarks, by loading up the game with worthless crap the user can't even see will surprise surprise...run better only on certain Nvidia GPUs.

    I don't think we need to call in Kojack to crack this case folks. Nvidia used their position to make another Quack.exe so that the benches made using this game will score higher on their GPUs, by loading the game up with invisible crap that slams the GPU in a way they designed theirs to take better than the competition. Hell I wouldn't be surprised if they tesselated the manhole covers just to get the count up! The sad part is like the Intel compiler (which is STILL rigged BTW) most gamers won't know they are being had unless someone points out the BS that is going down behind the scenes.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  15. Whiny by HumanEmulator · · Score: 0

    So let me get this straight... A free update makes the game look better by using new DirectX11 features, but the whole article is criticizing the game for using a hardware technology (that's only just starting to appear in game engines), in a way that isn't as optimized as they would like? Are gamers feeling that entitled these days? If you speculatively purchase a faster hardware, it's not anybody's obligation to write software to push it to the limit you know.

    1. Re:Whiny by Anonymous Coward · · Score: 0

      No, it's more than that. nVidia has tried to pull this sort of thing before, with HAWX 2. They're pushing excessive tessellation because their cards are designed with a greater focus on it, so they look better when the developer puts in stupid amounts of it.

    2. Re:Whiny by The+Dawn+Of+Time · · Score: 1

      What do you mean? Gamers have acted entitled for years. They whine and cry when they don't get every last thing they want in the way they want it, and for free to boot, and that's been the case since the 90s. The only way it could get worse is if they decided they deserve to be paid to deign to play the games.

    3. Re:Whiny by scumdamn · · Score: 1

      No. There's water under the ground taking up valuable GPU time. It's slowing performance everywhere. Just happens to be worse on AMD cards.

    4. Re:Whiny by Osgeld · · Score: 1

      so its nvidia's fault that a cheap 1 hit wonder tech demo company does not know how to make a decent game

      right

    5. Re:Whiny by Osgeld · · Score: 1

      console gamers whine and cry, pc gamers vote with their money, if the game is good they spend it, consolers buy whatever crap fad company X pushes and whine when kinect is not nanosecond perfect. pc gamers want bigger better graphics they buy a fucking video card, consolers on the other hand whine for half a decade about not having AA in 720 P and then buy another 6 games in 4 months.

      or in other words you have your story backwards

    6. Re:Whiny by scumdamn · · Score: 1

      Was their hit FarCry, FarCry 2 or Crysis?

    7. Re:Whiny by Anonymous Coward · · Score: 0

      You come across as whiny, you know?

    8. Re:Whiny by Anonymous Coward · · Score: 0

      PC gamers steal games on an industrial scale and then whine like bitches when their favourite games don't get made as dedicated PC exclusives and come filled with intrusive DRM. Console gamers never start the whole console vs. PC argument - it's always that whiny PC crowd that tries to justify a life spent downloading driver updates and investigating crashes and buying a new graphics card every six months and being totally dependent on Microsoft's OS by insisting that PC games are so much better than console games.

      PC gamers are just console gamers with better Internet access. This makes them exponentially more whiny.

    9. Re:Whiny by GameboyRMH · · Score: 1

      Sure as hell wasn't FarCry2, the gameplay in that was just awful. I couldn't push myself to play any more than about 5 hours. I just had to clear out the same outpost of militiamen one too many times.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    10. Re:Whiny by gmueckl · · Score: 1

      FarCry 2 was not created by Crytek. Ubisoft owns the FarCry franchise, but lost Crytek to EA after FarCry was published. FarCry 2 and the upcoming FarCry 3 are made by completely different studios.

      --
      http://www.moonlight3d.eu/
    11. Re:Whiny by Toonol · · Score: 1

      console gamers whine and cry, pc gamers vote with their money,

      Unintentional self-parody.

    12. Re:Whiny by elrous0 · · Score: 1

      console gamers whine and cry, pc gamers vote with their money

      Tell me, what color is the sky in your world? It's blue in mine.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    13. Re:Whiny by Jorl17 · · Score: 1

      I....MAKE....GAMES.

      So I don't argue about playing them.

      --
      Have you heard about SoylentNews?
  16. Re:Why exactly does this have an AMD picture by it by bhcompy · · Score: 1

    Ultimately, this is why tile-based rendering owns. Unfortunately, the Kryo series is dead. 3dfx's last dying breath was also in enhanced occlusion to improve performance. Pity the big dogs don't do it

  17. Great way to move by k4f · · Score: 0

    So all that hidden geometry is there to make sure anyone with anything less than a top-end GPU basically chokes to death rendering unseen details. Great way to move those premium class GPUs!

  18. Have you run the game? by Anonymous Coward · · Score: 0

    You see an advertisement every time you start a game of Crysis 2. Guess whose it is? (Hint: it's not AMD).

    Heavy, unnecessary tessellation in Crysis 2 was predicted months before release. Lo and behold, those nasty rumors have now been proven accurate. Nvidia has become a very predictable abuser of its market position.

    "The Way It's Meant to Be Paid"

  19. Re:Look at the screenshots! by scumdamn · · Score: 1

    I guess you didn't notice water running under the street, then? Saying "not as optimized as well as they could have been" is like saying the budget deficit is a tad large.

  20. Improvement? by Anonymous Coward · · Score: 0

    Which is a significant improvement: the invisible water or the single-pixel polygons?

    Yes, it looks better, but it would look just as good without the invisible details. This is Crytek throwing a bomb that Nvidia crafted for them, and AMD is left cleaning up the wreckage.

  21. Not really a big deal by kayoshiii · · Score: 1

    As best I can tell this essentially boils down to retrofitting directX 11 to an already designed engine after the fact and doing so in a limited time frame.
    I don't really see it as a big deal as a) the game was originally designed for directX9 hardware so anybody trying to run the game on DirectX11 hardware will probably do just fine anyway and secondly the way that modern graphics cards are designed this extra geometry generated on GPU may not even be the bottleneck.

    I think that engines that will really take advantage of these technologies are only really being built now. At work we use one of the engines that has had this feature for the longest (http://www.youtube.com/watch?v=9F6zSgtRnkE). Other companies we know using the same engine aren't using these features because there are not enough people with the Graphics to support it. I think this will mark the beginning though.

    Incidently the way that tesselation is implemented in the engine we are using. Is with two maps - the first is a displacement map and the second specifies the level of tesselation which significantly lowers the level of tesselation on flat surfaces.

  22. Well duh. by mad_minstrel · · Score: 1

    Of course there's going to be a lot of flat surfaces... After all the artists have been told to make them with a lot of flat surfaces so that they don't need too many polygons on the non-DX11 platforms.... If you want to see artwork that uses tessellation well, you have to tell artists to make some.

    --
    May the source be with you.
  23. just like html by Anonymous Coward · · Score: 0

    its just like html. proper html pretty much works everywhere but shitty html sort of works in some browsers... unfortunately there are a whole lot of game developers writing shitty code that sort of works on some graphics cards, but from the POV of the user this looks like a problem with the graphics card.

  24. Re:Why exactly does this have an AMD picture by it by hairyfeet · · Score: 1

    Personally I think Crysis is a big wank fest for those "Must have teh benchmarks!" dumbasses with more money than sense myself.

    After bumpgate on the Nvidia side and the compiler and bribery scandals on the Intel side I put my money where my mouth was and went full on AMD in my shop and my customers as I couldn't be happier. Lately I've been leaning towards the HD48xx series, which give frankly insane amounts of bang for the buck for around $60 for the HD4830 (which you can flash and turn into an HD4850 if you're brave) and the HD4850 for $75 which is just nuts for a 256bit wide pipeline.

    But I can see why Nvidia stooped to this, their way of designing chips is frankly getting too expensive. The AMD way of designing the midrange chips as the main GPU and then simply going X2 for the high end and flipping off some cores in software for the low end if the smarter way to go IMHO, as it costs less which can then be passed on to the consumer. Meh until the next console refresh it won't matter anyway as those $60 chips like I'm selling crank out the purty on all the latest games at 1080p.

    Cranking the tesselation on dividers and under the ground where it can't be seen is just lame though, and you'd think they would have more pride than to do a quack.exe in this day and age. Guess not.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  25. tessalation of flat surfaces by gl4ss · · Score: 2

    makes the shading on them look different, so it's not all wasted vertices(well, depending on how they calculate the shading). but you can easily test that on some modeller, make a cube that has each side made of two triangles, observe how it's shaded with basic opengl shading - now, turn on some tessalation(while keeping the shape as it is) on it, and you can see the difference, you can see highlights on flat surfaces even without applying some fake phong technique.

    this or any graphics upgrade doesn't help with crysis lacking in complexity due to launch on consoles though so who cares - the memory and cpu available for the game logic was dictated by that.

    --
    world was created 5 seconds before this post as it is.
    1. Re:tessalation of flat surfaces by Anonymous Coward · · Score: 0

      I guess you missed the point of the article where it is shown there really is no difference in the rendered frames.
      There is also the more interesting point of the underground sea with millions of polygons corresponding to zero pixels.

    2. Re:tessalation of flat surfaces by am+2k · · Score: 2

      makes the shading on them look different, so it's not all wasted vertices(well, depending on how they calculate the shading).

      Uh, nope. Tessellation changes the vertices, while shading is done in the fragment/pixel shader. Those are different stages in the pipeline. The graphics card automatically does linear interpolation of positions, normals, UVs, etc. between the vertices, which is what you want in all cases that I'm aware of.

      Your modeller probably has the most basic material applied (for performance), maybe even Gouraud shading, so that's not really a good reference. CryEngine3 uses highly advanced shaders, where things like vertex-independent highlights are a trivial matter.

    3. Re:tessalation of flat surfaces by Anonymous Coward · · Score: 0

      That is only if you for some strange reason want to do phong\blinn shading through vertex shaders and not pixel shaders as you should be doing.

    4. Re:tessalation of flat surfaces by billcopc · · Score: 1

      Sure, you can do shading like that, if you're only using flat shading - a very ancient technique that was made virtually obsolete when pixel shaders hit the mainstream. A proper shading algorithm does not need distinct polys to apply gradients or shadows, it simply calculates the proper lighting value for each pixel. That's why today's GPUs have hundreds of those tiny processors. To do the same via polygons would require prohibitive amounts of memory and just as much processing, since you would wind up with multiple polys per pixel anyway.

      --
      -Billco, Fnarg.com
    5. Re:tessalation of flat surfaces by gl4ss · · Score: 1

      *(well, depending on how they calculate the shading)*

      and well, you wouldn't want it always, the artist should choose the normals on the model for the desired look, if the normals point outwards from the surface there won't be a hard edge at the corners, but slap some tessalation and you can then all the normals averaged from face normals don't make the shading(not shadows) look so wrong anymore at corners. so what i'm getting at is that tessalation can change the normals you're interpolating between. if that matters or not depends on what artistic choices they took when making the graphics/engine of course.

      --
      world was created 5 seconds before this post as it is.
  26. Too many polygons, so what? by loufoque · · Score: 1

    Games use too many polygons, so what? They also use too much RAM, too much disk space, and too much processing power in general.
    The important thing in video games is making them work, not making them optimal.

    Why is tessellation done everywhere even on relatively flat stuff? Because the development team did not waste time studying each object one by one, the tessellation aspect was computer-generated for everything.

    1. Re:Too many polygons, so what? by Anonymous Coward · · Score: 0

      Don't complain about things you don't even understand, that's what.

  27. What a shocker! by Anonymous Coward · · Score: 0

    Subdividing triangles constituting planes gives you more triangles, without any geometric accuracy improvement. And geometries in games mainly consist in planes.

  28. buzz off bozo by unity100 · · Score: 1

    and come back when you learned what does "INVISIBLE UNDERWATER POLYGONS" means.

    1. Re:buzz off bozo by Osgeld · · Score: 0

      yes ATI has never ever pulled horseshit, ATI is the father of bullshit graphics demos

      fuck off and call us when you can make a driver that doesnt suck

    2. Re:buzz off bozo by Jorl17 · · Score: 1

      Agreed! I've been keeping all my 20 friends and family members AWAY from anything ATI or AMD related. That's about 150 or more devices. I am proud of it. Now troll away.

      --
      Have you heard about SoylentNews?
  29. Dont act like a moron. by unity100 · · Score: 1

    Yeah. READ the article before talking like you did above and make yourself stand out as a moron.

    the problem here is, nvidia used some programming gimmicks to make their cards perform better by creating extra load in polygons that are rendered UNDER WATER UNDER LAND, and therefore INVISIBLE.

    no benefit to gamers here. no benefit to anyone. NOONE WILL BE ABLE TO SEE WHAT IS BEING RENDERED.

    however, this will create extra unnecessary load in a way that some nvidia chips can handle better, and show competitors bad.

    let me summarize - nvidia is incompetent, unable to beat ati in REAL game of rendering 3d, and is trying underhand tactics like a son of whore and DECEIVING GAMERS AND COSTING THEM CASH in the process.

    this is basically an assault against my wallet. your wallet. gamers' wallets.

    1. Re:Dont act like a moron. by Jorl17 · · Score: 1

      While I am not saying that Nvidia gets the performance better, I can say that all ATI cards I've had in the last 10 years were SHIT that came with SHITTY drivers. Even when I ran windows that shit kept BSODing and overheating whereas an nvidia card by half the price got the same performance and no BSODs. And let's not get into Linux support which is actually my gaming machine -- and it runs all these games perfectly with NVIDIA machines and even Optimus Prime machines! ATI is shit. AMD is shit. Of course they're both shit only when it comes to me ;)

      --
      Have you heard about SoylentNews?
    2. Re:Dont act like a moron. by unity100 · · Score: 1

      no card i got in the last 10 years, was shit, and i had had NO driver issues. not even while people were having issues with their nvidia card in windows 7.

      and while the rigs of people with nvidia 8800s were screaming under load in age of conan back when it launched, my ati 3870 was playing the game in full detail comfortably for me.

      let me put it plainly - i spent less than the morons who bought 8800s, and i got more out of what i bought. thats beyond a 'win' situation.

    3. Re:Dont act like a moron. by Jorl17 · · Score: 1

      Speaking for myself and 30 other people I know here in Portugal, I can tell you that that hasn't been the case around here. We might have had bad luck...or have been having bad luck. Nevertheless I accept that you've had tremendous experiences with ATI. We haven't. We've suffered with these cards. We never wanted to buy the best cards or spend too much money, but these things just kept happening to us even on cards that came with the machine: Driver-related BSODs, low performance compared to lower-end NVIDIA cards and overheating.

      Plus, most ATI cards have those crappy drivers for Linux. I'm not saying they have to make the effort at all, but most people I know want to switch to Linux at some point and they don't want to change their cards.

      --
      Have you heard about SoylentNews?
    4. Re:Dont act like a moron. by unity100 · · Score: 1

      in portugal. this clears it. very probably, you had a cheapo distributor that wanted to make most bang for the buck, and dealt with low quality card producers.

      in case you forgot - ati is not a CARD manufacturer. it is a chip manufacturer. video cards are just like motherboards - you have to buy proper quality card.

      sapphire for example. or asus. you cant go wrong with these. while other brands may have problems, you may overclock sapphires to oblivion. which was what i did in age of conan for example.

      fyi, that 3870 is STILL alive, and i just have given it as a primary graphics card in a 4 gig ram amd 4800 machine to my friend's sister's family. it will be the primary computer, and it plays sims 3 comfortably, for example. sims 3 is a demanding game when you choose high detail and a big town.
      in addition, you may have gotten a bad batch. just like how endless people who bought new asus crosshair v (a prime mobo for new generation amd cpus) from newegg :

      http://www.newegg.com/Product/Product.aspx?Item=N82E16813131735

      read the reviews/feedback there. almost half of people had to RMA the board. one could say that it is due to new uefi bios that these cards are creating problems - but no. there are people who had cards that had fallen off transistors/capacitors, broken caps on arrival, and a lot of different assortment of other problems.

      now, newegg is a MAJOR distributor in usa. asus is a top notch company. crosshair v is 'the' new overclock card. then, what went wrong ?

      the answer is simple : the subcontractor manufacturer in southeast asia fucked up the production batch and people received a shitty batch. just like how some batch of creative xtreme music cards a shitty batch back a few years ago, and another batch had the best sound quality of any sound card back then. ( the quality of some pieces used were different).

      this is how it is. unfortunately, these things happen, and will continue to happen, and in most cases, the consumers will not even be aware that they received a shitty batch.

      wisest is to always use a good distributor selling products of a reliable card manufacturer. in terms of ati cards, this is always sapphire, or asus. sapphire comes first. their community forum is also very helpful and lively, and there are people doing crazy things with these cards there.

  30. hey fucktard by unity100 · · Score: 1

    if a graphics card company and a gaming company conspire together to deceive benchmarks and rip me out of my cash by deceiving me, i feel entitled to many, many things.

    if you do not feel the same when someone attempts to deceive and fraud you, you are a moron of the first order and i have a bridge to sell you.

  31. Re:ATI is crap by unity100 · · Score: 1

    tell that to the great performing cheap ati cards i bought since last 8 years while morons had been shelling out cash to this son of a whore company which doesnt refrain from deceiving and frauding them off their money.

    but maybe you like getting frauded. thats your preference and i respect it.

  32. read first, moron. by unity100 · · Score: 1

    the issue here is that, the process is done in water that is UNDER LAND and will not be seen by any son of god on this planet in any way.

    basically its a hidden object that favors some nvidia chips, and makes the competitor cards get choked.

    its fraud.

    1. Re: read first, moron. by loufoque · · Score: 1

      I did read TFA.
      It's a missed optimization. Are optimizations compulsory now?

      If ATI cards can't deal with a higher computation load, it's just because they're not as good, that's all there is to it.

    2. Re: read first, moron. by loufoque · · Score: 1

      Oops, wrong place in thread. Can someone remind me why slashdot still doesn't allow editing or deleting posts?

    3. Re:read first, moron. by irreverentdiscourse · · Score: 1

      Think first, moron. The problem is that the Crysis team designed a piss-poor world with water behind walls and many other less than optimal decisions. Probably shortcuts and hacks to make the world work on a console. Nothing to do with any mal-intent by nVidia... unless you think they were making design decisions for Crysis2... in which case I have a bridge to sell you.

    4. Re:read first, moron. by unity100 · · Score: 1

      Think first, moron. The problem is that the Crysis team designed a piss-poor world with water behind walls and many other less than optimal decisions.

      think first, idiot. a team that has designed a game that has become the de facto 'real life' benchmark for gaming for 2-3 years (crysis), flops SO stupidly and foolishly in such a thing - and perchance, SOMEHOW, it ends up being a mistake that favors a particular graphics card manufacturer's price-performance underperforming cards at the cost of its competitor. and to boot, stuff is invisible to users' eyes. on top of that, that manufacturer is known to have engaged in frauding in benchmarks like this.

      anyone who took statistics and probability courses would be able to tell you that the statistical chances of this being a GRAND coincidence, is zero.

      Probably shortcuts and hacks to make the world work on a console

      dont use the word 'probable' anywhere. you have no understanding of probability.

    5. Re: read first, moron. by Anonymous Coward · · Score: 0

      So ignorant trolls can't take their feet out of their mouth.

    6. Re:read first, moron. by irreverentdiscourse · · Score: 1

      You have literally no clue what you are talking about. Both major video card manufacturers have doctored and faked benchmarks, not just nVidia. That has nothing to do with this poorly optimized console port... you just want it to be true.

    7. Re:read first, moron. by unity100 · · Score: 1

      yes it is statistically logical.

  33. Re:ATI is crap by loufoque · · Score: 1

    ATI is the one trying to trick you.

    Their cards have less computing power, but they make up for it with nifty tricks that only work in certain cases. As soon as you get out of these idealized cases, performance drops dramatically.

  34. Console by Dunge · · Score: 0

    That's what happens when you put priority on console smoothness, and not on high-tech development.

  35. Re:Why exactly does this have an AMD picture by it by snowgirl · · Score: 1

    ... for no fucking reason ...

    ... see the fricking water!

    I find your inconsistent application of profanity appalling...

    --
    WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
  36. Re:Why exactly does this have an AMD picture by it by bhcompy · · Score: 1

    You can get a GDDR5 5770 for a little bit more. More ram, big newer, less power consumption. Runs well in CrossFireX as well. I've been very happy with mine

  37. Re:Why exactly does this have an AMD picture by it by sgtrock · · Score: 1

    Actually, I thought it showed a remarkable gradation of emotion. Of course, I had a great-uncle who could curse for 2 1/2 minutes straight without repeating himself. It gave me an appreciation for the art. ;-)

  38. EA can't do anything right by billcopc · · Score: 1

    It took the game's consolified low-poly meshes and prorgammatically inflated the poly count, barely enhancing the image quality at all, while driving processing requirements way up. It looks more like one of those "repeat N 1000 times" benchmarks, the kind I write when trying to find bottlenecks in a web page, than any sort of effort to make Crysis 2 not look like the steaming EA-published turd it is.

    Crysis 1 still looks better than this half-assed sequel, DX11 be damned.

    If this is some bizarre partnership between EA and NVidia to push GPUs, shame on them both. I've come to expect this from EA, by far the greediest chop-shop in the industry, but NVidia... come on, have some self-respect. Treating your customers like blind idiots is NOT going to help move $1500 quad-SLI setups. Between these stunts, and ATI's stagnant driver performance, they are just creating a giant opening for a new contender to come hoover up their marketshare.

    --
    -Billco, Fnarg.com
  39. Arma2 by Anonymous Coward · · Score: 0

    Heard of Arma2?Crysis is a toy

  40. Slashdotted ? In 2011 ? by billcopc · · Score: 1

    Techreport seems to be slashdotted. Am I being too harsh, or is that horribly embarrassing for a site that focuses on performance testing and overclocking ?

    Just sayin...

    --
    -Billco, Fnarg.com
  41. Re:Why exactly does this have an AMD picture by it by Anonymous Coward · · Score: 0

    Esp. ones involving Emacs.

    As everyone knows VI kicks its sorry little arse.

  42. Re:ATI is crap by unity100 · · Score: 1

    they dont at all make up for anything. first, cards do not have 'less computing power'. the world's fastest gpu is an ati for the last 200 days or so as of this moment. nvidia hasnt still caught up.

    ati is giving people what they need - medium power, low energy consumption, efficient chips, and you can put as many as you want. the machine i am on has 2 x 5670 cards as of this moment. they are cheap middle-middle segment cards, despite being decent. however, when crossfired, they perform like a 5770 card, which is mid segment. and that card is able to play all new games comfortably.

    what happened was that, i had bought a sapphire 5670 a year or so ago because it had silent arctic cooler on it and was performing very well despite its cheap ($80) price. and now a year later, when i feel that i need more power, i just bought another $80 sapphire 5670, and just crossfired them instead of shelling out $160 or so on an 5770.

    and my case is still silent, and despite i am running a new 990fx chipset motherboard with a 4 core phenom, 4 20 cm fans, a fan controller, a sound card, i am still pulling only 150 watts of power under full load. and it is STILL silent.

    this is the level of energy efficiency, silence and ease of use ati cards provide.

    ati is selling people discrete gpus that you can use as building blocks. with those discrete gpus, you can match exactly the wattage, processing power, and silence level you desire with your budget. and nothing will stay underutilized. it is a modular approach.

    it is of course possible to get new monster 6870x2s and crossfire them to leave best nvidia offering behind. however i wonder who would need such processing power which will leave some 50 fps extra over 100 fps already present. and an 6870x2 would still cope up well 2 years later, just like how 4870x2, an 2 year old card, still ranks above mid-upper segment as of now. basically people who bought those cards 2 years ago, do not need to buy new cards as of this moment.

    thats modular approach. every concept in i.t. world uses it, and graphics card should not have been an exception.

  43. Re:Why exactly does this have an AMD picture by it by hairyfeet · · Score: 1

    Two things...1.-Are they 256bit? Because while being 256bit doesn't make much of a diff in gaming I've found it makes a pretty BIG diff when it comes to transcoding, which with most of my customers going HTPC is really nice. Between the AMD drag and drop and some of the newer converters coming with Streams support it is easier than ever to use the GPU for video conversion.

    Second thing, I have to work within a customers budget and we are talking 256bit pipes for $60! Most folks around here simply aren't gonna blow $110 of their budget on a GPU, not when they aren't hardcore gamers and frankly I don't blame them. the diff between prices can mean another 4Gb of RAM or another Tb HDD without having any noticeable effect on gaming quality since most games are still directX 9. Hell the only game that is Dx10 I've seen that didn't use it for wanking off like TFA is Just Cause II, and that runs just fine on the HD48xx series.

    So while I'm sure the HD5770 is a nice card for me and my customers frankly it is just too expensive for what you get. And Crossfire? I haven't met but a single guy that has ever used that stuff and he was one of those "must have teh benchmarks!" types with more money than brains. I seriously doubt an HD5770 in Crossfire is gonna use less juice or crank out less heat than an HD48xx which frankly if the customer decides they don't like the heat (haven't had any complaints myself, but then again I always use quality fans and make sure the boxes had good venting) I've seen guys online drop the temp on an HD4870 by a good 30 degrees F by just replacing the stock cooler with a $20 aftermarket.

    So you are looking at $50-$70 for the HD4850 (I lucked out and got mine for $50 on sale) and another $20 for the cooler, that is still less than the single HD5770 which last I checked was around $120. Considering my biggest seller ATM is a $450 triple core setup tacking on another $50 just for the GPU when the client won't see any difference in picture quality? Would be a VERY hard sale and would price it right out of many folks budgets.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  44. Re:Why exactly does this have an AMD picture by it by interkin3tic · · Score: 1

    Have you EVER said to yourself 'Boy this game would have totally had me if it had only rendered the concrete dividers in such loving detail I can make out the scuff marks from the boot of the guy who last leaned on it'?

    It certainly would make "concrete divider cleaner 2000" more realistic.

  45. Re:Why exactly does this have an AMD picture by it by stillnotelf · · Score: 1

    How many languages did he curse in?

  46. Re:Why exactly does this have an AMD picture by it by sgtrock · · Score: 1

    The only time I heard him do it, I was probably 6 or 7, just before he died. Two languages that I'm sure of; Canadian French (from his mother) and American English. Since he grew up in a logging town in Northern Minnesota in the early 1900s, my guess is he must've picked up some Norwegian, Swedish, Italian, and who knows what all else. I sure didn't. :)

  47. Re:Why exactly does this have an AMD picture by it by AmiMoJo · · Score: 1

    You have a highly intensive programming trick used for no fucking reason on completely stupid shit like concrete dividers.

    Seems especially pointless as in the screenshots the divider is right next to some poorly rendered leaves that look flat and unrealistic.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  48. Re:ATI is crap by Jorl17 · · Score: 1

    Sorry, have to agree, ATI is SHIT.

    Won't even bother reading. My opinion is clearly the better one.

    hehe.

    --
    Have you heard about SoylentNews?
  49. good for you. by unity100 · · Score: 1

    you missed quite easy to understand and useful technical information that would help not only your wallet, but the visual experience you get from your monitor/tv/flat panel.

    enjoy. you deserve spending more money, for less.

    1. Re:good for you. by Jorl17 · · Score: 1

      I thought I had made myself clear: I was joking. Obviously you had coherent information that provided a very strong argument. You "pwned" parent. Hence, I mimicked the classic answer we get from such a low-life!

      Come on! ;)

      --
      Have you heard about SoylentNews?
  50. Anisotropic Remeshing by Anonymous Coward · · Score: 0

    Simple fix. Pre-compute curvature, tessellate based on curvature. I.e. anisotropically remesh.