DirectX, Windows XP, Nvidia
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
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.
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 )
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 )
Its only my personal 3D code that takes the hit.
Everything else that uses DirectX runs fine
Quake III, Unreal, AvP2....
*sigh*
--Ravenshadow
Everything else that uses DirectX runs fine
Quake III, Unreal, AvP2....
*sigh*
--Ravenshadow
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
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
Edited by - snorga on December 17, 2001 4:18:15 PM
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
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
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.
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.
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
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
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement