A bad day for nVidia.

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

A bad day for nVidia.

Post by phongn »

Valve has just announced initial benchmark results for the NV35 and R350 lines of GPUs for their current build of HL2. They spent five times as much effort optimizing for the special nVidia pathway as with the generic DirectX 9 path (that ATI uses).

And nVidia is, well, crushed. In DX9 mode, the GFFX5900 Ultra gets about 31FPS, while the R9800 Pro gets ~61 FPS. When the GFFX5900 is in their special nVidia pathway, the 5900U gets about 48FPS or so.

TechReport
User avatar
MKSheppard
Ruthless Genocidal Warmonger
Ruthless Genocidal Warmonger
Posts: 29842
Joined: 2002-07-06 06:34pm

Re: A bad day for nVidia.

Post by MKSheppard »

phongn wrote:Valve has just announced initial benchmark results for the NV35 and R350 lines of GPUs for their current build of HL2. They spent five times as much effort optimizing for the special nVidia pathway as with the generic DirectX 9 path (that ATI uses).
So HL2 will run a bit slower on NVidia cards, as opposed to ATI
...that happens with random applications...I'll be sticking with
NVidia as opposed to bugfest ATI....and my GOD, Gabe Newell
need's to fucking lose weight!
"If scientists and inventors who develop disease cures and useful technologies don't get lifetime royalties, I'd like to know what fucking rationale you have for some guy getting lifetime royalties for writing an episode of Full House." - Mike Wong

"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
User avatar
MKSheppard
Ruthless Genocidal Warmonger
Ruthless Genocidal Warmonger
Posts: 29842
Joined: 2002-07-06 06:34pm

Post by MKSheppard »

ooooh

"
"One of the most fascinating things he managed to listen in on was the story of Microsoft's attempt to flex its muscles with DirectX 9. It seems that a story we published a fair while ago uncovered a goodly amount of the truth.

When Microsoft was first putting together the specifications for DirectX 9 they gathered various companies together to help build the API. After a very short while, Intel and Nvidia both walked away from the whole thing and now we know why.

It seems that Microsoft wanted both companies to agree to reveal any patents they had relating to the technology the Vole was building. Once revealed, the Vole expected the companies to hand the patents over for good. Intel and Nvidia walked away. Only recently has it signed an altered agreement. That is why the GeForce FX does not follow the DirectX 9 specifications to the letter.""
"If scientists and inventors who develop disease cures and useful technologies don't get lifetime royalties, I'd like to know what fucking rationale you have for some guy getting lifetime royalties for writing an episode of Full House." - Mike Wong

"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Actually, no, this is indicative of a severe problem with the NV30/NV35 series - it has very poor DirectX 9 performance. Not every game company has the resources that Valve does - not everyone can optimize for nVidia's cards and for DX9 at once. In fact, the NV20 (i.e. GF4) in DX8 mode beats out the NV30 in DX9 mode as well as the 5200U and 5600U in DX8/8.1 mode. Something is wrong with the NV30.

FWIW, Catalyst 3.7 on my R8500LE has been rock-solid stable and most reports I have show general ATI stability as of late.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

MKSheppard wrote:When Microsoft was first putting together the specifications for DirectX 9 they gathered various companies together to help build the API. After a very short while, Intel and Nvidia both walked away from the whole thing and now we know why.

It seems that Microsoft wanted both companies to agree to reveal any patents they had relating to the technology the Vole was building. Once revealed, the Vole expected the companies to hand the patents over for good. Intel and Nvidia walked away. Only recently has it signed an altered agreement. That is why the GeForce FX does not follow the DirectX 9 specifications to the letter.""
I heard something else; that nVidia and MS made up shortly afterwards and that based on the close relationship between the two for the NV22 XBox part, nVidia made the assumption that their upcoming NV30 would dictate the overall design of DX9.

It was quite a shock to them when they found out otherwise.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

This article may explain the poor DX9 performance, especially when Pixel Shaders 1.4 or 2.0 are utilized.
Companion Cube
Biozeminade!
Posts: 3874
Joined: 2003-02-02 04:29pm
Location: what did you doooooo щ(゚Д゚щ)

Re: A bad day for nVidia.

Post by Companion Cube »

MKSheppard wrote:....and my GOD, Gabe Newell
need's to fucking lose weight!

