Can't switch to OpenGL
by Nmuta Jones · in Torque Game Engine · 11/30/2007 (1:59 pm) · 6 replies
This is a bizarre problem that only exists on my current computer.
I have a pretty decent video card for a laptop: Mobility Radeon x700 with 256 MB of dedicated VRAM. But when I run any version of TGE, it runs in D3D only and WON'T give me the option to switch to OpenGL.
In D3D, it's choppy. runs several frames, then pauses for a half second, runs several frames, pauses, very choppy to the point of being distracting. Not smooth.
Sometimes it's worse than others but it's always a problem. this is the case with a fresh re-install also.
I have Windows Vista, by the way.
in starter.fps/client/prefs.cs I tried changing
$pref::Video::displayDevice = "D3D";
and
$pref::Video::profiledRenderer = "Direct3D";
to opengl, but it won't take....when I run the engine it overwrites those prefs right back to D3D.
I've been an SDK owner for a few years now and I've never seen this problem before. How can I change this? It's affecting my ability to complete my project.
I have a pretty decent video card for a laptop: Mobility Radeon x700 with 256 MB of dedicated VRAM. But when I run any version of TGE, it runs in D3D only and WON'T give me the option to switch to OpenGL.
In D3D, it's choppy. runs several frames, then pauses for a half second, runs several frames, pauses, very choppy to the point of being distracting. Not smooth.
Sometimes it's worse than others but it's always a problem. this is the case with a fresh re-install also.
I have Windows Vista, by the way.
in starter.fps/client/prefs.cs I tried changing
$pref::Video::displayDevice = "D3D";
and
$pref::Video::profiledRenderer = "Direct3D";
to opengl, but it won't take....when I run the engine it overwrites those prefs right back to D3D.
I've been an SDK owner for a few years now and I've never seen this problem before. How can I change this? It's affecting my ability to complete my project.
About the author
Lead Developer for MediaBreeze Multimedia
#2
12/03/2007 (6:25 am)
Make sure you are using the latest video drivers for your card. It could be that OpenGL support from them isn't very good. Chances are, if TGE isn't giving you the option to switch to OGL, your video driver isn't supporting it.
#3
12/03/2007 (6:34 am)
That card does explicitly claim "the latest" OpenGL shader support. Maybe an OGL library is missing?
#4
My fear is that the card supports OpenGL, but not on Vista, which I upgraded to (foolish me) .
12/03/2007 (7:00 am)
Yeah, this was my fear. This card does indeed support OpenGL, (Max 9 for example, runs fine in OpenGL, and the card claims to support OpenGL well).My fear is that the card supports OpenGL, but not on Vista, which I upgraded to (foolish me) .
#5
12/03/2007 (7:05 am)
Oh yeah, Vista. I've also had a ton of problems since installing it. I can't even think of why I did except the whole "newer must be better" techno-junkie living inside of me.
#6
by the way, I seem to at least have temporarily solved my problem with the choppiness by running Torque in compatability mode for XP service pack 2.
but still NO OPEN GL option available.
12/03/2007 (8:13 am)
WELL, I may have to go back to XP.by the way, I seem to at least have temporarily solved my problem with the choppiness by running Torque in compatability mode for XP service pack 2.
but still NO OPEN GL option available.
Torque Owner Nmuta Jones
"forcing the engine to go to openGL with the -openGL switch"
..... I am assuming this is a command line prompt.... can someone refresh my memory on how to do this? It would be greatly appreciated. thanks.
OpenGL does NOT show up as an option when I press ctrl+o ....the drop down box is there but D3D is the only option shown. I am using AFX Core Tech. They are not using and D3D only stuff, are they?