Game Development Community

Torque X Builder 2D Flickering and Crashing

by C.Eric Middleton · in Torque X 2D · 03/11/2010 (3:25 pm) · 6 replies

I recently installed Torque 2D on my computer for school and started going through some tutorials on the program. There was some really bad flickering in the program, as if the text and window wasn't rendering fast enough or wasn't being double buffered or something. Occasionally Torque would cause my graphics drivers to crash and Windows 2 would need to restart them. This would fix the flickering for a few seconds and then it would start back again.

I haven' updated my display drivers in a while, so today I updated them to the latest that nVidia had avaliable (196.21). This has only served to exacerbate the problem. Now Torque just crashes whenever I try to load a Torque project file (.txproj). Rolling back to my previous drivers reverts back to the original problem.

I tried searching the forums for a solution but I could not find anything. Does anyone have an idea how to fix this? Here is my DxDiag:

------------------
System Information
------------------
Time of this report: 3/11/2010, 17:23:00
Machine name: WIN-97N7QI48V91
Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7600) (7600.win7_rtm.090713-1255)
Language: English (Regional Setting: English)
System Manufacturer: System manufacturer
System Model: System Product Name
BIOS: BIOS Date: 03/27/09 17:56:13 Ver: 08.00.15
Processor: AMD Phenom(tm) 8650 Triple-Core Processor (3 CPUs), ~2.3GHz
Memory: 4096MB RAM
Available OS Memory: 4096MB RAM
Page File: 1893MB used, 6295MB available
Windows Dir: F:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7600.16385 32bit Unicode

------------
DxDiag Notes
------------
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Sound Tab 3: No problems found.
Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: NVIDIA GeForce 8800 GTS
Manufacturer: NVIDIA
Chip type: GeForce 8800 GTS
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0193&SUBSYS_C8293842&REV_A2
Display Memory: 2404 MB
Dedicated Memory: 613 MB
Shared Memory: 1791 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: VX922
Monitor Id: VSCAD1C
Native Mode: 1280 x 1024(p) (60.020Hz)
Output Type: DVI
Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Driver File Version: 8.17.0011.9621 (English)
Driver Version: 8.17.11.9621
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 1/11/2010 22:03:33, 11862120 bytes
WHQL Logo'd: n/a
WHQL Date Stamp: n/a
Device Identifier: {D7B71E3E-42D3-11CF-677E-22E81CC2C535}
Vendor ID: 0x10DE
Device ID: 0x0193
SubSys ID: 0xC8293842
Revision ID: 0x00A2
Driver Strong Name: oem2.inf:NVIDIA_SetA_Devices.NTamd64.6.1:Section003:8.17.11.9621:pci\ven_10de&dev_0193
Rank Of Driver: 00E62001
Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_B ModeWMV9_B ModeVC1_A ModeWMV9_A
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
D3D9 Overlay: Supported
DXVA-HD: Supported
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
--------------
System Devices
--------------
Name: Standard Enhanced PCI to USB Host Controller
Device ID: PCI\VEN_10DE&DEV_077E&SUBSYS_82E81043&REV_A1\3&267A616A&0&21
Driver: n/a

Name: NVIDIA nForce Networking Controller
Device ID: PCI\VEN_10DE&DEV_0760&SUBSYS_82E81043&REV_A2\3&267A616A&0&50
Driver: n/a

Name: PCI standard RAM Controller
Device ID: PCI\VEN_10DE&DEV_0568&SUBSYS_82E81043&REV_A1\3&267A616A&0&0C
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_10DE&DEV_077D&SUBSYS_82E81043&REV_A1\3&267A616A&0&20
Driver: n/a

Name: PCI standard ISA bridge
Device ID: PCI\VEN_10DE&DEV_075D&SUBSYS_82E81043&REV_A2\3&267A616A&0&08
Driver: n/a

Name: NVIDIA GeForce 8800 GTS
Device ID: PCI\VEN_10DE&DEV_0193&SUBSYS_C8293842&REV_A2\4&338FC310&0&0080
Driver: n/a

