Game Development Community

TGE & OpenGL Problems with Radeon Card

by Brian C. · in Hardware Issues · 08/08/2005 (9:11 pm) · 4 replies

Hi all,

I have been experiencing a reoccurring problem while using OpenGL with the Torque Game Engine FPS demo in Windows XP Pro SP2. I have posted this problem in another forum, and even submitted a ticket with ATI. I am pasting the ATI session here, which includes the problem specifics and what they believe will solve the problem. I hope GG can either fix this problem in a future TGE revision, or tell me what I'm doing wrong if I am, thanks!

Quote:
Manufacturer: ATI Technologies Inc.
Product: RADEON 9500 PRO
Bus Type: AGP
Operating System: WINDOWS XP SP2
Driver Version: CATALYST 5.7
Category: Solve a Problem
Topic: Lockups and Hangs
Sub-topic: 3D Applications
Other Multimedia Center Version : No
Application Name: Torque Game Engine
Application Version: 1.3
Summary: OpenGL Hangs
Details: Hi - I am a game developer and am experiencing a technical problem with the Torque Game Engine (garagegames.com). Specifically, when running an included demo game using OpenGL, the game runs fine but then hangs after about two minutes. After several seconds, the adapter resets itself and I get the message, "VPU Recover has reset your graphics accelerator as it was no longer responding to graphics driver commands." I then clicked to send an error report to ATI. But it seems to work indefinitely when I switch to Direct3D mode. I'm quite certain I am using all updated ATI Catalyst drivers, Windows patches, and software development tools. I checked the opengl32.dll file in the windows/system32 folder, and it's dated August 12, 2004... not sure if that's the latest, but OpenGL's site (opengl.org) said you (the manufacturer) are responsible for providing the latest OpenGL drivers, presumably within the Catalyst package. Someone on the Torque site suggested my card is overheating, but I have average case temperatures of 34 degrees celsius, with several case fans (including two 120mm's blowing front to back). I have not modified the card in any way (e.g. no overclocking).

I appreciate your help in this matter, thank you! - Brian Czaja



Solution
Solved:
(8/8/2005 3:27 PM EDT)

If it is specific to the games you are developing it is probably not a hardware issue and is related to drivers.

Support for custom software would come from Developer Relations. For information on this program please see the link below.

www.ati.com/developer/index.html



#1
08/10/2005 (1:41 am)
If you have a TGE license you can run the demo in the debugger and isolate where the hangup occurs. That should let you report the exact OpenGL API that's failing.
#2
08/13/2005 (8:24 am)
I rebuilt the entire solution and ran it with the debugger. It worked flawlessly. Then I rebuilt it as a retail build, ran it from within the compiler (MSVC++ .NET 2003), and the game rebooted my PC after several seconds of playing. Unfortunately, I know little of OpenGL programming, so I don't have a clue. I'll experiment some more and try rolling back the drivers.
#3
08/13/2005 (12:35 pm)
You might look here as well: infinite loop

Looks like I can not link directly to the information, so do a search with string "infinite loop" under knowlegebase

I have a similar occuring problem with some games.
#4
08/21/2005 (10:57 am)
Thanks Shawn. Looks like it's a problem they're still trying to figure out. I checked my settings, but don't have the time to test different hardware configurations. I'll just run it with DirectX and wait for ATI to (hopefully) figure out the problem.