Slashdot Mirror


GeForce FX Architecture Explained

Brian writes "3DCenter has published one of the most in-depth articles on the internals of a 3D graphics chip (the NV30/GeForce FX in this case) that I've ever seen. The author has based his results on a patent NVIDIA filed last year and he has turned up some very interesting relevations regarding the GeForce FX that go a long way to explain why its performance is so different from the recent Radeons. Apparently, optimal shader code for the NV30 is substantially different from what is generated by the standard DX9 HLSL compiler. A new compiler may help to some extent, but other performance issues will likely need to be resolved by NVIDIA in the driver itself."

185 comments

  1. Say what by Anonymous Coward · · Score: 5, Funny
    performance is so different from

    Is that the politically correct way of saying "performance sucks"?

    1. Re:Say what by cbreaker · · Score: 5, Insightful

      haha yea I guess so. It'll be awhile before it's considered "okay" for any sort of media to say that an nVidia board has sucky performance.

      It keeps getting excused away by "archetecture changes" or "early driver issues" or "the full moon."

      Go go ATI! You brought competition back to the consumer 3D board scene, thank you!

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:Say what by robbyjo · · Score: 4, Insightful

      Know that there are many ways to do one thing and there are pros and contras in each of them. In this case, it seems that NVidia's is not chosen and the way DX9 handles things undermines NVidia's method. It's not necessarily because NVidia sucks. Remember that there are politic struggles among Microsoft, NVidia, and ATI during the inception of DX9? I think NVidia now falls victim of it.

      --

      --
      Error 500: Internal sig error
    3. Re:Say what by Anonvmous+Coward · · Score: 1

      "Is that the politically correct way of saying "performance sucks"?"

      That's not quite how I read it. I read it as "for the money, you can get a lot more performance. Games optimized for it will scream, tho..."

      I guess it's hard to say its performance sucks if it plays today's games just fine anyway.

    4. Re:Say what by Anonymous Coward · · Score: 0

      True, but you can hardly blame Microsoft for the very OEM-unfriendly "Double-Wide" card design.

    5. Re:Say what by dieman · · Score: 2, Insightful

      I agree, this sounds like a big ati vs nvidia brewhaha with microsoft choosing who they want by getting both of them to get the crap 'in silicon' and then choosing which standard to use.

      It sounds like a monopolist helping out whoever they want to and then making the 'other guys' get screwed. Suck.

      --
      -- dieman - Scott Dier
    6. Re:Say what by Anonymous Coward · · Score: 5, Insightful

      The fun thing about HL-2 is it'll likely be the first game where you WON'T have to install a patch or updated Catalyst driver to actually play it with your ATI. WOOT. Go driver development...

    7. Re:Say what by pVoid · · Score: 1
      correction!!! Your post should read:

      I agree, this sounds like a big brewhaha between ati, nvidia and microsoft

      I remember not so long ago how Rambus was the black sheep. And how Intel was the maker of the new evil Rambus. Well, did you know that AMD was part of the companies that helped define Rambus?

      This is business boys... not kindergarten. In this arena, bending down to get the soap gets you an ass load. It's reality. Face it. As linus said, Grow up.

      Ohh, I feel so proud to apply my first propaganda technique, thanks to SilentMajority's post.

    8. Re:Say what by jjeffries · · Score: 5, Funny
      > Know that there are many ways to do one thing and there are pros and contras in each of them.

      Lucky for me, I have 100 lives!
      Up-up-down-down-left-right-left-right-B-A-select(I have a brother)-start

    9. Re:Say what by fodi · · Score: 0

      I'd mod you up, but I've got bad karma, from saying stupid shit all the time...

    10. Re:Say what by gfody · · Score: 1

      you really need linus to help you say "grow up"? poor guy gets his words pulled out've context for just about anything these days.

      --

      bite my glorious golden ass.
    11. Re:Say what by Bradee-oh! · · Score: 1

      > Lucky for me, I have 100 lives!

      I am so honored to actually get this post and hope that at least 4 +1 funny mods also get it. I tip my hat to you, sir.

      --
      "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
    12. Re:Say what by Worminater · · Score: 0, Offtopic

      mmm the great kanomi code

      Ninja Turtles II man

      God i owned

      i saved april o'neil so many times

      she never bowed down:-p

    13. Re:Say what by Anonymous Coward · · Score: 0

      I guess it's hard to say its performance sucks if it plays today's games just fine anyway.

      Except that it gets a whopping (approx.) 10 fps in the new Half-Life 2 benchmarks released by Valve. (And keep in mind, this game's coming out in the very near future.)

      It may play games prior to this point finely, but for the money and price, ATI's cards will run these games just fine as well as the next generation of games.

    14. Re:Say what by afidel · · Score: 3, Informative

      Basically it comes down to MS partnered with Nvidia for DX8 and XBox-1, Nvidia asked MS to use some KY so MS chose ATI for DX9 and XBox-2.

      p.s.
      If you don't get this, MS was losing money on the XBox for a long time, some analysts say they still are, to minimize those losses they asked Nvidia to take a hit on the contract terms for the XBox hardware agreement, Nvidia being a relitivly small company said no thanks and that effectivly ended their relationship for now.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:Say what by Anonymous Coward · · Score: 1, Funny

      Wrong Linus. If he'd used the full quote it would have been clear, "Grow up, Charlie Brown."

      I can see why he didn't though, no one really does that. Especially using the last name too. That is just way too melodramatic, and unrealistic.

    16. Re:Say what by CAIMLAS · · Score: 2, Insightful

      Well, it makes sense, when you consider the following facts:

      - NVidia makes drivers for linux, and they don't suck
      - NVidia works hard on making sure their cards support OpenGL, which is the only means through which linux can really have 3D, AND it's the only 3D alternative to DirectX
      - John Carmack (and the rest of id) develops some of the best games in the industry, and he develops using OGL, as well as for multiple platforms
      - ATI has traditionally been a very compliant OEM-type company that loves to bundle it's stuff with anything it can to make a buck. ... and I'm sure there are some other things in there too, such as NVidia buying out 3dlabs, which made voodoo cards, which resulted in the adoption of Glide - the 3d structure that caused DX to not be adopted during the early stages.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    17. Re:Say what by kubrick · · Score: 2, Insightful

      Competition here being determined by choosing features to mesh best with whatever Microsoft specifies?

      Yeah, right.

      (Puts on tinfoil hat) My theory is that MS was annoyed with NVidia after the negotiations over XBox v2 broke down... so they communicated a little better with ATI than NVidia over DX9.

      --
      deus does not exist but if he does
    18. Re:Say what by Anonymous Coward · · Score: 4, Interesting

      No need for the tinfoil hat.

      The most complex part of a DX8 or DX9 chip is the Pixel Shader, so I'll concentrate on it. Nvidia spearheaded the development of PS1.1 for DX8.

      Then ATI stole the show with PS1.4 (DX8.1), which is much closer to PS2.0 than PS1.1. At this point, ATI got Microsoft's ear -- ATI was ahead of Nvidia in implementing programmable shaders in graphics hardware.

      So Microsoft had good reason to pay attention to ATI's ideas of DX9 (including how the HLSL should look like and what kind of assembly it should output), long before any Xbox 1 money issues with Nvidia, long before choosing the designer for Xbox 2 graphics/chipset.

      I guess ;-)

    19. Re:Say what by Anonymous Coward · · Score: 2, Informative

      Um... Nvidia didn't buy out 3dlabs. Creative bought out 3dlabs. I think you mean Nvidia bought out 3dfx. 3dfx made voodoo and glide.

      GO VOODOO and GLIDE.

      Creative was suppose to help 3dlabs pump out consumer level cards yet I haven't seen them at the retail store.

    20. Re:Say what by Anonymous Coward · · Score: 1, Informative

      The 3Dlabs/3dfx got corrected... But the reason why DX didn't get adopted (while Glide was around) was that every version before DX5 utterly, completely sucked. It was useless. Glide was an easy only choice when Voodoo was technically superior (not just an API matter) and few if any IHVs had half-decent OpenGL drivers.

      DX5 was mostly okay to develop for, DX6 offered some cool features (bumb mapping, texture compression), and DX7 finally caught up with OGL1.3 features (if not ease of programming).

    21. Re:Say what by Gojira+Shipi-Taro · · Score: 2, Interesting

      ATI also brings a new level to "Abandoning support for hardware as soon as we think we can get away with it". I've had one video card and one tv tuner from ATI, each of which I bought right around the introduction of a new Windows version. In both cases, ATI dropped support for the card shortly after. In the case of the video card, they never did release WDM drivers. In the case of the tuner, they released only a version or two that "kind of" worked under 2000 pro and XP, then decided the remaining major bugs were too hard and dropped support.

      I've never had this problem with Nvidia, so even if they are slower from time to time, I'll stick with a company that doesn't screw me.

      I appreciate the fact that ATI is increasing competition these days, but they'll never get another cent of mine.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    22. Re:Say what by Anonymous Coward · · Score: 0

      Is that suppose to impress me, if that's the "first" game that you don't have to patch or update drivers for every other game before the time HL-2 comes out. That basically means the drivers suck. I mean if the driver dev team just got a clue as to how to develop drivers then that is real sad.

    23. Re:Say what by jdew · · Score: 0, Offtopic

      *30* lives

    24. Re:Say what by Anonymous Coward · · Score: 0

      i thought it was u, u, d, d, l, r, l, r, a, b, start...

    25. Re:Say what by NateSac · · Score: 0, Offtopic

      here, here!!

      --
      ::i visited slashdot and all i got was this lousy sig::
    26. Re:Say what by cbreaker · · Score: 1

      No. To me, it's competition being determened by the speed and features of the graphics boards.

      It doesn't matter what MS is going to use in Xbox 2, 3, whatever. It's that if I want to play the new games, I now have a choice of brands, and pricing is a lot better now too. (I do admit that the boards from either company are very expensive when they are new, but the competition factor brings those prices down quickly.)

      --
      - It's not the Macs I hate. It's Digg users. -
    27. Re:Say what by Zathrus · · Score: 1

      It makes no sense when you bother to list the rest of the facts.

      - ATI makes drivers for linux, and they don't suck
      - ATI works hard on making sure their cards support OpenGL, because it's an industry standard, particularly in the commercial (CAD, 3D rendering) world.
      - Carmack has repeatedly stated that the nVidia shader implementation is inferior to the ATI implementation, requiring a NV3X specific path that uses much lower resolution while still not having as much performance.
      - Your last "point" is wholly incorrect and has no basis in reality. It was 3Dfx, not 3DLabs, and by the time that nVidia bought 3Dfx GLIDE was utterly dead. Not to mention that DX8 worked extremely well with nVidia hardware, except for later revisions which started doing shader stuff -- ATI's implementations were invariably faster and prettier. Funny that. And don't go whining about "the API was at fault!" because there were 4 different shader revisions in DX8, and ATI and nVidia used different revisions because they suited their cards better.

      The reality is that nVidia dropped the ball bigtime on shaders, and it's showing up now - not only in DX9 but also in OpenGL. Go ahead and try to explain that away. Meanwhile people who don't have some strange illogical reason to defend one company or another will simply go out and buy whichever card is currently reigning -- and that would be an ATI card currently. Who knows, in a year or two nVidia may be back on top, and we'll be back to buying their cards. It wasn't all that long ago that it was ATI with the sub-standard cards, cheating drivers, and so forth. Times change. Get with the picture.

    28. Re:Say what by luekj · · Score: 0
      This is soooo true!!!!!!!!!
      The man is right the man is right the man is right!! Mod points!!!!

      --
      Many Thanks,

      Luke

    29. Re:Say what by Anonymous Coward · · Score: 0

      1 Correction

      - ATI makes drivers for linux, and they DO suck

      ATI has historically had poor drivers. I spent $200 on a Radeon 9600 6 months ago and the only thing I can play are native Linux games because their binary drivers just plain suck. The Windows drivers have never been that spectacular either. NVidia's hardware might be below ATI's on performance but in retrospect I wish I would have paid the extra $50 for the NVidia so I could play Half-Life. The ATI binary goo doesn't do anything but 24 bit color. Boooo ATI.

    30. Re:Say what by kubrick · · Score: 1

      That is possible... but remember that Microsoft *may* have made the decision on commercial rather than technical grounds, and if they had wanted to structure DX9 to favour NVidia's strengths instead of ATI's, they would have. I'm not saying there's anything wrong with that, but calling the resulting behaviour "competitive" and pretending that it is somehow equivalent to a free market is somewhat misguided, I think. (Assuming of course that anything untoward did happen -- the only evidence for this is past misbehaviour by MS, I don't know anything about this particular situation :)

      --
      deus does not exist but if he does
  2. But can you hack a GeForce like you can hack Radeo by Anonymous Coward · · Score: 2, Informative

    Nothing beats my 9500 to 9700 card. Its a simple driver hack. Now my lowly 130$ budget card can whoop any GeforceFX garbage. Plus the overclockability after its a 9700. You just dont get any sweeter.

  3. relevations? by Anonymous Coward · · Score: 1, Funny

    "he has turned up some very interesting relevations regarding the GeForce FX".

    "he has turned up some very interesting rasing or lifting up regarding the GeForce FX" ?

    probly revelations would be better.

    1. Re:relevations? by Anonymous Coward · · Score: 0

      Probably even better if you spelled "probably".

    2. Re:relevations? by Anonymous Coward · · Score: 0

      don't forget "rasing".

    3. Re:relevations? by Anonymous Coward · · Score: 0

      probly is a common contraction of probably - ass.

    4. Re:relevations? by Mooncaller · · Score: 1

      Then it's prob'ly prob'ly. 'Course, I'm in no shape to be critisizin' anyones spellin'.

    5. Re:relevations? by Anonymous Coward · · Score: 0

      "probly" is not a common contraction, you retard. It is a stupid spelling used by stupid people who cannot spell "probably", either due to pure stupidity or a combination of stupidity and lazyness.

    6. Re:relevations? by Anonymous Coward · · Score: 0

      Common enough for you to know exactly what he meant. Sounds like someone has sand in their vagina to me.

  4. maybe, just maybe... by PoPRawkZ · · Score: 5, Funny

    someone programmed the shaders to work with glide... i can't help hoping 3Dfx will perform some voodoo and ressurrect from nVidia's ashes. excuse me now, i must go stroke my voodoo5

    --
    peace,
    -Grokent
    1. Re:maybe, just maybe... by Zork+the+Almighty · · Score: 1

      maybe they are, and that's why nvidia has sucky performance.

      --

      In Soviet America the banks rob you!
    2. Re:maybe, just maybe... by rootofevil · · Score: 2, Funny

      thats fine, just point it away from me.

      --
      turn up the jukebox and tell me a lie
  5. 3dcenter.org is not registered? by dgp · · Score: 0

    Did cowboyneal even try to load the URL?
    http://www.3dcenter.org/artikel/cinefx/index _e.php
    www.3dcenter.org does not resolve and whois shows no registration for 3dcenter.org. googling for 3dcenter shows no entry that looks like the right site.

    1. Re:3dcenter.org is not registered? by FooAtWFU · · Score: 1

      Err, I don't know what's up with your DNS... but the links work just fine to me. It appears to be a mostly-German site, though the article linked to was translated into English.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:3dcenter.org is not registered? by Indy1 · · Score: 1

      your dns blows dude :) Time to stop using win2k server's dns (which blows chunks, i know - i've run it in the past before i came to the light errr linux).

      For the record and the karma, dig shows...

      dig 3dcenter.org

      DiG 9.2.2rc1 -> 3dcenter.org
      global options: printcmd
      Got answer:
      HEADER opcode: QUERY, status: NOERROR, id: 33775
      flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

      QUESTION SECTION: ;3dcenter.org. IN A

      ANSWER SECTION:
      3dcenter.org. 86400 IN A 217.160.135.91

      AUTHORITY SECTION:
      3dcenter.org. 86400 IN NS ns18.schlund.de.
      3dcenter.org. 86400 IN NS ns17.schlund.de.

      ADDITIONAL SECTION:
      ns17.schlund.de. 86400 IN A 195.20.224.120
      ns18.schlund.de. 86400 IN A 212.227.123.14

      --
      Lawyers, MBA's, RIAA? A jedi fears not these things!
    3. Re:3dcenter.org is not registered? by Anonymous Coward · · Score: 2, Insightful

      By default "whois" won't show registration for ANY .org's--remember, .org has a different registrar now, and whois uses "whois.internic.net" by default, which only serves .com and .net. For .org, you need to do a query at whois.pir.org:

      whois 3dcenter.org@whois.pir.org

    4. Re:3dcenter.org is not registered? by Anonymous Coward · · Score: 0
      Shut the fuck up you idiot! The answer is perfectly well explained in the post right after yours...

      Has nothing to do with your insecure penile size replacement of an OS.

    5. Re:3dcenter.org is not registered? by dgp · · Score: 1

      i did not know that. thanks for the info. also, the hostname suddenly started resolving. weird.

  6. Here's the real story: by Anonymous Coward · · Score: 5, Funny

    Experience:

    GeForce FX is really noisy

    Explanation:

    It sucks in large amounts of air to keep it cool. This is one of two ways a GeForce FX sucks. The other way is beyond the scope of this post.

    1. Re:Here's the real story: by AchmedHabib · · Score: 1

      My Intel P4 standard fan are louder than my fx5900 msi card. When I go into a game the gfx fan speeds up and I can hear that because of the change, but once the CPU gets hot, the cpu fan is much more noisy.
      The fx5900 makes less noise than my GF3 TI500 and much less heat. and just for that I am happy about the card since I have spent a great deal of time lowering the noise level of my PC and the GF3 was the loudest part in my PC. Now all I need is to get a better cooler for the CPU.

  7. 3 Nvidia Articles?!! by Anonymous Coward · · Score: 0

    man, 3 nvidia releated articles posted in the same day? they must be "donating" some money to slashdot or something... pretty soon its going to say "Nvidia: The way its ment to be seen" under the Slashdot logo instead of news for nerds stuff that matters.

    1. Re:3 Nvidia Articles?!! by Anonymous Coward · · Score: 5, Funny

      Yes, it's common practice to pay websites to post articles about why your product sucks. Don't let anyone tell you that the bad press might possibly hurt business, that's a lie.

  8. [OT] Still no FOSS drivers by sould · · Score: 2

    Bah!

    Not interested in anything NVidia do or say until they strile some agreement with the people who'se IP they license for their drivers & Open them...

    2 Years since I bought my Geforce & I still cant have 3D accelleration, tv out and framebuffer all working at once.

    1. Re:[OT] Still no FOSS drivers by goatan · · Score: 0

      2 Years since I bought my Geforce & I still cant have 3D accelleration, tv out and framebuffer all working at once. Wow 2 days i had all of those

      --
      Saying Apple is better than MS is like saying Botulism is better than rabies.

    2. Re:[OT] Still no FOSS drivers by Anonymous Coward · · Score: 0

      NVidia has SGI code they are obliged not to expose.

      And you know what happened the last time SGI went around opening up some SCOde, don't you?

  9. Are you sure? by Anonymous Coward · · Score: 0

    I looked around on some other news sites and can't find any mention of it, is this a scoop for slashdot?

    I am so sad if this is true. He was my favourite author. :-(

    1. Re:Are you sure? by Anonymous Coward · · Score: 1, Funny

      You must be new here.

  10. I wonder what a structured classroom approach... by tloh · · Score: 5, Interesting

    Weird timing. I'm currently writing code for a class on microcontrollers. Most electrical engineering students would at some time come across an advanced digital course on microprocessors where one learns about different machine architectures and how to write assembly code for them. Are there any /.ers who have systematically studies GPU chips as part of a class, like say on graphic algorithms or DSP?

    --
    Stay sentient. Don't drink bad milk.
  11. Lies! by zapp · · Score: 4, Funny

    Does the FX architecture involve cheating on benchmarks? :)

    --
    no comment
    1. Re:Lies! by Anonymous Coward · · Score: 0

      Yeah, they disected an old ATI and found out how they were cheating on Q3 numbers so they figured they'd better join the race and start cheating.

    2. Re:Lies! by evilviper · · Score: 1
      Does the FX architecture involve cheating on benchmarks?

      Yes, it does... Makes it sound more and more similar to the Radeon doesn't it? ;-)
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  12. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 0

    What I meant to say was that my ATI card really fills my "AGP Slot". Any of you who are Mac users can touch my "Video card".

    Hugs & Kisses! XOXOXOXO

  13. On the other hand... by La+Temperanza · · Score: 3, Interesting

    NVidia has much better Linux drivers then ATI. Support 'em.

    --

    --
    est modus in rebus
    1. Re:On the other hand... by Rob+Simpson · · Score: 1

      But why would you want a DX9 card for Linux? A Geforce4 Ti would be a lot cheaper and still get excellent OpenGL performance.

    2. Re:On the other hand... by INMCM · · Score: 1

      No, I think I'd rather play Half-Life 2 at a nice, crisp framrate on my 9700 Pro.

      --
      Caffeine Good
    3. Re:On the other hand... by Brandybuck · · Score: 1

      The sole reason I bought Nvidia was that it had native drivers for FreeBSD. My first instinct was to go with a card that has a fully open driver in XFree86. But very few "modern" cards do. So I went with the company that actually supports my OS.

      That reminds me. I need to go purchase Opera to let them know I appreciate them as well...

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:On the other hand... by Anonymous Coward · · Score: 0

      Don't forget to keep a spare Nvidia on hand so that you can play DOOM 3

    5. Re:On the other hand... by marcushnk · · Score: 1, Flamebait

      If it comes down to a choice of (and it probably will do..):

      Linux support and Native port of Doom3
      or
      Shocking linux support and dual boot just to play half life 2...

      Then Screw Halflife 2, Microsoft and ATI, I'll do without any of them easily.. Give me NV, ID and Tux any day..

      --
      "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
    6. Re:On the other hand... by curtlewis · · Score: 1

      If I had a blind drunk, I'd have a better driver than ATI.

      ATI has historically made good hardware that was crippled by buggy, poorly written, limited drivers.

      They still have yet to convince me to buy an ATI product. They seem to be having a good run at the moment, but given their many years of incompetence, I'm sure this will pass as quickly as it came to be.

    7. Re:On the other hand... by asuffield · · Score: 1

      Non-free drivers don't count. ATI provide drivers complete with source code. Support them instead.

    8. Re:On the other hand... by BigFootApe · · Score: 1

      ATI has historically made good hardware that was crippled by buggy, poorly written, limited drivers.

      Stop complaining about your 'historical' (i.e. anecdotal) experiences with ATI hardware. I own an R200 and am extremely satisfied with it (using DRI thank you very much). I haven't used the closed source driver, but feedback seems to be very positive.

      If it's Windows your referring to, then ATI has extremely competitive, high quality drivers. The CATALYST crew claim they produce the industry standard in graphics drivers. In the wake of the 3dmark controversy, they may be right.

      If you have a specific complaint about modern ATI products, then share it. Otherwise, shuddup.

    9. Re:On the other hand... by Anonymous Coward · · Score: 0

      f you have a specific complaint about modern ATI products, then share it. Otherwise, shuddup.

      Ok so I explain my case: Two months ago,I decided to make an OpenGL program on Windows, using my ATi AIW Radeon.

      And I found ... 4 bugs in the driver: I am not doing very strange things but I think this is too much - you know, OpenGL is a very well documented state machine, so I can't understand how this can happen...

      For the history, I have reported all this bugs and for the moment ATi has corrected only one and half bug. And I think I will buy a GeForce...

      "Power is nothing without driver..."

    10. Re:On the other hand... by Anonymous Coward · · Score: 0

      My first instinct was to go with a card that has a fully open driver in XFree86. But very few "modern" cards do.

      Um, the ATi drivers in XFree are; ATi themselves have even provided patches. If they're not good enough you can always try the GATOS drivers instead.

      The Matrox drivers for older (G550 and down) cards are also fully open if you do not use the MGA HALlib, and Matrox are good at providing full documentation for their cards. Admittedly this seems to have changed recently, and squeezing Parhalia documentation out of them has proved difficult for OSS developers. Not that anyone uses a Matrox Parhalia, mind you.

    11. Re:On the other hand... by Mohammed+Al-Sahaf · · Score: 1

      ATI provide proprietary drivers for X that give 2D acceleration. They give technical information to third party developers to help them write 3D drivers.

      --
      Former Iraqi Information Minister Mohammed Saeed al-Sahaf
    12. Re:On the other hand... by The+Analog+Kid · · Score: 1

      Maybe because people duel-boot between Windows and Linux because there aren't as many games for Linux as there are for Windows at this moment.

    13. Re:On the other hand... by brokencomputer · · Score: 1

      From what I have seen, ATI is starting to get a lot more linux friendly and the drivers for linux are great. They are only a little slower than the windows ones and new ones keep being released. See http://www.rage3d.com/board/showthread.php?threadi d=33703965

      for an ati linux developer's post

    14. Re:On the other hand... by jesco · · Score: 1

      What is more important? Ideology, or a working card? As long as nVidia provides good drivers for Linux, I would not complain... may these drivers be closed-source or not.

    15. Re:On the other hand... by Anonymous Coward · · Score: 0

      " The CATALYST crew claim they produce the industry standard in graphics drivers. " ... and we all know software authors are extremely honest about their own products.

      Oh, wait...

    16. Re:On the other hand... by mobets · · Score: 1

      For the latest, fastest OpenGL support for Doom3 when it comes out.

      --

      It was me, I did it, I moved your cheese
    17. Re:On the other hand... by Brandybuck · · Score: 1

      Reading the XFree86 documentation, it was rather pessimistic about 3D performance. Not that that's my overriding concern, but I really wanted something more than outdated crippleware.

      I like Matrox, but dammit you just can't find them in the market anymore. Have they gone mail-order only?

      --
      Don't blame me, I didn't vote for either of them!
    18. Re:On the other hand... by Goodbyte · · Score: 1

      Define better, faster maybe, but they don't follow the OpenGL specification. (Just try to use EXT_palette_texture or loading an image with palette. My test program works flawless on Mesa and Solaris, but not on - nVidia). They don't even respond to my mails anymore.

      No my next card will be ATI.

    19. Re:On the other hand... by asuffield · · Score: 1

      Ideology.

    20. Re:On the other hand... by jesco · · Score: 1

      Your loss.

  14. One assumption is probably wrong by hbog · · Score: 5, Interesting

    From the article - "Because of the length of the pipeline and the latencies of sampling textures it is possible that the pipeline is full before the first quad reaches its end. In this case the Gatekeeper has to wait as long as is takes the quad to reach the end. Every clock cycle that passes means wasted performance then. An increased number of quads in the pipeline lowers the risk of such pipeline stalls."

    I understand that the article writers are trying to come up with reasons that the Nvidia part is wasting performance, but this doesn't make sense. No architect in this right mind would ever design a pipeline that becomes full before the first instruction can exit. The means that you are fetching much faster than you are retiring instructions. That means you will always have a pipeline stall at the frontend and you will always be wasting cycles. I think the designers would have checked something like that. You can't afford pipeline stalls to happen regularly.

    1. Re:One assumption is probably wrong by Delifisek · · Score: 1

      Hmmm I remember Intel has same or sameting like that problem (AKA LongPipeline) on early PIV. I remember these days AMD beats intel in any condition. Then Intel jumps 478 form factor and push limits above 2 ghz Problem ends....

      --
      [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
    2. Re:One assumption is probably wrong by Max+von+H. · · Score: 1

      I remember Intel saying the P4 architecture would only show its real muscle past 2GHz, and that was even before it came out. It came true, since any P4 below that mark sucks goats compared to a P3 at the same frequency.

      Still, AMD does it better, no matter the frequency...

      --
      -- It's always darker before it goes pitch black.
    3. Re:One assumption is probably wrong by hbog · · Score: 1

      This isn't a matter of simply pushing the clock and gaining peformance that was wasted. A system that ALWAYS stalls at the frontend because the pipe is full cannot gain the lost performance back by pushing the clock. If you push the clock, you will still fetch and retire at the same relative rate that you were before and still cause stalls. It is true that pushing the clock will increase performance, but it won't solve the problem of the originally wasted cycles.

  15. Blantantly Off-topic by INMCM · · Score: 1

    I'd would just like to add that Matrox cards have by far the best image qaulity in 2d-land. Maybe 3d-land as well. They are slower, but still snazzy.

    --
    Caffeine Good
    1. Re:Blantantly Off-topic by Anonymous Coward · · Score: 0

      That and they acquired ATI's old driver developers - nothing works right at launch time and updates add more problems than they fix...

    2. Re:Blantantly Off-topic by IntlHarvester · · Score: 2, Insightful

      Maybe I'm just blind, but I can't tell the difference between my Matrox G400 Max, ELSA Gladiac 920 (nVidia GF3), and ATI 9700 Pro. IBM P260 Monitor.

      Matrox may have had an advantage a while back, but it's nothing conclusive now days.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:Blantantly Off-topic by Anonymous Coward · · Score: 0

      Wow, when is this old myth gonna die anyways?

    4. Re:Blantantly Off-topic by gfody · · Score: 1

      could be your monitor.. matrox cards do use high end components in their filters/dacs that do produce the best signal for CRTs. I've seen lots of best case vs. worse case graphics on STNR for matrox vs. noname ati/nvidia mfg and its pretty substantial. of course if your using an LCD its not even applicable.

      --

      bite my glorious golden ass.
    5. Re:Blantantly Off-topic by IntlHarvester · · Score: 1

      My monitor good, or my monitor bad? It's a trinitron crt.

      Of course, ELSA wasn't exactly no-name - bunch of Germans that want bankrupt rather than cheating on the assembly. And I don't think ATI (built) ever had 2D quality issues.

      --
      Business. Numbers. Money. People. Computer World.
    6. Re:Blantantly Off-topic by Anonymous Coward · · Score: 0

      There are high end trinitron tubes, good quality trinitron tubes, and medium quality trinitron tubes. A Sony F520 can look way better than some average ViewSonic. Thus shows differences between graphics card much better.

      That said, nobody has appeared to spot any difference between a Parhelia and a 9700Pro, even on said Sony CRTs.

      And I was foolish enough to trust Elsa's rep and bought their massively expensive GF2U without testing it first (I know, my sorry mistake), and the image quality absolutely sucked ass compared to my previous G400, in both 2D and 3D. Well, it was mostly the NV15 chip's fault -- NV20 was Nvidia's first big leap in image quality -- but it taught me never to trust brand name again.

  16. Re:I wonder what a structured classroom approach.. by mmp · · Score: 2, Informative
    Sure, there are classes completely about the architecture of graphics hardware here and there. The slides for each of these two classes on graphics hardware are excellent.

    Owens @ UC Davis

    Akeley and Hanrahan @ Stanford

  17. Anand tells the tale by Bob-o-Matic! · · Score: 2, Informative
    Anandtech's article clearly shows that ATI's DX9 totally pwnz0rz nVidia's. And probably will at least until nv40 is released.

    ATI 9x owners rejoice, indeed! Even the budget 9200 smokes the 5600 Ultra!

    1. Re:Anand tells the tale by Bob-o-Matic! · · Score: 2, Interesting

      damn-- too much sierra nevada pale ale... hosed the hyperlink to the article

    2. Re:Anand tells the tale by Anonymous Coward · · Score: 0

      Smokes it in what? A game that's not even out on the shelves yet? Oh yeah, there's a fact that gamers can relish in - "My card may not beat your card in , but just wait until HL-2, my card will 0wnz j00".

    3. Re:Anand tells the tale by Anonymous Coward · · Score: 0

      9200 doesn't do DX9 tho' so it's not a fair comparison.

    4. Re:Anand tells the tale by Anonymous Coward · · Score: 0

      Who cares about DX9? OpenGL! I do not understand why people insist that DX9 has to rule the gaming environment because it doesn't. Besides, everyone knows that all of the best games also render in OpenGL :)

  18. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 0

    Wow, a driver hack that magically transforms older 3.x ns memory to 3.0 or faster memory AND can still overclock. The number of visual artifacts must be astounding and a sight to see.

  19. Linux Drivers by maizena · · Score: 4, Informative

    In the Windows(argh) world I really couldn't care less about what card to use.
    ATI or NVIDIA, it's just a matter of taste and/or faith.

    But in the Linux world NVIDIA still rules.
    And it's not that NVIDIA's cards are better, but they at least have a descent Linux driver.

    The bottom line is: "If you use Linux, the best choice still is a NVIDIA card!"

    1. Re:Linux Drivers by Anonymous Coward · · Score: 0

      descent - great game, used to play it on my 486

      decent - the correct spelling

    2. Re:Linux Drivers by gotr00t · · Score: 2

      Don't forget that the Open Source DRI 3D acceleration has indeed come in the last year alone, and most people use them for their ATI Radeons that ATI did not make Linux drivers for. About a year ago, I bought an ATI Radeon 7500 PCI, and I couldn't use it at all because of the fact that there were no suitable Linux drivers for it (DRI only supported AGP at that time, I think), and just two months ago, I decided to check it out again, and with the new 4.3 version of XFree86, 3D acceleration works perfectly, though it is after this card has been left unused for over 10 months.

  20. Re:I wonder what a structured classroom approach.. by Anonymous Coward · · Score: 0

    IMO, undergrads are barely taught how simple general purpose RISC chips work. Things like real-world I/O and priviledged modes aren't really covered that much. This is somewhat understandable as it is very unlikly one would be working as a CPU/DSP/GPU designer without an MS or PhD.

  21. All I heard was BLAH BLAH BLAH Nvidia sucks by rufusdufus · · Score: 1

    I bought nVidia 5 times in a row, so really I find it quite cool to be back to ATI. I was worried the competition in the market was over.

    The key thing ATI did besides great cost/performance was get drivers out the door that didnt totally suck. For the first time in memory I have the original video driver and am not forced to download a patch!

    Good job ATI!

    1. Re:All I heard was BLAH BLAH BLAH Nvidia sucks by TrancePhreak · · Score: 2, Insightful

      Sounds like you forgot to play games. I know at least Never Winter Nights is still not working well, as well as a few other games as of late.
      http://www.rage3d.com

      --

      -]Phreak Out[-
    2. Re:All I heard was BLAH BLAH BLAH Nvidia sucks by rufusdufus · · Score: 1

      NWN id my main game! no problems at all here so far.

    3. Re:All I heard was BLAH BLAH BLAH Nvidia sucks by Anonymous Coward · · Score: 0

      Thank you for making me realise that playing it subconsciously really ignores the problems you'd face playing it in the real world.

  22. LinVidia card? by Anonymous Coward · · Score: 0

    Had to suggest it.

  23. And here's the proper explanation by Osty · · Score: 1

    The original GeForce FX cards were noisy because the fan cowling was misdesigned and the fan blades rubbed upon it. The later versions have fixed this problem, and thus no longer sound like a leaf blower.

    1. Re:And here's the proper explanation by gfody · · Score: 1

      thus no longer sound like a leaf blower

      now they only look like one

      --

      bite my glorious golden ass.
  24. A friend and I by symbolic · · Score: 1

    ...found out the hard way that just because something has a more recent model number, in no way makes it a better product. After suffering through the miserable peformance of the 5200fx, and even the 5600fx, we came to the conclusion that NVidia should have just skipped the NV stuff and applied that effort to something more worthwhile. I ended up with a TI4200, and my friend ended up with a Radeon card, and as far as I'm concerned, most of the fx line just plain sucks.

    1. Re:A friend and I by Anonymous Coward · · Score: 0

      ...found out the hard way that just because something has a more recent model number, in no way makes it a better product.

      Perhaps what you found out the hard way was that you should have spent 5-10 minutes looking for reviews of those cards, noting how they performed, and then making your decision.

  25. +5 insightful, I love you guys by Anonymous Coward · · Score: 1, Informative

    Wow, I didnt expect my Anonymous Coward to get modded up. That really warms my heart that slashdot crowd listened to me for once. I might have to sign up for a real account now.

    As for you haters out there. It has nothing to do with the memory speeds, memory can be overclocked independently of the core. And no my Infineon 3.3 does not overclock to much. As for the hack itself, it involves opening up all 8 pipelines, as opposed to the 4 default in the 9500. Core can be overclocked trough the roof :)Check out ocfaq.com/softmod for more info.

    1. Re:+5 insightful, I love you guys by MoThugz · · Score: 1

      ATI still sucks because they are still a MS whore... even you "hack" is for Windows only.

    2. Re:+5 insightful, I love you guys by Anonymous Coward · · Score: 0

      Bah, if you got the balls there is a hardware hack to. You gotta be handy with a soldering iron. But the windows hack is nice because its always reversable.

  26. "Optimization" the NVidia way by Animats · · Score: 1
    If it belongs to a group of selected programs nVidia considers important, the driver already contains an optimized version of (the shader) which is used instead. All other shaders are handled as-is.

    I'd like to see that list.

    1. Re:"Optimization" the NVidia way by Anonymous Coward · · Score: 0

      Al the games with that irritating "The way its' meant to be played" Nvidia splash as you load them. Also games (and other programs) which are regularly used for benchmarking purposes.

  27. Re:But can you hack a GeForce like you can hack Ra by fodi · · Score: 0

    so, you payed full price for a 9700?

  28. Their bias is showing by Anonymous Coward · · Score: 2, Funny
    I couldn't help get past 3D Center's not-so-subtle editorializing.

    From the article:
    Die CineFX Pipeline[!] (emphasis added)

    Er, oh wait, it's in German as well...
  29. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 1, Informative

    Well you can make the GeForce a nVidia Quadro and gain additional OpenGL functionality you generally won't need :-) Although, speed will stay at the same level.

  30. But ATI Linux drivers are getting better... by antdude · · Score: 1

    ATI is getting serious with its Linux support from what I saw.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:But ATI Linux drivers are getting better... by Elwood+P+Dowd · · Score: 1

      ATI is getting serious with its Linux support from what I saw.

      Saw where? What are you talking about?

      --

      There are no trails. There are no trees out here.
    2. Re:But ATI Linux drivers are getting better... by antdude · · Score: 1

      Look at ATI's Web site. Their Linux support were nonexistant last year.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  31. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 0
    Some of us prefer to reward the manufacturer of quality goods with the money they deserve. We also know how to spell "paid".

    Fuck you and your hacks.

  32. GeforceFX by BigFootApe · · Score: 5, Interesting

    This article seems to reiterate what everyone has been saying (Carmack, Valve, everyone). The GeforceFX architecture can only be made competitive for 3d engines using modern shaders with herculean effort. This is to be competitive, not dominantly superior.

    Honestly, I thought nVidia learned their lesson with the NV1 - don't make weird hardware.

    Now, what has to be making GeforceFX owners worried is Gabe Newell's warning that the new Detonator drivers might be making illegitimate 'optimizations' and, furthermore, covering them up by rendering high quality screen captures.

    1. Re:GeforceFX by Junks+Jerzey · · Score: 1

      This article seems to reiterate what everyone has been saying (Carmack, Valve, everyone). The GeforceFX architecture can only be made competitive for 3d engines using modern shaders with herculean effort. This is to be competitive, not dominantly superior.

      Now wait a minute. The GeForceFX is essentially faster than anything out there, except for the newest Radeon cards. That makes it the second fastest 3D hardware solution for PCs. And it is certainly faster than past nVidia cards, card which were already insanely fast. Considering that no one has even remotely pushed the limits of the GeForce 3, a card that's still dramatically faster than what ships in most Dell PCs, it's not like anyone can put down the FX as "slow" by any stretch of the imagination.

      The FX is only "slow" in the minds of fanboys who live for incremental performance increases without regard to power consumption or expense, like saying that a Ferarri is slow compared to a rocked powered car with no brakes or steering.

    2. Re:GeforceFX by Anonymous Coward · · Score: 0

      It's the second fastest 3d video card in a market with 2 major manufactures.

      Hrm.... yup, 2nd place is last place isn't competition grand.

      NOTE: Do you really think that matrox is a 3d player, or that other company whose name I can't remeber that makes 3d cards?

    3. Re:GeforceFX by Zathrus · · Score: 1

      Considering that no one has even remotely pushed the limits of the GeForce 3

      If all you play is Q3, that's true.

      If you play some of the newer games, a GF3 isn't adequate. If you want to play the newest DX9 games then a GF3 is completely inadequate (for the full experience). Go look at the framerates coming out of HL2 -- AnandTech has a good article this morning.

      The FX is only "slow" in the minds of fanboys who live for incremental performance increases without regard to power consumption or expense

      Right. Whatever.

      I suppose a 33% improvement in frame rate is "incremental". Especially when you're talking about 45 fps vs 60 fps. How meaningless. Power or expense? You mean that because the GeForce FX consumes more power and costs more than the ATI cards that it's better, right? Gotcha.

      You can buy $50 cards that run older games at absurd frame rates. You can buy $100 cards that run most current games at adequate frame rates. But if you want to run the next generation of games -- HL2, Doom3, and other OpenGL2/DX9 games at adequate frame rates then you're looking at the latest and greates from either ATI or nVidia. And when you do that the FX line is slow. And not as pretty as the Radeon line. For more money, more noise, and more heat.

      Hell, a $200 Radeon card is besting the $400 FX card. That's how slow the FX cards are.

    4. Re:GeforceFX by Junks+Jerzey · · Score: 1

      If you play some of the newer games, a GF3 isn't adequate. If you want to play the newest DX9 games then a GF3 is completely inadequate (for the full experience). Go look at the framerates coming out of HL2

      You can't talk about performance of games that haven't been released yet, like HL2. That's a total fanboy realm.

      My point is that we're essentially talking about a handful of games here, and these are not games that are particularly well optimized. If 3D game XYZ was targeted for the Xbox, it would rock and roll and be plenty fast. What happens on the PC is that developers start shooting for a GF3-class card, then they all upgrade to the FX, then they all upgrade to the latest ATI. Then they shoot backwards and tag the GF3 as the low end, even though they're essentially blowing off that card. The sad part is that high-end PC gaming is moribund, except for a small class of fanboy games. Everyone else has either given up or bought a console. Mass market PC gaming is growing like crazy, though.

      I suppose a 33% improvement in frame rate is "incremental". Especially when you're talking about 45 fps vs 60 fps. How meaningless. Power or expense? You mean that because the GeForce FX consumes more power and costs more than the ATI cards that it's better, right? Gotcha.

      I never said the FX was better. I said that it's a damn nice card, whose only offense isn't being as fast as a newer card. But that's like arguing that one fighter jet is 200Mph faster than another. Who cares, especially if that jet sits in the hangar 90% of the time anyway?

    5. Re:GeforceFX by delus10n0 · · Score: 1

      Just an FYI, but there are some DirectX9 games out right now. Tomb Raider: Angel of Darkness is one of them.. and it looks really nice on a PS2.0-capable card (GeForceFX/Radeon9600-9800) -- Does wicked fire/water/fog effects, as well as "heat haze" coming off the fire. Water reflections, and depth of field (things farther away are blurry, things up close are crystal clear.)

      Really nice to look at. If you only have a GeForce4 (like me) you can still get some of the effects, just no depth of field or advanced stuff.

      --
      Not All Who Wander Are Lost
    6. Re:GeforceFX by Zathrus · · Score: 1

      You can't talk about performance of games that haven't been released yet, like HL2

      Fine. We'll talk about Tomb Raider then. Sorry, but when your top of the line card has half (or less) of the performance of the competitor's card -- with the difference being between playable framerate and unplayable frame rate -- then your card is indeed slow.

      My point is that we're essentially talking about a handful of games here, and these are not games that are particularly well optimized.

      A handful of games, yes. But I'm happy to know that suddenly you're an expert on whether or not the games are well optimized. I'm sure that you know far more about this than the people who are actually writing the games, or people with such paltry graphics knowledge like John Carmack.

      And while it may be a handful of games, the same could be said for the games that utilized 3D back when it was GeForce2 vs Voodoo vs ATI Rage3D. If you dismissed the benchmarks then as only a "handful of games" and bought a Voodoo or Rage3D then you were going to be cursing yourself when you had to go buy a new card a year later since yours was now utterly useless. And yes, I know plenty of people who got to be in that wonderful position.

      If 3D game XYZ was targeted for the Xbox, it would rock and roll and be plenty fast.

      What BS. Console freaks who say this (and yes, I own a console as well) don't have a damn clue about what resolutions they're playing. Standard NTSC video is all of 640x240 resolution. You don't have to render anything but every other line, and you better believe that the consoles don't. Xbox has a maximum resolution of 1280x720 or 1920x525 (the former is far more intensive graphically, and is why virtually no Xbox games support 720p widescreen -- if they support 720p it's 4:3 only, giving a paltry resolution of 960x720). Yawn. And on top of that the most advanced platform of the three out there -- Xbox -- only supports a subset of DX8 level graphics. We're talking about DX9 level now and the quality differences involved are not insignificant.

      The sad part is that high-end PC gaming is moribund, except for a small class of fanboy games. Everyone else has either given up or bought a console.

      You know, someone has said this every year for the past 15 years and they've been wrong each and every year.

      Mass market PC gaming is growing like crazy, though.

      And mass market PC gaming is merely what high end PC gaming was a year prior.

      I said that it's a damn nice card, whose only offense isn't being as fast as a newer card. But that's like arguing that one fighter jet is 200Mph faster than another.

      The only offense is that the FX is a fighter jet that can't even get off the ground, but costs more to buy and use than the one that actually flies. That's a pretty damned big difference.

      Who cares, especially if that jet sits in the hangar 90% of the time anyway?

      Well if you don't care then why the hell are you even buying a new graphics card? The FX line provides virtually nothing over the Ti line of cards. If your jet is only going to sit in the hanger, why even buy it now? Buy it when you'll actually use it -- you'll get it for less to boot.

  33. A Example.. by AftanGustur · · Score: 1


    Yeah, they disected an old ATI and found out how they were cheating on Q3 numbers so they figured they'd better join the race and start cheating.

    I must say, they are doing an Excellent Job

    This absolutely has to be one of the best examples of how the graphic card companies are using the ignorant "tech" sites to spread false stats.

    Those guys got an offer from nVidia to do the Benchmarking along with "A new and unreleased nVidia driver" (yeah right !).

    And even when the nVidia card smoked the Radeon card by a difference of 70% at a resolution of 1600x1200, these guys didn't even have a single clue about what was happening..

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:A Example.. by Anonymous Coward · · Score: 0

      The kiddies who read sites like HardOCP are welcome to it. If they're too thick to work out that somethings up with that, then they deserve to waste their money.

    2. Re:A Example.. by eyeye · · Score: 1
      lol, the first line :

      Let me start by saying, "Thank you!" to id Software and NVIDIA for making this article possible. It is truly an honor to be included in an opportunity of this magnitude.

      made me laugh. "Thanks for letting us be dumb patsies to your lies!".

      I stopped reading hardocp a while ago, when there seemed to be more chest beating about war and jingoism than hardware reviews. I can see I haven't missed out.
      --
      Bush and Blair ate my sig!
    3. Re:A Example.. by dreamchaser · · Score: 1

      Where have you been? HardOCP ceased being any kind of credible information source long, long ago. Most of the people who read it now are just Steve and Kyle fanboys.

  34. The link works, your ISP is just lame. -nt by Anonymous Coward · · Score: 0

    no text

  35. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 1, Insightful

    Do you at all realise you were very lucky?

    The 9700 was meant to have an R300 with 8 PS pipelines. (The Pro with faster clockspeeds, both with 256-bit memory bus.)

    The 9500 was meant to have a "half-broken R300", with just 4 functional PS pipelines. (The PS pipes take up more silicon area than anything else in there, so a fabbing flaw is statistically likely to appear there -- ATI anticipated that.) (The Pro with faster clockspeeds and 256-bit memory bus, the non-Pro with a 128-bit memory bus.)

    They didn't get enough half-broken chips from the fab to satisfy the 9500 demand, so some times they had to insert fully functional R300 chips in the 9500 cards. Exactly those are the ones that can be software converted to 9700 cards. The other 9500 cards just can't be software/hardware converted.

    I'd say you were more lucky than 1337 there... supposing you didn't start with the non-Pro 9500, in which case the poor memory bus cripples your card regardless.

    Of course, I'm also slightly jealous.

  36. "FOSS" by Anonymous Coward · · Score: 0

    Aarrgh! YABA! And a FLA, no less. And it's not even clear-cut -- is the Free there Gratis or Libre? Shouldn't it be GLOSS, GOSS, or LOSS, hmm?

    Your point, however, was good.

  37. NVidia drivers for FreeBSD and linux by Anonymous Coward · · Score: 0

    They need work they still use a defucted interface just because if they changed they would have to be opensource. Instead of DRI they use GLX.

  38. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 0

    The 9500-9700 hack is for the very early 9500 cards only. As both where using the refence card they where basiclly the same, but with 4 pipeplines closed.

    Ati have now forced the makers to use a different card design, making the 9500-9700 hack impossible on newer cards. However the 9500-9500pro overclock still works, As does the 9700-9700pro overclock.. but the days of a $200 card upgrade for a simple hack are gone.

  39. Re:But can you hack a GeForce like you can hack Ra by top_dog_nuke · · Score: 2, Interesting

    Oh, but you are wrong my friend. :) Newegg has these old style cards in stock. I bought one last week. I have all 8 pipelines after the soft mod.
    Notice in the picture the arrangement of the memory chips AROUND the core.
    http://www.newegg.com/app/ViewProduct.asp?c atalog= 48&DEPA=1&submit=property&mfrcode=0&propertycode=& propertycodevalue=4396,3668

  40. Re:But can you hack a GeForce like you can hack Ra by Anonymous Coward · · Score: 0

    That link doesn't work, and a search for 9500 at newegg doesn't reveal such a card today.

  41. SoftQuadro by Andy+Dodd · · Score: 1

    'nuff said.

    I still won't buy ATI. Sure it's faster, but given their driver quality track record, it's like swapping the engine from a Viper into a Yugo. Wicked fast until you crash.

    Yes, I'm an *extremely* unhappy former ATI customer. I will NEVER buy one of their cards again.

    --
    retrorocket.o not found, launch anyway?
    1. Re:SoftQuadro by Anonymous Coward · · Score: 0

      hey, I was *extremely* unhappy with my former girlfriend. that doesn't stop me from getting a new one later...

      just get over it!

    2. Re:SoftQuadro by Anonymous Coward · · Score: 0

      a new one later would be just anyone. In order for that analogy to work you would have to go out with her sister.

    3. Re:SoftQuadro by Anonymous Coward · · Score: 0

      ummm, you need to stop living in the pretty far past and try taking a look at the present. Last I checked, lately its been Nvidia with the poor driver quality. They were the ones hacking the benchmark the said was pointless in order to make it seem like their card was better than it actually was, and they called it a "bug." When you make a card that doesn't meet industry standards and then lie about it to your customer base and then cover it up with cheats and hacks in your drivers, I don't think that makes for quality drivers, nor quality hardware. So you can be blinded by your anger over the past, but I'm going to go with whatever the best hardware available is.

    4. Re:SoftQuadro by bninja_penguin · · Score: 1

      When you make a card that doesn't meet industry standards and then lie about it to your customer base and then cover it up with cheats and hacks in your drivers, I don't think that makes for quality drivers, nor quality hardware

      You should do a little research on your statement here. This is, and has always been a realm dominated by ATi. And, not too long ago, when Nvidia got caught "cheating" their drivers so MadOnion scores wouldn't suck, ATi got caught either right before or right after that "cheating" their drivers. I don't recall if it was for the MadOnion benchmarks. Suffice it to say, ATi always has done things like this. Nvidia, I don't know. Also, there for a while, the MadOnion benchmark software actually stated in the recommended section of it's requirements that the software worked best on a certain video card. So, if that is true, how good of "general" benchmark is MadOnion?

      So, in conclusion, ALL manufacturers are likely to find ways of "optimizing" for a certain test, no different than the car manufacturers testing the crashability of their sub-compact cars in precisely controlled laboratories, usually running the cars into concrete blocks that are precisely aligned with the bumpers, and going at exactly 40.012mph instead of taking them out on the highway, and turning left in front of a cement truck doing 65mph. Also, the benchmark software itself is rarely a completely independant test, with tests like the old WinBench suite, that was supposed to measure the performance of a CPU, but, when it detected a non-intel CPU, it would not use the L1 Cache!! It would use the L1 on an intel processor though.
      I know MadOnion tries pretty hard to keep anything like this from happening with their stuff, but still, can a benchmark suite give you 100% accuracy and 100% even testing, not just among different GPU manufacturers, but how about using the exact same build of benchmark to test the exact same Radeon GPU on an intel system, an AMD system, and on a Macintosh system?
      Another post earlier was talking about Radeon 9500s and how, if you got yours at a certain time, it had a completely different core, even though it had the same model number.
      So, benchmarking is, to me, as useful a guide to buying a video card as crash tests are useful to me when buying a car. I'll be comforted to know that I can get bigger numbers in some benchmark program with different cards, just the same way I'm comforted knowing that if I ever run into a cement barrier that is perfectly aligned with my bumper, and I am traveling at 40.012MPH, one car will get more stars from the government than another.

      Just watch out for cement trucks.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
  42. ATI is no better. by Andy+Dodd · · Score: 1

    The only drivers for ATI that allow you to play modern games are their binary-only Catalyst drivers. (One acronym: S3TC) Which blow chunks compared to NV's binary-only drivers.

    I believe S3TC is one of the major factors in why BOTH ATI and NV are binary-only. I know it's the reason given for ATI's open-source drivers not being able to run UT2K3. Sadly, there aren't really any acceptable alternatives to S3TC.

    --
    retrorocket.o not found, launch anyway?
    1. Re:ATI is no better. by Zathrus · · Score: 1

      Bravo! Someone who has a clue!

      Neither one can open source their drivers because there are large chunks of code they don't own. In nVidia's case it's even worse -- a large amount of their codebase has the letters S-G-I all over it due to legal issues dating back to the origin of nVidia.

      There's other reasons, but they're just icing on the cake -- there's simply no way for either company to open source their drivers even if they wanted to.

  43. "3D acceleration works perfectly" by Andy+Dodd · · Score: 1

    No it doesn't.

    Due to intellectual property issues, there are no open-source drivers that support S3TC.

    "working perfectly" implies that it can run a modern game like UT2K3 - Which the open-source drivers can't.

    Your only option for UT2K3 (And likely Doom3 when it comes out) are either NV's or ATI's closed-source drivers. And NV's Linux drivers are FAR better.

    --
    retrorocket.o not found, launch anyway?
    1. Re:"3D acceleration works perfectly" by Nurf · · Score: 1

      Your only option for UT2K3 (And likely Doom3 when it comes out) are either NV's or ATI's closed-source drivers. And NV's Linux drivers are FAR better.

      Really? Damn, then I am screwed. The nVidia drivers I am using now totally screw with my kernel latencies when doing 2D rendering. I hate them with a passion. They're huge, they sit in my kernel space, and so far they seem to be the only cause of my machine dying.

      My next card will not be an nVidia. At the moment, that means ATi. Good for them.

      I have learnt my lesson. Unreal Tournament can wait. I want a video card that doesn't piss me off when I'm writing email. That means open source drivers that don't run in kernel space.

      --
      ---
  44. It's really very simple ... by dzym · · Score: 2, Informative
    Gamesdepot had a short one question one answer session with Gabe Newell, then John Carmack himself on Nvidia shader performance: clicky!

    The proof is in the pudding.

  45. Biased article... by Bagelbreath · · Score: 1

    The headline under the first diagram is "Die CineFX Pipeline"

    1. Re:Biased article... by voxel · · Score: 1

      "Die" means "The" in German fool.

      --
      Modesty is one of life's greatest attributes
  46. DX9 aside by Midnight+Thunder · · Score: 1

    DX9 aside, how does the Nvida card compare, to the ATI card, when used in a purely OpenGL based game?

    --
    Jumpstart the tartan drive.
    1. Re:DX9 aside by Anonymous Coward · · Score: 0

      Their practically equal. If you look at any QuakeIII, Jedi Outcast, or Serious Sam benchmarks, it's really difficult to distinguish the cards (9800Pro=5900Ultra, 9600Pro=5600Ultra, 9200=5200, etc.). OpenGL doesn't really have some of the advanced shaders available in DX9, so it's whoever has the best raw performance wins.

  47. Fastest Card by Anonymous Coward · · Score: 0

    Nothing Beats my DIAMOND VIPER!

  48. Re:I wonder what a structured classroom approach.. by SmackCrackandPot · · Score: 2, Interesting

    I did a project a while back using TIGA and the associated chips. You might want to take a look at , FPGA and User Interface Guide.

    It's all obsolete and legacy now. But it gives you a good idea about how a current day graphics card is designed. Back then, the various components had to be implemented on separate chips (eg. RAMDAC's, clock oscillators, memory decoding, graphics).

    TI also had the TMS34082 vector processor. You could have up to four of those in a slave/master configuration (a bit like the PS2 VU0 processor). The TMS34020 supported 1/2/4/8/16/24/32 bit pixel sizes and had a parallogram rendering instruction (Two of those allow you to render a triangle). If they had kept the product range going and allowed Moore's law to keep going, they would probably have been able to keep up with 3Dfx.

    Intel also has the i860 which combined the floating point and graphics processing onto a single chip. The Intel XEON chip still supports this instruction set.

    If you can access the IEEE and ACM archives, you'll find out about dozens more such processors.

    Presently, you should have a look at the OpenGL extension a href="http://oss.sgi.com/projects/ogl-sample/regis try/ARB/vertex_program.txt">ARB_vertex_program and "a href="http://oss.sgi.com/projects/ogl-sample/regis try/ARB/fragment_program.txt">ARB_fragment_program .

    Any Google search on these topics will provide an almost infinite list of topics.

  49. (obsimpsons) by Anonymous Coward · · Score: 0

    It's german for
    "The CineFX Pipeline, The."

  50. 6500 fps in glxgears with my Radeon 9700 Pro by Fastball · · Score: 1

    I'd say the Linux drivers for my ATI card get it done.

    1. Re:6500 fps in glxgears with my Radeon 9700 Pro by Anonymous Coward · · Score: 0

      glxgears is about as good a performance measure as how fast your CD-ROM drive can recognize the bull shit smeared inside it is not a valid disc.

  51. Re:Sad news ... Stephen King dead at 55 by Anonymous Coward · · Score: 0

    Oh, that's certainly some good news! I'd say I've waited for years for it to finally happen!

    This stupid fucker didn't deserve to live anyways, and it's always a good thing to see another american idiot die.

  52. VisionTek dropped NVidia just before FX release by MelloHippo · · Score: 1

    I was wondering why VisionTek stopped making NVidia products. Perhaps they had sensed that the company had finally strayed too far from its 3Dfx roots. It puzzled me at the time because FX was getting such publicity. VisionTek is known for leading quality manufacturing, so it makes sense that they would want to support the chipset that allows them to make the most compatible and blazing fast video cards.

    1. Re:VisionTek dropped NVidia just before FX release by Anonymous Coward · · Score: 0

      Actually, ATI had announced and shipped RADEON 9700 PRO before restructuring of VisionTek, which was bankrupt at the time. Also, NVIDIA could not made enough of GeForce FX 5800 until 2003. When Hartford Computer Group bought VisionTek, it surely wouldn't relaunch the VisionTek brand by betting on a company that could not produce enough next-generation VPUs, especially when RADEON 9700 PRO clearly beat the then NVIDIA top-end GeForce4 Ti 4600.

    2. Re:VisionTek dropped NVidia just before FX release by Anonymous Coward · · Score: 0

      "3dfx roots"?

      NVidia started from scratch when Voodoo was the "must have" card, and put 3dfx out of business. They bought the scraps and ruled the roost. NVidia doesn't have any 3dfx roots, and if they did, they would have been building merely comparable cards, not better ones, with which to take over the market.

      Maybe it's ATI's turn now. Or maybe not. We'll see.

  53. you fail to understand pipelines completely by Anonymous Coward · · Score: 0

    Of course pipelines become full before the first one can exit. Ideally, pipelines are full all the time. That's why you have them, so you can have more operations in flight at the same time and more fully utilize your available operational units.

    I think the text is poorly trying to refer to the latency produced by a pipeline and is saying that the long pipe causes problems. In essence, it'd be better to do fewer operations a bit faster, even if it hurts overall throughput.