Slashdot Mirror


ATI vs. NVIDIA: ATI Steals the Show

(54)T-Dub writes "Apparently a group of MIT engineers made an OpenGL wrapper for the NVidia Demo of 'Dawn.' (a fairy with high sex appeal) Even though the wrapper adds more overhead the demo still runs faster on the 9800pro and creates higher quality images." Yet another reason it's good to have engineering students on your side.

9 of 400 comments (clear)

  1. OUCH by KDan · · Score: 5, Interesting

    That's gotta hurt... I feel sorry for nVidia... it does look like they're going the way of 3dfx... Maybe I should buy an ATI card next. nVidia do have good linux driver support, though - does ATI have that too?

    Daniel

    --
    Carpe Diem
    1. Re:OUCH by Daniel+Phillips · · Score: 4, Interesting

      "Probably because if they don't someone else will come along (maybe even NVIDIA) with open source drivers and kill them off."

      Why, in order to satisfy a few thousand users who demand them?

      Get real. I'm as big of a linux fan as the next guy, but money talks. There simply isn't enough of it in the hands of users to cast a meaningful vote. That's the real reason it hasn't been done yet. There simply isn't enough cash coming in from linux users to justify it, regardless of whether or not there's licensed IP or top-secret code in there.


      It's not just the absolute numbers of Linux gamers (which are increasing exponentially, incidently) it's the fact that Linux users tend to be opinion leaders. Marketdroids understand that.

      --
      Have you got your LWN subscription yet?
  2. Fairies? by IamTheRealMike · · Score: 4, Interesting
    What is it with graphics card demos and fairies? I know they're written almost exclusively by young guys, but still - the Matrox G400 had a rather curvaceous fairy for their tech demo as well. OK, so obviously not quite as realistic as this one, but couldn't they be more imaginative?

    I mean if you're going to have medieval fantasy characters in your demos, might as well go the whole way and have a proper Princess.

  3. Graphics Wars by Anonymous Coward · · Score: 5, Interesting

    I guess I too follow these stories closely, as I'm a fairly avid gamer. However, all this tugging between which graphics chipset company is better is likely to go on for some time. People say that NVidia is now the clear cut loser. Well, I wouldn't be so fast to judge that. I believe that like many other industries, there are two or more powerful companies that have good years and bad years when compaired against their competitor.

    It seems that NVidia is having a bad year or two right now. But they're a big and resoucre rich company, hopefully know what they are doing, and were just caught off guard by ATi pushing the technology in the 9700 of last year to market so soon. I think they are operating in a "catch up" mode, desperately trying to caputre back the coveted crown of the graphics wars. And it is that preoccupation that is deriding them from true technolgical innovation.

    Once NVidia resumes its roll as a technology innovator, much like ATi is now, the race once again will be on for the true champion of the graphics wars.

    And when that happens, I think that is a definate signal that graphics will again become sort of the arms race of the cold war, each side battling to be "best". But better, because when you have two free market companies battling it out, it usually comes down to as much blistering performance avalible for the dollar.

    And that is excellent for all gamers, and the general computing public at large.

    But maybe that's mumbo jumbo, it sounds good 5 hours past my bedtime. nighty night.

  4. Nvidia actually stole the show by Blaster+Jaack · · Score: 5, Interesting

    ATI vs. NVIDIA: ATI Steals the Show
    I dunno if you guys heard about this one but nVIDIA actually had a e3 party then went pretty wild(some topless pics). Not only did they have Smashmouth perform at their E3 party but they also had some porn star make an appearance to(she was eventually kicked out for dancing topless on a table). Check google its all fact

  5. Nude patch by Otis_INF · · Score: 4, Interesting
    I haven't tested this (I don't own an FX nor an ati card with the balls to run it) but on the VE3D forums someone mentioned this to make Dawn naked:


    Well for you sickies looking for the nude patch, no need. Just change the fairy.exe file name to one of two things. Quake3.exe will make her nude, and 3dmark03.exe will make her nude and wingless.

    On some other forum (here) they talk about renaming some file to get rid of her erm.. cloths/leaves. :) Enjoy.
    --
    Never underestimate the relief of true separation of Religion and State.
  6. Re:Financials by thrillseeker · · Score: 5, Interesting
    nVidia, unlike 3DFX at the time, has a huge pile of cash sitting on their balance sheet.

    A huge pile of cash is only indicative of the past - during the heyday of the internet bubble there were dozens of companies with huge piles of cash - a year ago United Airlines had billions of dollars in the bank too - they've barely managed to emerge from bankruptcy, and there's still much work ahead.

    What matters is that a company knows what to do with the assets they have. It's awfully easy for a company to get lazy and make money in spite of themselves when everyone else is doing so too - the question is can they continue to do so when times are tough.

    ATI has indicated they'd be slowing their innovation cycles, whereas nVidia has made no such statement.

    ... and one of them is more likely than the other to have correctly gauged the future buying needs of their customers. If the future has people less willing to pay for high-end video cards, which is a good possibility if it tracks the steadily declining sales of PCs overall, then spending megabucks to build high-end hardware is not going to do much good for the bottom line.

  7. Image quality not improved by baxissimo · · Score: 5, Interesting
    The article claims the image quality was improved, but the first thing I noticed when I opened up the one of the 4xAA screen shots was that the antialiasing on Dawn's hair isn't working properly in the ATI version. The NVIDIA demo uses the GL_SAMPLE_ALPHA_TO_COVERAGE_ARB feature to feather out the hair at the ends. (This makes the card use the alpha value of a fragment to determine the number of covered samples when multisample antialiasing is on.)

    Check out the hair on this NVIDIA shot

    and compare with the hair in this shot off the ATI.

    The zoom on the NV example isn't quite as close-up, but you can still see how the hair feathers away at the tips, while the hair on the ATI is all jaggy and uniform thickness right out to the tips. Like some kind of Raggedy Anne yarn hair.

    So does the ATI not support alpha-to-coverage? Or did these guys making the wrapper just not translate it properly? The hair looks pretty bad without it.

    I seem to remember when I saw the NV guys give the demo that they made a point of how expensive the hair was to render. Each hair is a separate GL_LINE_STRIP, there are thousands of them, and if you turn off the complicated blending and smoothing on each one of those little hairs, that could maybe add up to a large savings. I don't know, but I wonder if that would account for most of the speed-up they see running it on ATI.

    Still a neat hack. It would really rock to have complete NV<->ATI compatibility dlls that would work for all apps and not just this demo.

    While they may have made some slight improvement to one aspect of image quality by improving normalization, which I guess makes the lighting a little more accurate, I really doubt the improvement is all that noticeable. Maybe I could tell given a side-by-side comparison, but I doubt I would notice if only shown a version normalized one way or the other. On the other hand, that ugly hair is pretty obvious. To me that makes the NVIDIA sreen shots look better.

  8. Re:Financials by gwappo · · Score: 5, Interesting
    A huge pile of cash is only indicative of the past - during the heyday of the internet bubble there were dozens of companies with huge piles of cash - a year ago United Airlines had billions of dollars in the bank too - they've barely managed to emerge from bankruptcy, and there's still much work ahead.

    For nVidia, its pile of cash is definitely only indicative of the past. However, in the internet bubble-days, a lot of companies had cash not because of earnings, but because of overhyped equity. Most of us know how to quickly spend a lot of money, nVidia has proven, in a most competitor-bloodspilling manner, that it can make it.

    In addition, take a look at all those engineers from Silicon Graphics - when Silicon Graphics made its ill move towards "normal" servers and away from its graphics niche, all those engineers abandoned ship and signed up with nVidia.

    Compare that with 3DFX, shortly before they went bankrupt they had purchased the tiny GigaPixel firm for (iirc) 1Billion USD in hopes of grabbing the Microsoft XBox contract which was at that time assigned to Gigapixel, before then, they wasted money on buying STB (don't even remember for how much there).

    I cannot comment too much on Airlines since I don't track them too much (fully commoditized, too heavily regulated, no serious money to be had in any of its niche markets).

    ... and one of them is more likely than the other to have correctly gauged the future buying needs of their customers.

    A friend of mine showed me a "handy-cam demo" of Half-Life 2, and its engine. In that demo we see the most sophisticated shaders (refraction, translucency, reflection) around, physics engine, you name it -- aside from wondering about how that much content (a _lot_ of detail in that game) could still be profitable for a gameshop, the other conclusion was that I'll probably be needing a new graphics card soon to get a decent frame rate. That kind of engine puts a heavy demand on both GPU (shaders, graphics) and CPU (physics), and I personally strongly believe that this type of engine will drive future demand for graphics cards.

    Imho, The future for graphics is only in its infancy; after the z-buffer paradigm, we still have raytracing to explore. The possibilities are truly endless.