Originally posted by: edmundoab
lets just say if Nvidia have all the advantage over ATI, they would have eaten ATI and be the sole producer of Video Cards by today. Like how they bought over 3dfx
(Flamebait, but I'll bite anyways).
Uh, first of all, Nvidia didn't "buy over 3dfx" ... they acquired their intellectual property and some key Engineers from 3dfx, which is the best of both worlds (in theory) of a buyout/takeover/merger/etc - they get all of the good stuff from 3dfx and none of the bad (ie their debt).
3dfx wasn't a prospering company that Nvidia bought out; they were a horribly managed group of money wasters who would miss deadline after deadline, and a company that was in decline since the Voodoo 2 came out several years before their demise. After Nvidia trumped 3dfx's VSA-100 architecture not once, but
twice with the Geforce 1 and then the GF2 GTS (not to mention the GF 1 DDR in between there), 3dfx was a doomed company; their saving grace, the "Rampage" chip was too far back in production to save them.
Nvidia picked apart the little meat that was left on the bone, they didn't purchase a competitor, but a fallen titan, whose glory days were long past.
If Nvidia had the advantage today over ATI, they wouldn't just "buy over" ATI. ATI is not the wavering 3dfx company of yore, but a competent competitor to Nvidia. If they did have a sizable advanage over ATI, then obviously they'd get much more sales, as would be the case in the reverse scenario. That goes into the 'well, duh' category.
Right now it's not really a matter of one company having an advantage over the other either, performance is VERY similar on competing chipsets and there are cases where one company trumps the other in certain games.
Back to the main issue,
And what is ATI doing that is making it so efficient?
I think the basic reason for ATI being a bit better at AA + AF than Nvidia is the fact that they've always done AF better than Nvidia (this goes back to the Radeon days), and they've done AA + AF together a bit better (from the 9700 Pro days onward), and that fundamentally, aside from doing higher levels of AA and AF, and adding some new features (like TAA), Nvidia and ATI are doing AA and AF the same way they have been since day one.
There have been optimizations, and improvements along the way; more pipelines, more memory bandwidth and GPU clock speed, sure, but fundamentally, they're still doing AA and AF in a similar way to before.
ATI has always had the edge in AF. However, right now their lead is as slim as ever (in comparing the Radeon 1 vs the GF 1 / GF2, the Radeon was significantly faster at AF). Nvidia has basically always had the edge with AA. Right now, their lead is even slimmer with AA than ATI's is with AF. So, you have two companies that are marginally better at doing one thing or another, and the net result is that ATI does both together a bit faster due to their faster AF.
Another factor which probably helps ATI is their sizable clockspeed advantage. Kudos to Nvidia for building such an efficient design, but kudos to ATI for building a chip that runs faster, as well.
Or at least that's my wacky take on it .