Gamingforce Interactive Forums
85239 35211

Go Back   Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk
Register FAQ GFWiki Community Donate Arcade ChocoJournal Calendar

Notices

Welcome to the Exploding Garrmondo Weiner Interactive Swiss Army Penis.
GFF is a community of gaming and music enthusiasts. We have a team of dedicated moderators, constant member-organized activities, and plenty of custom features, including our unique journal system. If this is your first visit, be sure to check out the FAQ or our GFWiki. You will have to register before you can post. Membership is completely free (and gets rid of the pesky advertisement unit underneath this message).


GeForce 4 MX 420 question
Reply
 
Thread Tools
wvlfpvp
I'm going to write the most erotic, graphic, freakiest friend fiction ever


Member 122

Level 55.02

Mar 2006


Reply With Quote
Old May 1, 2009, 12:03 AM #1 of 11
GeForce 4 MX 420 question

Before you say anything YES I KNOW IT'S AN OLD CARD. Updating the card is not an option.

I'm attempting to get Scratches to run, and I'm running on a comp with well over the recommended stats. The only thing that I can think of that's making this thing run slowly is either retarded use of memory (and I don't have anything else running right now having even stopped McAfee) or a lack of OpenGL support. Or if there is OpenGL support, it's ignoring that in favor of D3D, which the game doesn't use.


Ugh.

Any help?

Jam it back in, in the dark.
It was lunchtime at Wagstaff.
Touching butts had been banned by the evil Headmaster Frond.
Suddenly, Tina Belcher appeared in the doorway.
She knew what she had to do.
She touched Jimmy Jr's butt and changed the world.
Bradylama
Banned


Member 18

Level 51.14

Feb 2006


Reply With Quote
Old May 1, 2009, 01:12 AM Local time: May 1, 2009, 01:12 AM #2 of 11
Hi I need to find drivers for a Voodoo 3. No, updating the card is not an option.

There's nowhere I can't reach.
wvlfpvp
I'm going to write the most erotic, graphic, freakiest friend fiction ever


Member 122

Level 55.02

Mar 2006


Reply With Quote
Old May 1, 2009, 08:00 AM #3 of 11
(I meant removing the card and replacing it, hun. I'm not so idiotic that I didn't already check if it had the latest drivers (it does))

This thing is sticky, and I don't like it. I don't appreciate it.
It was lunchtime at Wagstaff.
Touching butts had been banned by the evil Headmaster Frond.
Suddenly, Tina Belcher appeared in the doorway.
She knew what she had to do.
She touched Jimmy Jr's butt and changed the world.
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old May 2, 2009, 05:42 PM Local time: May 2, 2009, 11:42 PM #4 of 11
AFAIK the GF4MX is based on a GF2 (NV15 core) chipset, so OpenGL is indeed supported (I did a lot of OpenGL programming on my GF2 GTS back then).

The only problem is that the card is probably not supported in the latest drivers. IIRC there are currently two legacy driver series. The latest legacy driver series has still support for the GeforceFX (NV35 core) series, at least on linux it's driver version 173.14.x. All newer drivers have dropped FX support.

The same is true for your MX card. But the support was dropped longer ago. So you should google for the first legacy driver series. That one should still include the support for this card.

I only have the unix driver series link around:
What's a legacy driver?

At least according to this the card is supported through 96.x series.

EDIT: Looks like it's the 93.x series on Win32:
http://www.nvidia.com/object/winxp_2k_93.71_2.html

I am a dolphin, do you want me on your body?
leaf
Leaf, not Leech


Member 11406

Level 6.55

Aug 2006


Reply With Quote
Old May 30, 2009, 06:03 AM Local time: May 30, 2009, 01:03 PM #5 of 11
The card is indeed supported in the legacy drivers up to 66.x I think. It has an OpenGL suport, but it has not the pixel shader. Besides it has probably only 64-bit bus... If you want to run a game on D3D you have to have a stronger processor

I was speaking idiomatically.
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old May 30, 2009, 06:20 AM Local time: May 30, 2009, 12:20 PM #6 of 11
Well, it depends how you define "pixel shader". IIRC the NV15 supports the NV_register_combiners extensions and therefore has some limited pixelshading caps (emphasis on limited).

Most amazing jew boots
leaf
Leaf, not Leech


Member 11406

Level 6.55

Aug 2006


Reply With Quote
Old May 30, 2009, 06:48 AM Local time: May 30, 2009, 01:48 PM #7 of 11
Of course you can have pixel shaders on GF2 Ultra, but I wonder how strong the processor should be... But all of them have vertex shader.