He's a genius, he's allowed to be plump. :)
And when I'm sad, you're a clown
And if I get scared, you're always a clown
User avatar
Slartibartfast
Emperor's Hand
Posts: 6730
Joined: 2002-09-10 05:35pm
Location: Where The Sea Meets The Sky
Contact:

Post by Slartibartfast »

DirectX is shit. Go OpenGL.

(in fact, lately I haven't been able to run HL on DirectX correctly, but OpenGL works fine. and it's a fresh OS install)
Image
User avatar
Shinova
Emperor's Hand
Posts: 10193
Joined: 2002-10-03 08:53pm
Location: LOLOLOLOLOLOLOLOLOL

Post by Shinova »

Don't you need DirectX period to run any of the later games, whether you use OpenGL for the video or not? :?
What's her bust size!?

It's over NINE THOUSAAAAAAAAAAND!!!!!!!!!
Crazy_Vasey
Jedi Council Member
Posts: 1571
Joined: 2002-07-13 12:56pm

Post by Crazy_Vasey »

Don't you need DirectX period to run any of the later games, whether you use OpenGL for the video or not?
Yeah, it's pretty much the best way to get user input, do sound, etc on windows platforms. At least for games.

Anyway it's not just with DX9 that GeforceFX has problems. I remember reading an article from Carmack that effectively said the FX sucked ass in OpenGL, compared to ATI anyway, without using card specific extensions. Not good.
User avatar
Slartibartfast
Emperor's Hand
Posts: 6730
Joined: 2002-09-10 05:35pm
Location: Where The Sea Meets The Sky
Contact:

Post by Slartibartfast »

Shinova wrote:Don't you need DirectX period to run any of the later games, whether you use OpenGL for the video or not? :?
DirectX is an easier, non-proprietary way to access the card's functions, the same happens with OpenGL. DirectX has borrowed a lot from OpenGL. Things like the Quake 1/2/3 engine use OpenGL. Usually a good hint is if a game has been ported to Linux, then it's generally not DirectX dependent... then there are the more obvious ones, like Half-Life, that let you choose in the Video Options.

You could say that both DirectX and OpenGL are "drivers" of some sort. The answer to your question would be YES - a programmer can choose whether to use DX or OpenGL or the native functions of each card (unlikely) or not use acceleration at all. And whatever library programmer chooses, you need to have it. That's why I said "go OpenGL" because people should stop using DX crap to make games and use OpenGL instead. And sound/music can perfectly be used without a "game library" at all, and there are alternatives... besides, we're only talking about the 3D aspect of games.
Image
User avatar
Shinova
Emperor's Hand
Posts: 10193
Joined: 2002-10-03 08:53pm
Location: LOLOLOLOLOLOLOLOLOL

Post by Shinova »

Does this nvidia problem only apply for FXs or for Ti's also?
What's her bust size!?

It's over NINE THOUSAAAAAAAAAAND!!!!!!!!!
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

The problem is specific to the GeForce FX (e.g. NV30/NV35). The NV20 series is unaffected, since it is not a DirectX 9 part, and at any rate uses a different architecture.

Valve chose DirectX 9 over the proposed OpenGL 2 due to feature set and a few other reasons.
User avatar
MKSheppard
Ruthless Genocidal Warmonger
Ruthless Genocidal Warmonger
Posts: 29842
Joined: 2002-07-06 06:34pm

Post by MKSheppard »

Crazy_Vasey wrote:I remember reading an article from Carmack that effectively said the FX sucked ass in OpenGL, compared to ATI anyway, without using card specific extensions. Not good.
:lol: :lol:

Tell that to me, Trainz runs great in Open GL, and looks great, but when
I try to run it in Direct 3D, I get all kinds of nasty clipping problems and
transparency bleedthroughs on the edges of the polygons
"If scientists and inventors who develop disease cures and useful technologies don't get lifetime royalties, I'd like to know what fucking rationale you have for some guy getting lifetime royalties for writing an episode of Full House." - Mike Wong

"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

That's probably because Trainz isn't well coded for DirectX. Furthermore, it's unlikely to be as demanding as Doom 3 will be (which pushes the envelope for OpenGL) and finally, I thought you had a GF4?
Crazy_Vasey
Jedi Council Member
Posts: 1571
Joined: 2002-07-13 12:56pm

Post by Crazy_Vasey »

