TGEA demo : DX9 didn't cut it...
by Ronnie · in Technical Issues · 10/31/2007 (9:47 am) · 28 replies
Hello everyone,
Some members here have suggested that
I would download both TGE and TGEA demos,
just to see what they look like etc, so I did.
However, while both TGE v1.4.2 and TGE v1.5.2
have worked great, it was TGEA v1.0.3 demo
that did the following:
--------------------------------------------------
0. Prerequisites
--------------------------------------------------
..................................................
(a) TGE v1.4.2 and TGE v1.5.2
..................................................
They seemed to have been worked
just fine, specifically the demo games.
..................................................
(b) TGEA System requirements
..................................................
I looked at the documentation,
and it specifically stated that
DirectX v8.0 was the minimum.
--------------------------------------------------
1. First TGEA demo-run attempt
--------------------------------------------------
I tried to run it, but it would display some error
message having to do with "DX", so I assumed
it was a DirectX-related problem.
My solution:
Since whatever DirectX version I'd already had,
if at all, was not sufficient, I installed DirectX v9.0
from its 35MB run-time distribution installer.
--------------------------------------------------
2. Second TGEA demo-run attempt
--------------------------------------------------
I tried again, but it would display some error
message that said something else regarding DX.
My solution:
I wasn't sure whether DirectX v9.0 runtime
alone was enough, so next I installed the DSK
of DirectX v9.0 from a 239MB-distribution installer.
--------------------------------------------------
3. Third TGEA demo-run attempt
--------------------------------------------------
I tried a third time, but it would display some error
message that said : "Cannot load all functions. Try
to re-install".
My solution: none.
At that point I didn't know what to do.
So my question is:
Would I need to install DirectX v10.0 for
TGEA demo -- let alone the actual app -- to work?
Or, would it be due to some other problem(s),
as TGE worked ok?
Thanks in advance
Ronnie
Some members here have suggested that
I would download both TGE and TGEA demos,
just to see what they look like etc, so I did.
However, while both TGE v1.4.2 and TGE v1.5.2
have worked great, it was TGEA v1.0.3 demo
that did the following:
--------------------------------------------------
0. Prerequisites
--------------------------------------------------
..................................................
(a) TGE v1.4.2 and TGE v1.5.2
..................................................
They seemed to have been worked
just fine, specifically the demo games.
..................................................
(b) TGEA System requirements
..................................................
I looked at the documentation,
and it specifically stated that
DirectX v8.0 was the minimum.
--------------------------------------------------
1. First TGEA demo-run attempt
--------------------------------------------------
I tried to run it, but it would display some error
message having to do with "DX", so I assumed
it was a DirectX-related problem.
My solution:
Since whatever DirectX version I'd already had,
if at all, was not sufficient, I installed DirectX v9.0
from its 35MB run-time distribution installer.
--------------------------------------------------
2. Second TGEA demo-run attempt
--------------------------------------------------
I tried again, but it would display some error
message that said something else regarding DX.
My solution:
I wasn't sure whether DirectX v9.0 runtime
alone was enough, so next I installed the DSK
of DirectX v9.0 from a 239MB-distribution installer.
--------------------------------------------------
3. Third TGEA demo-run attempt
--------------------------------------------------
I tried a third time, but it would display some error
message that said : "Cannot load all functions. Try
to re-install".
My solution: none.
At that point I didn't know what to do.
So my question is:
Would I need to install DirectX v10.0 for
TGEA demo -- let alone the actual app -- to work?
Or, would it be due to some other problem(s),
as TGE worked ok?
Thanks in advance
Ronnie
About the author
#2
10/31/2007 (9:56 am)
Did u try updating ur drivers?
#3
10/31/2007 (10:32 am)
I'd agree with David here, looks like a gfx hardware issue - what graphics card are you using?
#4
10/31/2007 (10:49 am)
Are you running it on Vista and an ATI card?
#5
You've asked for my graphics-card adventures:
My graphics card is : NVIDIA GeoForce FX 5200
card's driver is : 6.14.10.7772
URL f/new edition : http://www.nvidia.com/Download/index.aspx?lang=en-us
URL note : They only offer series 6, 7, 8 there; for my card, I've chose FX series...
But before I am to attempt new-driver installation,
here is my experience so far:
Command-line argument for TGEA v1.0.3 (DEMO), as
specified to be an available option on the "ReadMe.html"
documentation from TGE v1.5.2 (DEMO) (and even
TGEA v1.0.3 (DEMO) as well, if specifying "-help" argument):
"D:\Program Files\Torque\TGEA 1.0.3 Demo\TGEA.exe" -openGL
I've also tried the "-directX" option (on TGEA v1.0.3),
along with no argument at all, but it didn't work either.
There were 2 error messages that were displayed
each time:
------------------------------
Error Message # 1 :
------------------------------
Program: "...\TGEA 1.0.3 Demo\TGEA.exe"
File: \QuickBuild\working\root\Tgea\co...\DXDiag\...til.cpp
Line: 877
Expression: false
------------------------------
Error Message # 2 :
------------------------------
Window's title said:
"\QuickBuild\working\root\Tgea\continuous\checkouts\engine\gfx\D3d\gfxD3DDevice.cpp @ 1882"
Message said:
"D3DX Failed to load all functions. May need a more recent version of DirectX"
----------
Note:
----------
I had installed DirectX v9.0c Run-Time,
plus the SDK at the last time -- and got the
same message (#2).
So,
Any ideas?
Thanks,
Ronnie
11/04/2007 (10:33 am)
Hi David Blake (and others :-)),You've asked for my graphics-card adventures:
My graphics card is : NVIDIA GeoForce FX 5200
card's driver is : 6.14.10.7772
URL f/new edition : http://www.nvidia.com/Download/index.aspx?lang=en-us
URL note : They only offer series 6, 7, 8 there; for my card, I've chose FX series...
But before I am to attempt new-driver installation,
here is my experience so far:
Command-line argument for TGEA v1.0.3 (DEMO), as
specified to be an available option on the "ReadMe.html"
documentation from TGE v1.5.2 (DEMO) (and even
TGEA v1.0.3 (DEMO) as well, if specifying "-help" argument):
"D:\Program Files\Torque\TGEA 1.0.3 Demo\TGEA.exe" -openGL
I've also tried the "-directX" option (on TGEA v1.0.3),
along with no argument at all, but it didn't work either.
There were 2 error messages that were displayed
each time:
------------------------------
Error Message # 1 :
------------------------------
Program: "...\TGEA 1.0.3 Demo\TGEA.exe"
File: \QuickBuild\working\root\Tgea\co...\DXDiag\...til.cpp
Line: 877
Expression: false
------------------------------
Error Message # 2 :
------------------------------
Window's title said:
"\QuickBuild\working\root\Tgea\continuous\checkouts\engine\gfx\D3d\gfxD3DDevice.cpp @ 1882"
Message said:
"D3DX Failed to load all functions. May need a more recent version of DirectX"
----------
Note:
----------
I had installed DirectX v9.0c Run-Time,
plus the SDK at the last time -- and got the
same message (#2).
So,
Any ideas?
Thanks,
Ronnie
#6
I've tried the newly-downloaded driver-update pack,
which is of version 6.14.11.
This time, TGEA v1.0.3 (DEMO) did NOT display the
first error message (explained above), but it DID the
second one -- so bottom line, it did NOT work at all.
What now?
Thanks,
Ronnie
11/05/2007 (8:56 am)
More so,I've tried the newly-downloaded driver-update pack,
which is of version 6.14.11.
This time, TGEA v1.0.3 (DEMO) did NOT display the
first error message (explained above), but it DID the
second one -- so bottom line, it did NOT work at all.
What now?
Thanks,
Ronnie
#7
When I start up TGEA though it says, "Failed to initialize Direct3D! Make sure you have DirectX 9 installed, and are running a graphics card that supports Pixel Shader 1.1".
I have even reinstalled DirectX 9, but I get the same message. What's the solution?
11/07/2007 (3:42 pm)
I am having the same problem with the TGEA Demo. My graphics card supports PixelShader 2.0, and it always works with DirectX programs such as (TGE, XNA, etc). When I program in XNA, and I make HLSL code that compiles in PixelShader 2.0, my computer runs it.When I start up TGEA though it says, "Failed to initialize Direct3D! Make sure you have DirectX 9 installed, and are running a graphics card that supports Pixel Shader 1.1".
I have even reinstalled DirectX 9, but I get the same message. What's the solution?
#8
Same thing happened to me the first time I tried to run TGEA 1.0x. The above link should update your DirectX to work with programs that use the more recent DirectX SDK's.
11/07/2007 (5:02 pm)
DirectX End-User Runtime Web InstallerSame thing happened to me the first time I tried to run TGEA 1.0x. The above link should update your DirectX to work with programs that use the more recent DirectX SDK's.
#9
11/13/2007 (9:47 pm)
Well, I reinstalled DirectX 9 again, but I still get the same message. I wish TGEA would work for me because I want to try it out. :(
#10
I believe you have to install the last full release of DirectX 9.0c but then also install the DirectX updates that have been released more recently with the DirectX SDK's.
DirectX End-User Runtime Web Installer
11/13/2007 (10:43 pm)
@Quentin:I believe you have to install the last full release of DirectX 9.0c but then also install the DirectX updates that have been released more recently with the DirectX SDK's.
DirectX End-User Runtime Web Installer
#11
11/13/2007 (10:59 pm)
But I did download just what that link points to, but the engine still won't play. :(
#12
www.microsoft.com/downloads/details.aspx?FamilyID=529f03be-1339-48c4-bd5a-8506e5...
Its the August SDK that I used - dont know whether the newest SDK works ok (as there is a november one available)
11/14/2007 (12:52 am)
I had a similar problem running TGEA and fixed it by just installing the full DirectX SDK.www.microsoft.com/downloads/details.aspx?FamilyID=529f03be-1339-48c4-bd5a-8506e5...
Its the August SDK that I used - dont know whether the newest SDK works ok (as there is a november one available)
#13
Does your card support pixel shaders? I always got that message on lower end cards. I've never had it be a problem with DirectX. Usually it was a problem with the card or card driver.
11/14/2007 (6:18 am)
@QuentinDoes your card support pixel shaders? I always got that message on lower end cards. I've never had it be a problem with DirectX. Usually it was a problem with the card or card driver.
#14
I know my card supports PixelShader 2.0 because the shader code I use when programming in XNA runs as 2.0
11/14/2007 (12:28 pm)
@David BlakeI know my card supports PixelShader 2.0 because the shader code I use when programming in XNA runs as 2.0
#15
11/14/2007 (1:31 pm)
Just making sure since that's the message I would get with TGEA on low-end graphics machines.
#16
I clicked on the link you provided and I went trough all of the steps to install the SDK. I installed it, but I still get that crazy message from TGEA. :S
11/14/2007 (1:40 pm)
@David AndrewsI clicked on the link you provided and I went trough all of the steps to install the SDK. I installed it, but I still get that crazy message from TGEA. :S
#17
11/14/2007 (1:43 pm)
The crazy thing about it though is that I just ran it on my second computer. Mabe my graphics card on my first computer just doesn't support it :(. I don't know why!
#18
11/15/2007 (2:11 am)
Another thing I don't understand is, if my TGE can run and display graphics under the Direct 3D setting, why can't TGEA?
#19
www.newegg.com/Product/Product.aspx?Item=N82E16814130293
Also in DXDIAG did you have your slider on to where D3d and ddraw are enabled?
11/15/2007 (3:51 am)
That's antique hardware. Get a 8500 card less than $100 bucks.www.newegg.com/Product/Product.aspx?Item=N82E16814130293
Also in DXDIAG did you have your slider on to where D3d and ddraw are enabled?
#20
11/15/2007 (7:37 am)
TGE uses a directX wrapper while TGE has abstracted the renderer. The current abstraction runs in full DX mode without a GL wrapper interface. That side of things is completely different between the two engines.
Employee David Montgomery-Blake
David MontgomeryBlake
You definitely do not need 10. I have 9 installed everywhere that I used TGEA.