FELIPE NO
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old May 30, 2009, 06:58 AM Local time: May 30, 2009, 12:58 PM #8 of 11
Hmm? I don't know why you're always referring to the CPU?

Pixelshading is done entirely inside the GPU (the graphics card), the only thing that you can offload to the CPU is the TnL (transform and lighting) step.

It's correct that the NV15 series does have vertex shader support. Still it's very limited when comparing it to like the new shader model 4.0 in DX10. Plus the vertex processing engine inside the NV15 is kinda slow when driving the card with a recent processor.

You should also keep in mind that the NV15 was designed around the DirectX 7.0 specs. ps1.4 programs however were supported later in DirectX 8 though. And this pixelshader version was the first that was widely used by application. IIRC the NV15 didn't support this though (in hardware of course, but you can really try rendering this in software since it's just awfully slow).

What, you don't want my bikini-clad body?
leaf
Leaf, not Leech


Member 11406

Level 6.55

Aug 2006


Reply With Quote
Old May 30, 2009, 12:03 PM Local time: May 30, 2009, 07:03 PM #9 of 11
I saw Doom 3 on the GeForce 2 Ultra and Xeon processor with all effect on. Do you think that GF2 did all the renedring of pixel shaders which it actually doesn't support?

Jam it back in, in the dark.
LiquidAcid
Chocorific


Member 6745

Level 38.97

May 2006


Reply With Quote
Old May 30, 2009, 12:28 PM Local time: May 30, 2009, 06:28 PM 1 #10 of 11
OK, I see what you mean. However you've got it a bit wrong.

The Doom 3 (id tech 3) engine has multiple renderpaths. For example there is an ARB2 renderpath which uses the now common ARB_vertex_program and ARB_fragment_program extensions. Then there is a NV30 path which was specifically written for the NV30 hardware in mind. It uses a mix of ARB and NV proprietary extensions and has some modifications to the shader assembler code, so the GPU performs better (the NV30 is some very moody beast and you have to be very careful with the shadercode to get good performance out of it).

Plus there is a ARB, NV10, NV20 and R200 path. The NV10 path is used for Geforce 1 and 2 series hardware, since it only uses register combiner stuff. The NV20 path is used for Geforce3 series hardware and makes use of the NV_texture_shader extension.

To make some things clear: When one speaks of "pixelshaders" you usually mean the Direct3D pixelshaders introduced in D3D8. The OpenGL equivalent to these are exposed through ARB_fragment_program (this extension went core in OpenGL 2.0 I think).

The NV15 core doesn't support ARB_fp though. It only has the NV_register_combiners extension, that's the only way to reprogram the fragment pipeline if you don't want to use the fixed-function pipeline.

Coming back to Doom3: Try setting the renderpath to ARB2 on a Geforce2 Ultra and you will see that it won't work (r_renderer is the cvar if you really want to try it). Doom3 will always use the NV10 renderpath when it is run on such a GPU. Sure, you can just set all gfx settings to max, but you won't get the same render quality as with a GPU that supports the ARB2 renderpath (ARB2 provides the best render quality since it always uses fp32 values for calculation, this is also the reason for the NV30 renderpath - the NV30 supports fp32 but slows down a lot when only using fp32 and not fp16).

So you probably saw Doom 3 on the system you mentioned in your post. But surely not all effects the id tech 4 engine is capable of were enabled (since this is only the case with ARB2).
You have to differentiate between effect that can be enabled in the graphics configuration menu and the effects the engine is capable of.

There's nowhere I can't reach.
leaf
Leaf, not Leech


Member 11406

Level 6.55

Aug 2006


Reply With Quote
Old May 30, 2009, 12:36 PM Local time: May 30, 2009, 07:36 PM #11 of 11
Of course there was a difference, same as running Half-Life 2 on DX8 and DX9.0c. The water on the first one was awful... But I see you are much into the tech stuff than me. Thanks for a great explaination of how it's done.

How ya doing, buddy?
Reply


Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk > GeForce 4 MX 420 question

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The impossible quiz! S_K Pang's Violence Basement 16 Sep 12, 2007 11:39 AM
Finalizing my new system (help me and win prizes!) Free.User Help Desk 56 Mar 4, 2007 12:22 AM
Kid Suspended for Refusing to Answer Exam Question Koneko General Discussion 69 Nov 13, 2006 02:08 PM


All times are GMT -5. The time now is 04:58 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.