MKSheppard wrote:
Crazy_Vasey wrote:I remember reading an article from Carmack that effectively said the FX sucked ass in OpenGL, compared to ATI anyway, without using card specific extensions. Not good.
:lol: :lol:

Tell that to me, Trainz runs great in Open GL, and looks great, but when
I try to run it in Direct 3D, I get all kinds of nasty clipping problems and
transparency bleedthroughs on the edges of the polygons
I would have thought it obvious that I was talking about speed and not correctness with the topic of this thread. Nvidia has zero problems with making it look right, as far as I know, but it seems to have issues with making it run at a decent speed without card specific hacks, which sucks majorly. It's pretty shoddy really for something that took as long as the GeforceFX to actually get to market.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Actually, Valve has implied that the Detonator 50 series of drivers is doing some trickery that's quality-related, and they aren't happy about it. In fact, they're warning the community not to bench using them, since it appears that nVidia is leaking betas of it.
User avatar
Kamakazie Sith
Emperor's Hand
Posts: 7555
Joined: 2002-07-03 05:00pm
Location: Salt Lake City, Utah

Re: A bad day for nVidia.

Post by Kamakazie Sith »

phongn wrote:Valve has just announced initial benchmark results for the NV35 and R350 lines of GPUs for their current build of HL2. They spent five times as much effort optimizing for the special nVidia pathway as with the generic DirectX 9 path (that ATI uses).

And nVidia is, well, crushed. In DX9 mode, the GFFX5900 Ultra gets about 31FPS, while the R9800 Pro gets ~61 FPS. When the GFFX5900 is in their special nVidia pathway, the 5900U gets about 48FPS or so.

TechReport
Yup, that's why I bought myself the Radeon 9800 Pro All In Wonder....it's sweet 8)

*Actually I bought it like three weeks ago......
Milites Astrum Exterminans
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

At any rate, regardless of the quality issues at hand, the Detonator 50 series - at least the early versions - seem to be getting a good boost. OTOH, there are still the dark rumours that it is disabling fog table.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

If only ATI had better drivers, especially on Linux. Their hardware has been setting the pace for a while now.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Hamel
Sith Marauder
Posts: 3842
Joined: 2003-02-06 10:34am
Contact:

Post by Hamel »

Image
"Right now we can tell you a report was filed by the family of a 12 year old boy yesterday afternoon alleging Mr. Michael Jackson of criminal activity. A search warrant has been filed and that search is currently taking place. Mr. Jackson has not been charged with any crime. We cannot specifically address the content of the police report as it is confidential information at the present time, however, we can confirm that Mr. Jackson forced the boy to listen to the Howard Stern show and watch the movie Private Parts over and over again."
User avatar
MKSheppard
Ruthless Genocidal Warmonger
Ruthless Genocidal Warmonger
Posts: 29842
Joined: 2002-07-06 06:34pm

Post by MKSheppard »

phongn wrote:Furthermore, it's unlikely to be as demanding as Doom 3 will be (which pushes the envelope for OpenGL)
Uhm, LOL, you have to see some of the stuff Trainz can do - it can
make even a monster rig choke and scream for it's digital silicon mother.
and finally, I thought you had a GF4?
Burned out, got FX to replace it
"If scientists and inventors who develop disease cures and useful technologies don't get lifetime royalties, I'd like to know what fucking rationale you have for some guy getting lifetime royalties for writing an episode of Full House." - Mike Wong

"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
Crazy_Vasey
Jedi Council Member
Posts: 1571
Joined: 2002-07-13 12:56pm

Post by Crazy_Vasey »

Darth Wong wrote:If only ATI had better drivers, especially on Linux. Their hardware has been setting the pace for a while now.
I have to agree on the Linux drivers. My one attempt to use the RPMs on their site resulting in X not even starting on next boot and me having to alter the X config file with vi to get the old, working XFree drivers back.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

MKSheppard wrote:
phongn wrote:Furthermore, it's unlikely to be as demanding as Doom 3 will be (which pushes the envelope for OpenGL)
Uhm, LOL, you have to see some of the stuff Trainz can do - it can
make even a monster rig choke and scream for it's digital silicon mother.
Nevermind, that does look damn good, though I'm wondering what pixel shaders it uses and such (the new killer, versus detailed models and textures and such).
Post Reply