Slashdot Mirror


NVIDIA On Their Role in PC Games Development

GamingHobo writes "Bit-Tech has posted an interview with NVIDIA's Roy Taylor, Senior Vice President of Content/Developer Relations, which discusses his team's role in the development of next-gen PC games. He also talks about DirectX 10 performance, Vista drivers and some of the upcoming games he is anticipating the most. From the article: 'Developers wishing to use DX10 have a number of choices to make ... But the biggest is whether to layer over a DX9 title some additional DX10 effects or to decide to design for DX10 from the ground up. Both take work but one is faster to get to market than the other. It's less a question of whether DX10 is working optimally on GeForce 8-series GPUs and more a case of how is DX10 being used. To use it well — and efficiently — requires development time.'"

11 of 92 comments (clear)

  1. Re:Just one question by merreborn · · Score: 3, Informative

    but they're not designed for gaming because the refresh rates are too high


    http://en.wikipedia.org/wiki/QXGA#WQUXGA

    Apparently, the existing monitors at WQUXGA (worst. acronym. ever.) resolution run at 41hz, max. These days, top of the line game systems will pump out upwards of 100 frames/sec in some cases. A 41hz refresh rate is essentially caps you at 41 FPS, which is enough to turn off any gamer looking at blowing that much on a gaming rig.
  2. Re:Heh. by michaelhood · · Score: 4, Interesting

    You obviously didn't get the idea.. My problem is that the DX10 angle was played up so severely, and that the card's potential would only truly be unlocked in a DX10 environment.

    Now NVIDIA is basically advising developers to proceed with caution in DX10 implementations.

    Nice.

  3. Re:Heh. by kaleco · · Score: 5, Funny

    Oh, it's not a paperweight, you're using it wrong. If you install it in your PC, it will improve your graphics.

    --
    Prosperity is only an instrument to be used, not a deity to be worshipped. Calvin Coolidge
  4. Resolution by SpeedyGonz · · Score: 3, Insightful

    I don't want this to sound like the famous "640k should be enough for everyone", but...

    WQUXGA, 3840x2400, or nine million pixels.

    Sounds like overkill to me. I mean, I'm used to play my games @ 1280x1024 and i feel this resolution, maybe combined with a wee bit of AA, does the trick.

    I'd rather see all that horsepower invested in more frames/sec or cool effects. I know, it's cool to have the capability, but it makes me wonder about what another user posted here regarding the 8800 being a 700$ paperweight 'cause of early adoption. You'll have a card capable of a gazillion pixels on a single frame, yet no monitor capable of showing it fully, and when finally the monitor comes out or achieves a good price/value relationship, your card is already obsolete. Null selling point there for moi.

    Just my "par de" cents.

    1. Re:Resolution by CastrTroy · · Score: 4, Insightful

      3DFX thought the same of 32 bit graphics. They were still making 16bit cards when everyone else was doing 32 bit. In reality they got killer performance from doing 16 bit, blowing every other card out of the water in 16 bit performace. Most of the cards that had 32 bit couldn't even run most of the stuff in 32 bit because it ran too slow. 3DFX didn't care that it didn't do 32 bit, because 32 bit was too slow, and didn't actually improve the game that much. Now 3DFX is gone. The problem is, is that a lot of gamers don't want to get the card that only supports 16bit graphics, or in this case only supports 1900x1280 resolution. Because they feel that they aren't getting as good of a product, even if they can't tell the difference.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Resolution by drinkypoo · · Score: 3, Insightful

      I'm saying that although 32 bit colour wasn't all that important, I know a lot of people who thought that 3DFX had terrible cards simply because they didn't support 32 bit.

      Well, speaking as someone who was living in Austin amongst a bunch of gaming technerds, no one I knew gave one tenth of one shit about 32 bit graphics. In fact, while 3dfx was on top, you could instead get a Permedia-based card which would do 32 bit, and which had far better OpenGL support (as in, it supported more than you needed for Quake) and which was just a hair slower :) I was the only one who had one amongst my friends, and I only got it because I was tired of the problems inherent to the stupid passthrough design.

      No, what made the difference was the Hardware T&L of the geforce line. That was THE reason that I and all my friends went with one, and THE reason that nVidia is here today, and 3dfx isn't.

      No one has yet adequately explained what the hell ATI is still doing here, but it must have something to do with having been the de facto standard for mobile and onboard video since time immemorial (until Intel decided to get a piece of these markets.) Practically every laptop I've owned with 3D acceleration has, sadly, had an ATI chip inside. And usually they do not behave well, to say the least...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Resolution by drinkypoo · · Score: 3, Informative

      Display of the future approaching the human eyes capabilities.

      You say this like it means something. It does not. Here's why.

      The real world is based on objects of infinite resolution. Our vision is limited by two things; the quality of the lens and other things in front of the retina, and our brain's ability to assemble the data that comes in, in some fashion useful to us that we perceive visually.

      A lot of people make the mistake of believing that the finest detail that we can resolve is in some way limited to the sizes or quantities of features on the retina. This is a bunch of bullshit. Here's why; Saccades. Your brain will use your eye muscles without your knowledge or consent to move your eye around very rapidly in order to make up for deficiencies in the eye surface and to otherwise gather additional visual data.

      Have you ever seen a demo of the high-res cellphone scanning technique? There's software (or so I hear, I saw a video once and that's all) that will let you wave your cameraphone back and forth over a document. It takes multiple images, correlates and interpolates, and spits out a higher-resolution image. (No, I don't know why we haven't seen this technology become widespread, but I suspect it has something to do with processor time and battery life.) Your eye does precisely the same thing! This leads us to the other reason that your statement is disconnected from reality; what you think you are seeing is not, repeat not a perfect image of what is before you. Your eyes are actually not sufficiently advanced to provide you so much detail if that is what it was!

      No, what you think you are seeing is actually an internal representation of what is around you, built out of visual data (from the optic nerve, which performs substantial preprocessing of the retinal information) and from memories. Your brain fills in that part of the "image" for which it does not have good information from your own mind. This is why you so commonly think that something looks like something else at first glance - your brain made an error. It does the best it can, but it only has so much time to pick something and stuff it in the hole.

      Stop trying to equate vision to a certain number of pixels. It's different for everyone, and it's only partially based on your hardware. Your brain does vastly more processing than you are apparently aware. Some people get to see things that aren't there all the time! (Or maybe it's the rest of us whose visual system has problems? Take that thought to bed with you tonight.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  5. Speaking of Nvidia Development by Anonymous Coward · · Score: 3, Interesting

    Speaking of Nvidia PC game development. Why the hell are all their new versions of their useful utilities like FX Composer 2 (betas I tried to test) now requiring Windows XP (with SP2) and no more Windows 2000 support? Win2k and WinXP have virtually zero differences in hardware support and driver system architecture. I should know since I've programmed a few drivers using Microsoft's driver development kit and according to the docs nothing has changed from Win2k to WinXP for drivers and majority of the APIs, just additional features.

    The thing that pisses me off is that Nvidia seems to have done this for absolutely no reason at all and Windows 2000 is still a fine operating system for me. I have no reason at all to switch to Windows XP (and hell no to Vista), I especially don't care fot the activiation headaches (I like to switch around hardware from time to time to play around with new stuff and go back once I've gotten bored with it if I don't need it, such as borring a friends Dual-P4 motherboard).

    Anyway, my point/question why must Nvidia feel the need to force their customers who use their hardware for developing games into later Windows operating systems like that? Anybody got any tips on how to 'lie' or disable the windows version check to force say FX Composer 2 to install on Windows 2000? It isn't like we're talking about Windows 98 here, Win2k is a fine OS and in my opinion actually the best one Microsoft has ever done.

  6. Re:Just one question by Fiver- · · Score: 3, Funny
    WQUXGA (worst. acronym. ever.)

    Yeah, but think of the points you could rack up in Scrabble.

  7. The state of the Open GL by S3D · · Score: 3, Informative

    While only sort of relating to Linux, I'd be interested to hear any comments about unlocking the potential of hardware via OpenGL.
    You can check the OpenGL pipeline newsletters. Unified shader support is part of OpenGL "Mt. Evans" ARB extensions, which is targeted for the october 2007 release. "Mt. Evans" will support geometric (unified) shaders and improvement of buffer objects. Geometric shaders supported even now as NVIDIA extension (GL_EXT_gpu_shader4, GL_EXT_geometry_shader4, GL_NV_gpu_program4, GL_NV_geometry_program4 etc) . So it seems all the functionality is available through the OpenGL.
  8. Actually, it's simpler by Moraelin · · Score: 3, Informative

    Actually, you know, it's sorta funny to hear people ranting and raving about how 32 bit killed 3dfx or lack of T&L killed 3dfx, without having even the faintest clue what actually happened to 3dfx.

    In a nutshell:

    1. 3dfx at one point decided to buy a graphics card manufacturer, just so, you know, they'd make more money by also manufacturing their own cards.

    2. They missed a cycle, because whatever software they were using to design their chips had a brain-fart and produced a non-functional chip design. So they spent 6 months rearranging the Voodoo 5 by hand.

    The Voodoo 5 wasn't supposed to go head to head with the GeForce 2. It was supposed to, at most, go head to head with the GF256 SDR, not even the DDR flavour. And it would have done well enough there, especially since at the time there was pretty much no software that did T&L anyway.

    But a 6 month delay was fatal. For all that time they had nothing better than a Voodoo 3 to compete with the GF256, and, frankly, it was outdated at that time. With or without 32 bit, it was a card that was the same generation as the TNT, so it just couldn't keep up. Worse yet, by the time the Voodoo 5 finally came out, it had to go head to head with the GF2, and it sucked there. It wasn't just the lack of T&L, it could barely keep up in terms of fill rate and lacked some features too. E.g., it couldn't even do trilinear and FSAA at the same time.

    Worse yet, see problem #1 I mentioned. The dip in sales meant they suddenly had a shitload of factory space that just sat idle and cost them money. And they just had no plan what to do with that capacity. They had no other cards they could manufacture there. (The tv tuner they tried to make, came too late and sold too little to save them.) Basically while poor sales alone would have just meant less money, this one actually bled them money hand over fist. And that was maybe the most important factor that sunk them.

    Add to that such mis-haps like,

    3. The Voodoo 5 screenshot fuck-up. While the final image did look nice and did have 22 bit precision at 16 bit speeds, each of the 4 samples that went into it was a dithered 16 bit mess. There was no final combined image as such, there were 4 component images and the screen refresh circuitry combined them on the fly. And taking a screenshot in any game would get you the first of the 4 component images, so it looked a lot worse than what you'd see on the screen.

    Now it probably was a lot less important than #1 and #2 for sinking 3dfx, but it was a piece of bad press they could have done without. While the big review sites did soon figure out "wtf, there's something wrong with these screenshots", the fucked up images were already in the wild. And people who had never seen the original image were using them all over the place as final "proof" that 3dfx sucks and that 22 bit accuracy is a myth.

    --
    A polar bear is a cartesian bear after a coordinate transform.