Torque 3D 100% GPU Load
by Justin Scott David · in Technical Issues · 12/05/2011 (9:14 am) · 4 replies
I'm aware that Torque is designed for high-consumption graphics cards, but I recently noticed something about its performance. I have a desktop gadget that monitors my GPU load and temperature. If I open any variation of the Chinatown map in the editor, the GPU load generally stays around 30-35%. However, if I load either of the default empty maps when starting a new level, the GPU load immediately goes up to 100%. This also affects the temperature of the card. On my Radeon HD 6970, the card temp can easily reach 80 degrees celsius. This also occurs on my secondary system, which is running a Radeon HD 5850.
My question is, are there any basic optimizations that can be performed when starting a new map, that would help reduce the GPU load? It seems strange to me that a map such as Chinatown, so densely populated with meshes, lights, and other entities is easier on my graphics cards than the default empty room with only the player spawn in it. I don't like running my graphics card at a 100% load at all times, and worry about it affecting the system stability of me or anyone else running my game.
My question is, are there any basic optimizations that can be performed when starting a new map, that would help reduce the GPU load? It seems strange to me that a map such as Chinatown, so densely populated with meshes, lights, and other entities is easier on my graphics cards than the default empty room with only the player spawn in it. I don't like running my graphics card at a 100% load at all times, and worry about it affecting the system stability of me or anyone else running my game.
About the author
He likes to draw, and model in 3D, and maybe soon he'll have some cool Torque-related stuff to show!
Recent Threads
#2
I see what you're saying. So basically, there's no framerate cap built into Torque, so the only way to keep the GPU from trying to render infinity frames per second in empty scenes is to enable vsync.
12/05/2011 (9:57 am)
Hi, Bloodknight.I see what you're saying. So basically, there's no framerate cap built into Torque, so the only way to keep the GPU from trying to render infinity frames per second in empty scenes is to enable vsync.
#3
12/05/2011 (10:19 am)
There is a vsync option in the t3d options pane, you could dig around in the code to make it permanent, many games seem to be doing this lately too
#4
12/05/2011 (10:42 am)
Yeah, I enabled it in the editor, and the GPU load dropped significantly. I probably will look into implementing some sort of framerate cap in the engine one way or another, before distributing my game. Thank you for your assistance.
Torque 3D Owner Bloodknight
Bloodknight Studios
One of the first things i do for a new project is set vsync, this generally lowers GPU usage on any scene that doesnt have a lot of stuff to render