[Solved] oolite 1.74.2/PC not getting correct OpenGL version

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
SiriusCG
Dangerous
Dangerous
Posts: 73
Joined: Sat Mar 27, 2010 12:59 am

[Solved] oolite 1.74.2/PC not getting correct OpenGL version

Post by SiriusCG »

Hi folks ... I recently did a clean install of 1.74.2 on my WinXP 64 bit system. I'm using an ATi Radeon HD 4870 with Catalyst 10.9 drivers and controls on a 1920x1080x32 wide display.

For some reason, I think Oolite is not getting the correct OpenGL version:

Code: Select all

[log.header]: Opening log for Oolite version 1.74.2 (x86-32 test release) under Windows at 2010-10-17 10:23:09 -0600.
4 processors detected.
Oolite options: procedural planet textures, docking clearance, wormhole scanner, target incoming missiles, spoken messages, JavaScript console support, OXP verifier, localization tools, debug GraphViz support.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

[joystickHandler.init]: Number of joysticks detected: 0
[display.mode.list.native]: Windows native resolution detected: 1920 x 1080
[searchPaths.dumpAll]: Unrestricted Mode - Resources paths:
    Resources
    ../AddOns
[rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0")
Vendor: Microsoft Corporation
Renderer: GDI Generic
[rendering.opengl.extensions]: OpenGL extensions (3):
GL_EXT_paletted_texture, GL_EXT_bgra, GL_WIN_swap_hint
[rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shading_language_100 is not available).
[script.load.world.listAll]: Loaded 5 world scripts:
    oolite-cloaking-device 1.74.2
    oolite-constrictor-hunt 1.74.2
    oolite-nova 1.74.2
    oolite-thargoid-plans 1.74.2
    oolite-trumbles 1.74.2
[loading.complete]: ========== Loading complete. ==========
[gameController.exitApp]: .GNUstepDefaults synchronized.

Closing log at 2010-10-17 10:23:21 -0600.
Oolite seems to think my OGL is v1.1.0 when it's actually 3.3 as detected by my OpenGL extension viewer.

Needless to say, the display is completely hosed and unusable.

Any suggestions?

Cheers.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6633
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Run the game from the command line (or modify its shortcut) so that it uses the -nosplash switch. This will bypass the spash screen and hopefully resolve the problem with garbled graphics and incorrect OpenGL version recognition.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

I use the –nosplash switch all the time now… my ATI card (HD 3650) definitely prefers it that way.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
SiriusCG
Dangerous
Dangerous
Posts: 73
Joined: Sat Mar 27, 2010 12:59 am

Post by SiriusCG »

Ah, thx for that. It did solve the display issue ...

Now I've discovered that none of the menu choices in the "Options" menu work and I can't exit the application except through the Task Manager.

This is strange because this version used to work fine before ...

Cheers.
User avatar
SiriusCG
Dangerous
Dangerous
Posts: 73
Joined: Sat Mar 27, 2010 12:59 am

Post by SiriusCG »

UPDATE:

It's something to do with the ATI drivers I think. I disabled my 2nd monitor and now most of the Oolite Option choices work, except for choosing the screen resolution and full screen/windowed choices. They do nothing ...

I still have to kill Oolite from the Task Manager.

I think I'll roll back and go to 10.7 or so and see what happens.

Cheers.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6633
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Does the Shift+Esc shortcut for quit work?
User avatar
SiriusCG
Dangerous
Dangerous
Posts: 73
Joined: Sat Mar 27, 2010 12:59 am

FIXED!

Post by SiriusCG »

Geez, I'm thick-headed ...

When I first had the graphics problem, I tried a different compatibility mode for oolite.exe ... I set it for Win98 and forgot to set it back ... Wrong thing to do as the oolite.exe process wasn't being killed when I left the program ... Hence, it wasn't removing the .lck file ... Duh! Silly me ...

I did have a graphics problem initially and I think using the -nosplash flag allowed Oolite to set the OGL version correctly. I'm not using it now and everything is working perfectly.

Cheers.
Post Reply