Name: Standard Enhanced PCI to USB Host Controller
Device ID: PCI\VEN_10DE&DEV_077C&SUBSYS_82E81043&REV_A1\3&267A616A&0&11
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_10DE&DEV_075A&SUBSYS_82E81043&REV_A1\3&267A616A&0&40
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1204&SUBSYS_00000000&REV_00\3&267A616A&0&C4
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_10DE&DEV_077B&SUBSYS_82E81043&REV_A1\3&267A616A&0&10
Driver: n/a

Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_10DE&DEV_0759&SUBSYS_82E81043&REV_A1\3&267A616A&0&30
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1203&SUBSYS_00000000&REV_00\3&267A616A&0&C3
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_10DE&DEV_077A&SUBSYS_82E81043&REV_A1\3&267A616A&0&A0
Driver: n/a

Name: PCI standard RAM Controller
Device ID: PCI\VEN_10DE&DEV_0754&SUBSYS_82E81043&REV_A2\3&267A616A&0&00
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1202&SUBSYS_00000000&REV_00\3&267A616A&0&C2
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_10DE&DEV_077A&SUBSYS_82E81043&REV_A1\3&267A616A&0&98
Driver: n/a

Name: Coprocessor
Device ID: PCI\VEN_10DE&DEV_0753&SUBSYS_82E81043&REV_A2\3&267A616A&0&0B
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1201&SUBSYS_00000000&REV_00\3&267A616A&0&C1
Driver: n/a

Name: VIA 1394 OHCI Compliant Host Controller
Device ID: PCI\VEN_1106&DEV_3044&SUBSYS_81FE1043&REV_C0\4&F7B076E&0&5040
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_10DE&DEV_0778&SUBSYS_82E81043&REV_A1\3&267A616A&0&80
Driver: n/a

Name: NVIDIA nForce PCI System Management
Device ID: PCI\VEN_10DE&DEV_0752&SUBSYS_82E81043&REV_A1\3&267A616A&0&09
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1200&SUBSYS_00000000&REV_00\3&267A616A&0&C0
Driver: n/a

Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_10DE&DEV_0AD0&SUBSYS_82E81043&REV_A2\3&267A616A&0&48
Driver: n/a

Name: High Definition Audio Controller
Device ID: PCI\VEN_10DE&DEV_0774&SUBSYS_836C1043&REV_A1\3&267A616A&0&38
Driver: n/a

Name: PCI standard RAM Controller
Device ID: PCI\VEN_10DE&DEV_0751&SUBSYS_82E81043&REV_A1\3&267A616A&0&0A
Driver: n/a

Thanks for any help.

#1
04/06/2010 (4:58 pm)
I'm having the same issue here too.
#2
04/06/2010 (6:24 pm)
Do you guys have the latest release?

#3
04/06/2010 (8:13 pm)
I'm using it for school and the school has provided a custom kit for developing games that runs on Torque 3.0. It runs fine on my school laptop but not on my computer at home.
#4
04/07/2010 (12:06 pm)
I was having a lot of trouble with it in Windows 7 64 bit, but following the advice in this thread to disable "Desktop composition" helped tremendously - http://www.torquepowered.com/community/forums/viewthread/91787

Right-click on the app, then click 'properties', then select the 'compatibility' tab and check 'disable desktop composition'.
#5
04/08/2010 (9:48 pm)
That did not resolve the issue. Any more ideas?
#6
04/11/2010 (11:34 am)
You could try changing some settings in the commonPrefs.cs file for Torque X builder.

In Windows Vista it's located in [drive letter]:\Users\[user profile name]\AppData\Roaming\GarageGames\TorqueGameBuilderX\

I changed these settings to these values

$pref::Video::allowD3D = "1";
$pref::Video::allowOpenGL = "0";
$pref::Video::preferOpenGL = "0";

and the crashing stopped, but i would still occasionally get the flickering.