Archived

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

DanG

DirectX 8 running way to slow

Recommended Posts

DanG    122
hi all, I just downloaded and installed DirectX 8 for developers. I started running some of the demos and they are running WAY to slowly. When i open any DirectX app i get this popup No hardware accelerated 3D devices were found. Switching to reference rasterizer, a software device that implements the entire Direct3D feature set, but runs very slowly. Well it really does run slowly, REALLY SLOWLY. It takes 5 seconds to draw a teapot. My computers not great (500 mhz. 128 ram. 3D AGP, 4mb video) but it runs Delta Force 3 without problems. Something is wrong here, but i don''t know what. I installed the debug version, but i hear that shouldn''t be a problem. ANYHELP WILL BE MORE THAN GREATLY APPRECIATED RELIGION IS THE ROOT OF ALL EVIL

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
What kind of video card do you have? have you checked their web page for troubleshooting help?
Have you tried reinstalling your video drivers? have you checked that directx is setup to use HAL, and not set to only use HEL (yes, it can be made to not use HAL in the control panel... atleast mine can.)

--Drakonite

Share this post


Link to post
Share on other sites
Moe    1256
Well its no wonder that things are running slow. Direct3D can''t find any hardware to make things faster so it has to emulate hardware. Direct3D8 is quite a bit more picky than Direct3D7.

Share this post


Link to post
Share on other sites
DanG    122
Alright, in the control Panel i changed to Enumerated Reference Rasterizer and Retail version. This helped greatly. I''m now getting 1.8 FPS on a Utah Teapot when i was getting .3 FPS. However i programmed a Utah Teapot in OpenGL that runs at about 4 FPS. You see there is still a gap.

I don''t understant about HEL and HAL. Where can i switch as i didn''t see it in the Control Panel?

Any info would be great.

RELIGION IS THE ROOT OF ALL EVIL

Share this post


Link to post
Share on other sites
DarkAvenger    122
quote:
I don't understant about HEL and HAL. Where can i switch as i didn't see it in the Control Panel?

Try Start..Run..dxdiag, then click on the 'Display' tab. See if under 'DirectX Features', DDraw, D3D and AGP texture acceleration are enabled.

Edited by - DarkAvenger on November 15, 2001 1:41:46 AM

Share this post


Link to post
Share on other sites
Sinner_Zero    122
You know what, I''ve been having a similair problem, except when I try to run certain DX8 sample apps (mostly bumb mapping) it says it my hardware don''t support it so it goes into teh crappy mode. Thing is, I got a GeForce2 MX, it SHOULD handle this, I know it can do OpenGL bump mapping just fine.......

Share this post


Link to post
Share on other sites
Ziphnor    122
The geforce cards doesnt support enviroment bump mapping, only enviroment mapping or something like that.

(doesnt know about Geforce 3)

Share this post


Link to post
Share on other sites
benedictw    122
Geforces do DOT3 bumpmapping. Geforce3''s do support EMBM.

For the guy whos software is running slowly - the lowest end card that I know of that runs DX8 is a Voodoo3 2000 or a Savage4. Motherboard graphics chipsets are extremely poor (except for Nforce, of course).

Upgrading your graphics card wont cost a fortune but WILL make an enormous difference to frame rate.

Benedict

Reality is Insanity

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
quote:
Original post by Sinner_Zero
You know what, I''ve been having a similair problem, except when I try to run certain DX8 sample apps (mostly bumb mapping) it says it my hardware don''t support it so it goes into teh crappy mode. Thing is, I got a GeForce2 MX, it SHOULD handle this, I know it can do OpenGL bump mapping just fine.......


Nope, Geforece2mx does not do enviroment mapping, however it does do bump mapping. But enviroment mapping is something different... similar, but I still have no clue what it''s about.

Share this post


Link to post
Share on other sites
DanG    122
Your guys are still missing the point of my problem. For example, Delta Force 3 Land Warrior (a first person shooter) runs on DirectX and requires a graphics card. This game draws about the equivalent of 20 Utah Teapots a second. I am getting on average 2 a second. Big difference. 2 FPS is not enough to make smoothe graphics, and we''re talking just a teapot here. So my computer is well capable of faster, but MY programs are not going neerly as fast (1/20 in reality) per polygon as retail games. I know retail is quite a bit faster, BUT NOT THAT FAST. There is something wrong with my DirectX. I have searched the web and found nothing. Dito on Microsoft site. Because Microsoft is a monopoly, they do not feel they need to give you any help with there shity products. ANY IDEAS ARE APPRECIATED.

RELIGION IS THE ROOT OF ALL EVIL

Share this post


Link to post
Share on other sites
Fruny    1658
IIRC :

Bump mapping : modifying the normals with a texture.
DISPLACEMENT mapping : actually modifying the 3D object with a texture (or something ).
Environment mapping : Using textures to simulate the effects of the environment (lighting, reflexions) on an object.

Share this post


Link to post
Share on other sites
Goober King    553
Your not the only one with the crap like that going on. I''ve used
both a Ati Radeon and Geforce2MX 400 based cards in my system.
On my 500Mz system Half-Life a P133Mz required game is at most
times unplayable. I have about 11 233mz or under games and not
one of them runs as well as they should. Two days ago I got curious and dropped my old 4MB Dimond Viper v330 PCI card in
and in some games was getting better FPS? APG didn''t even exist
when I bought that thing. I think I got a crapy MOBO or something.
I can''t wait to replace the damn thing.

Share this post


Link to post
Share on other sites