Game Development Community

World Editor, Torque 3D 1.1

by Turow · in Technical Issues · 06/04/2011 (5:15 pm) · 10 replies

Just installed Torque 3D 1.1 after uninstalling the beta version. After selecting the World Editor the error message reads "Failed to initialize Direct3D! Make sure you have DirectX9 installed, and are running a graphics card that supports Pixel Shader 1.1."

Since my system is Win7 64bit, I figure it my graphics card. Is a GPU with Pixel Shader 1.1 now required, or is their another issue with my install? Question for anyone who knows. Thanks.

About the author

Recent Threads


#1
06/04/2011 (8:31 pm)
This can occur for several reasons. If your drivers aren't the latest or you are running an older version of DirectX.
To ensure it isn't your video card download the latest drivers and then visit www.gamesforwindows.com/en-US/directx/ click latest directx downloads for gamers and download the DirectX End-User Runtime.
#2
06/04/2011 (9:40 pm)
Thanks David, I'll try that.
#3
06/05/2011 (6:51 am)
I ran the latest directx downloads which confirmed that my system has the latest directx downloads already. My system uses the intel g43/g45 express chipsets, which apparently has pixel shader 4.0 support (http://www.intel.com/support/graphics/sb/cs-014257.htm).

Therefore, the directx error message is still very frustrating.
#4
06/05/2011 (6:25 pm)
I also have installed newest Intel drivers, DirextcX 10 and the DirectX SDK and I get the same message.

My Laptop Lenovo Y-510 3gig Ram
Win Vista 32bit
Mobile Intel 965 supports Vertex Shader 4.0 and Pixel Shader 4.0

I run dxdiag and test came up;
Direct Draw Acceleration: Enabled
Direct3D Acceleration: Enabled
AGP Texture Acceleration: Enabled

but when I get into Torque Toolbox and then try to run anything' I get:

Failed to initialize Direct3D! Make sure you have DirectX9 installed, and are running a graphics card that supports Pixel Shader 1.1

I got the Demo to work on my lead modelers pc:
Intel 2Core 2.5
3gig
GForce 9300 512meg ram

After testing, it runs smoothly with everything set to minimum
Auto Detect sets everything to normal but its like a fast slide show.

Our fastest pc is an AMD X4 3.0 3gig ram GForce 8400 1024meg ram
These cards are not sufficient. We looked at the newer 550 TI in 1024meg ram ($149 each), but even then we feel thats about the minimum card that should be used for decent performance for game development. If we want to see the best of what we are building we should get as close to the 590 as we can afford, and that's about our limit. So, $450 for the 3 cards and $300 for the 3 Torque3D seats, $40 for 2 Torsion. That is less than $800 to switch from Unity3D to Torque3D.
#5
06/06/2011 (10:15 am)
@Turow: Take a look at this thread here.
#6
06/06/2011 (11:35 am)
Excellent! That was the solution Christopher. Thanks for everyone's help.
#7
06/06/2011 (3:13 pm)
It looks like anti-aliasing isn't support on Intel based graphic cards. I've logged a ticket as THREED-1978.
#8
06/06/2011 (7:40 pm)
Thanks! 1.1 Demo runs on my laptop now. I just had to change the

$pref::Video::mode = "1024 768 false 32 60 4";

to

$pref::Video::mode = "1024 768 false 32 60 0";

since its like a slide show, I wont be using it on my laptop, but I can use constructor on it just fine.
Thanks Again
#9
06/07/2011 (5:33 pm)
i get this in my output of torsion
--- Resetting D3D Device ---
AntiAliasing has been disabled; it is not compatible with AdvancedLighting.
still runs amazing though
#10
06/28/2011 (2:21 pm)
Thanks this worked for me as well :)