Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Ravenshadow

DirectX, Windows XP, Nvidia

This topic is 6025 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have a program that runs at a nice clean 70 fps using DirectX 8 under windows 98. I recently switched to windows XP and my framerate has taken a serious dump. (8 fps) I have the same hardware I did under windows 98. My video card is an Nvidia GeForce2 MX-400. I''ve reinstalled my drivers, recompiled my code under XP, checked the creation of my D3DDevice (still HAL), and DXDIAG says hardware acceleration is enabled. Any ideas?? This is getting frustrating. --Ravenshadow

Share this post


Link to post
Share on other sites
Advertisement
When you say, you reinstalled your drivers, do you mean you installed your old drivers (for 98) or downloaded the newest, XP drivers off the net? Do 3d games run any slower, or is it just your code? If it is just your code, I would guess it would be that its using software emulation for some reason, if it is all 3d software, probably a driver issue.

Share this post


Link to post
Share on other sites
The nvidia drivers that comes with XP are SLOW.. But you said you reinstalled them?

Anyway what drivers are you runing with?

Dont use the newest driver, I have read that it should be realy slow under XP, current the most stable driver is 12.90.

but 21.83 / 21.85 should be a little faster (also stable)

(As far as I know )

Share this post


Link to post
Share on other sites
quote:
Original post by Ravenshadow
I have a program that runs at a nice clean 70 fps using
DirectX 8 under windows 98. I recently switched to windows XP
and my framerate has taken a serious dump. (8 fps)

I have the same hardware I did under windows 98. My video card
is an Nvidia GeForce2 MX-400. I''ve reinstalled my drivers,
recompiled my code under XP, checked the creation of my D3DDevice (still HAL), and DXDIAG says hardware acceleration
is enabled.

Any ideas?? This is getting frustrating.

--Ravenshadow


Point your browser to www.nvidia.com and donwload the latest XP drivers. If that doesn''t work, I don''t know... BTW, 98 and XP are extremely different, don''t try to use Win98 Drivers on an NT core, the system will crash like crazy if you do so..



"And that''s the bottom line cause I said so!"

** I WANT TO BE THE MODERATOR FOR THE LINUX FORUM **

Cyberdrek

Resist Windows XP''s Invasive Production Activation Technology!

"gitty up" -- Kramer
/(bb|[^b]{2})/ that is the Question -- ThinkGeek.com
Hash Bang Slash bin Slash Bash -- #!/bin/bash

Share this post


Link to post
Share on other sites
If you have a compiled exe, and it not to big, and you have a place I can download it. I can try it on a P3-666, with a Geforce2 to see if it's a XP problem? (Also have a P3-1ghz, with a geforce3 (win2k throu..))

Edited by - snorga on December 17, 2001 4:18:15 PM

Share this post


Link to post
Share on other sites
Heres the executable:

http://www.cs.nmsu.edu/~dreeves/archive/mars_win.zip

the FPS is listed in the upper left corner.
left, right, up, and down, rshift, lcontrol move the camera
enter stops the camera, F1, F2, F3, F4 control pitch and yaw.

--Ravenshadow

Share this post


Link to post
Share on other sites
I am running the same config, and i have been analysing this effect for the past...1.5, maybe 2 weeks. Heres what ive found:
It definitely has to do with WinXP drivers.
It occurs on NVidia chipsets, typically GeForce2 cards.
It only occurs with D3D8, not OpenGL.

There are no really decent drivers for the thing. The drivers just dont ''like'' dx8.1 + WinXP. You could download the Win2K drivers for your card, that usually helps.

My advice, backup you''re data and revert to Win98 until decent drivers are released.

-----------------------------
The sad thing about artificial intelligence is that it lacks artifice and therefore intelligence.

Share this post


Link to post
Share on other sites
Everything Promit says is true. I have been studying the same effect on my system with XP. I must add, though, it''s not just nVidia. Many of the new ATI Radeon cards take a serious performance hit in Windows XP.

My Radeon sinks to 8fps in Diablo II. It runs Unreal Tournament just fine. It doesn''t run Unreal at all in D3D mode. The problems have no rhyme or reason, but Promit''s right. The only link seems to be the cards simply not liking DX 8.1 and WinXP.


----
Herb M. (mdfmKoRn)
s3202@attbi.com

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!