Home

News

Forums

Hardware

CPUs

Motherboards

Video

Guides

CPU Prices

RAM Prices


Sharky Extreme : Forums:


+ Reply to Thread
Results 1 to 6 of 6
  1. #1
    Sushi
    Join Date
    Feb 2001
    Location
    Escondido, CA
    Posts
    1

    Question GeForce 3 tech question

    I understand that the GeForce is a programable card, and the "language" used to program the card is generic to the hardware (maybe I phrased that poorly?)? Thus, the result is any new programable card can run one of the new DirectX 8 or OpenGL (doom3) games? Is that correct?

    What happens when someone trys to play a game (like Doom3, et al.) designed to make use of the GeForce3 features, but they have an older video card (eg, GeForce2)? Will Doom3 be playable on older video cards? Will ANY games that make use of the GeForce3 features be playable on older cards? What will the games look like?

    Just wondering, because I'm really impressed with the preliminary screen shots, but I can not/wont justify more than $300 for a video card.

  2. #2
    Tiger Shark
    Join Date
    Sep 2000
    Posts
    710

    Post

    Originally posted by grit621:
    I understand that the GeForce is a programable card, and the "language" used to program the card is generic to the hardware (maybe I phrased that poorly?)? Thus, the result is any new programable card can run one of the new DirectX 8 or OpenGL (doom3) games? Is that correct?

    What happens when someone trys to play a game (like Doom3, et al.) designed to make use of the GeForce3 features, but they have an older video card (eg, GeForce2)? Will Doom3 be playable on older video cards? Will ANY games that make use of the GeForce3 features be playable on older cards? What will the games look like?

    Just wondering, because I'm really impressed with the preliminary screen shots, but I can not/wont justify more than $300 for a video card.
    I am a hardware expert, not an API expert, so maybe Humus can back me up here, but I think it's all magically handled in the API. One of the first things that happens is that the API will ask the card what it can do. If it can't do some of the things that it needs to do for the particular DX implementation, then the feature is emulated in software.

    This is what allows you to have a common API with vastly different hardware. The conversion of generic API calls into hardware specific functions is handled in the driver.

    So, your GF2 will play DX8 games (you will - of course - have to download DX8 from MS), *BUT* if you turn on all the new DX8 features, it will probably be unplayable because the framerate will be crippled by the software having to do a lot of the new "eye-candy".
    S:Hurry, or you will be late!
    A:Late? Late for what ?
    S:Late. As in "The late Dent-Arthur-Dent"

  3. #3
    Hammerhead Shark
    Join Date
    Feb 2001
    Posts
    1,132

    Post

    The games should be playable, if you turn off the features that "need" a geforce3 card. If you donīt then itīll be emulated by software, at least in most APIīs, and itīll be reeaaaallyyyyyyy sloooooooow.
    "Terry" posted some days ago this link: http://www.rivastation.com/index_e.htm
    Here you can find how to emulate a geforce3 in any geforce2 so you can try the new nvidia demos & see how slow it can get.

  4. #4
    Hammerhead Shark
    Join Date
    Sep 2000
    Location
    Luleå, Sweden
    Posts
    1,921

    Post

    SlartyB is partly correct and partly incorrect. Some features are handled in software if there's no hardware to back it up, but that's just features that are somewhat "realistic" to implement in software. If features for example is missing in the rasterisation process (say that it misses DOT3 bumpmapping for example) it would mean that the rasterisation pipeline in the hardware cannot do anything, the software rasteriser takes over completely. So, in such cases there is instead a way in DirectX to ask whether the hardware supports a specific feature or not. If it doesn't, well, then it's up to the application to either find another way to do it, disable the function completely or just tell the user that it cannot run since the hardware doesn't support the needed function.

    Doom3 is most likely going to be an OpenGL game as all other id games. That means that Doom3 will look for OpenGL extensions for the shaders (GL_NV_texture_shader and GL_NV_vertex_program). I highly doubt that they will completely drop support for legacy hardware, so if those extensions isn't present, it'll need to look at other extensions and do the effects as good as it can. It'll simply mean that other cards will be missing some effects. I think it's a safe bet to say that Doom3 will at least run on GF1 and higher, the performance is though another question.


    ------------------
    Tweak you Radeon. Get Raid on Tweaker here
    Get UniTuner here

  5. #5
    Tiger Shark
    Join Date
    Sep 2000
    Posts
    710

    Post

    Originally posted by Humus:
    SlartyB is partly correct and partly incorrect. Some features are handled in software if there's no hardware to back it up, but that's just features that are somewhat "realistic" to implement in software. If features for example is missing in the rasterisation process (say that it misses DOT3 bumpmapping for example) it would mean that the rasterisation pipeline in the hardware cannot do anything, the software rasteriser takes over completely. So, in such cases there is instead a way in DirectX to ask whether the hardware supports a specific feature or not. If it doesn't, well, then it's up to the application to either find another way to do it, disable the function completely or just tell the user that it cannot run since the hardware doesn't support the needed function.

    Doom3 is most likely going to be an OpenGL game as all other id games. That means that Doom3 will look for OpenGL extensions for the shaders (GL_NV_texture_shader and GL_NV_vertex_program). I highly doubt that they will completely drop support for legacy hardware, so if those extensions isn't present, it'll need to look at other extensions and do the effects as good as it can. It'll simply mean that other cards will be missing some effects. I think it's a safe bet to say that Doom3 will at least run on GF1 and higher, the performance is though another question.


    Thanks Humus. Hey! I was almost right

    Maybe I should stick with hardware specific stuff ....
    S:Hurry, or you will be late!
    A:Late? Late for what ?
    S:Late. As in "The late Dent-Arthur-Dent"

  6. #6
    Catfish
    Join Date
    Feb 2001
    Location
    Sweden
    Posts
    151

    Cool

    Originally posted by Humus:
    I think it's a safe bet to say that Doom3 will at least run on GF1 and higher, the performance is though another question.
    I think Carmac said somewhere, that a GF2 GTS would be the absolute min spec to run DooM3, in low resoulution of course.


    ------------------
    "I am but a shadow of a Shadow" - Drakh
    "America is the only nation in history which has miraculously gone directly from barbary to degeneration without the usual interval of civilization."
    - Oscar Wilde
    Hi, I'm a signature worm.
    Please add me to the end of your signature. So I can take over the world!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts