Color scheme problem when using OpenGL
by Martin Andresen · in Torque Game Builder · 03/03/2009 (7:14 am) · 2 replies
When running TGB (standard exe and demos) in OpenGL using fullscreen mode on Vista, Vista will display an info box saying:
"The color scheme has been changed to Windows Vista Basic."
I've searched on the internet about the error and it seems Vista in some cases will display this when running OpenGL. When the message is shown Vista actually disables Aero while running the application.
I tried downloading various games using TGB and found all of them to display this message.
Does anyone know of a fix to prevent this or at least preventing the message to be shown?
Martin Andresen
Twintale Entertainment
"The color scheme has been changed to Windows Vista Basic."
I've searched on the internet about the error and it seems Vista in some cases will display this when running OpenGL. When the message is shown Vista actually disables Aero while running the application.
I tried downloading various games using TGB and found all of them to display this message.
Does anyone know of a fix to prevent this or at least preventing the message to be shown?
Martin Andresen
Twintale Entertainment
#2
Since TGB makes the same calls for all machines I'd say it has to be the machines and not some graphics mode/call TGB is making.
Do all the machines have the same specs for ram and video memory? Vista version is not an issue but memory can be for this error.
It can also be caused by an application switching Vista to a resolution that its card can't handle with Aero turned on.
Check your Vista event logs there might be an indication there of why that particular machine gets the message.
Unfortunately no way to fix this popup message without hacking the registry and even with engine changes I don't believe TGB could detect it and prevent it.
04/08/2009 (9:13 am)
Not sure if you fixed this yet since the post is a month old - I've been busy :-)Since TGB makes the same calls for all machines I'd say it has to be the machines and not some graphics mode/call TGB is making.
Do all the machines have the same specs for ram and video memory? Vista version is not an issue but memory can be for this error.
It can also be caused by an application switching Vista to a resolution that its card can't handle with Aero turned on.
Check your Vista event logs there might be an indication there of why that particular machine gets the message.
Unfortunately no way to fix this popup message without hacking the registry and even with engine changes I don't believe TGB could detect it and prevent it.
Torque Owner Martin Andresen
Default Studio Name
The best way to verify it is to go to fullscreen and then back to desktop, by minimizing the window, tabbing out, or going back to windowed mode. The message is then visible.
We tried this on a few more Vistas and on the six machines we tried this on, three of them showed this behavior. The other three didn't display the message.
Any ideas why this would only be a problem on some machines? Some of the Vistas use the same Vista version, but one machine has no problems while two others has, so it doesn't seem related to what version of Vista you're using.