graphics card, directX 3d

  • Thread starter Thread starter john townsley
  • Start date Start date
J

john townsley

Hi

I have WinXp and directx9 installed.
I cant play games that required directX3d (because I get that error).
My graphics card is on-board 64mg and I take it this isnt good enough, I
need a Graphics card that supports directX3D

Is this right?
 
john townsley said:
Hi

I have WinXp and directx9 installed.
I cant play games that required directX3d (because I get that error).
My graphics card is on-board 64mg and I take it this isnt good enough, I
need a Graphics card that supports directX3D

Is this right?

You're looking at the difference between 'hardware acceleration' and
'software emulation'...

A decent graphics card will offer hardware acceleration for various DirectX
functions.
This is what is required by games to run optimally.

Onboard graphics will (or may) perform the same functions but use software
to emulate the non-existing hardware acceleration.
With software emulation, your games will either run slower or not at all -
it depends on the game's hardware requirements.

Goto the Start menu's Run command and enter:

dxdiag

And you'll get the DirectX diagnostics.
Look through it and you'll see what your onboard graphics are capable of.
On the Display tab you'll see DirectDraw, Direct3D and AGP Texture
Acceleration - are these enabled or greyed out as unavailable?
If any of these options are available but not enabled then enable them and
try your games again.
If these options are unavailable then your onboard graphics doesn't support
the necessary hardware acceleration for these DirectX functions and will try
to use software emulation instead - resulting in games that run too slow or
not at all.

You may want to check that you have the latest manufacturer's drivers for
your onboard graphics too - if 'bog-standard' drivers are installed then
some DirectX functions may be unavailable and require the latest official
drivers to enable them.

Martin.
 
Martin said:
You're looking at the difference between 'hardware acceleration' and
'software emulation'...

A decent graphics card will offer hardware acceleration for various
DirectX
functions.
This is what is required by games to run optimally.

Onboard graphics will (or may) perform the same functions but use software
to emulate the non-existing hardware acceleration.
With software emulation, your games will either run slower or not at all -
it depends on the game's hardware requirements.

Goto the Start menu's Run command and enter:

dxdiag

And you'll get the DirectX diagnostics.
Look through it and you'll see what your onboard graphics are capable of.
On the Display tab you'll see DirectDraw, Direct3D and AGP Texture
Acceleration - are these enabled or greyed out as unavailable?
If any of these options are available but not enabled then enable them and
try your games again.
If these options are unavailable then your onboard graphics doesn't
support
the necessary hardware acceleration for these DirectX functions and will
try
to use software emulation instead - resulting in games that run too slow
or
not at all.

You may want to check that you have the latest manufacturer's drivers for
your onboard graphics too - if 'bog-standard' drivers are installed then
some DirectX functions may be unavailable and require the latest official
drivers to enable them.

Martin.
The dxdiag test all the direct3D correctly and all the test run OK and are
available. If I run say samples ffor directx with VC++ then I do get these
errors

Could not load rasterizer....... which.loads direct3D............it
will run very slowly
then
could not load media.......
and closes
 
Back
Top