D2X 0.58.1 crashing on OS X 10.10 with opengl video mode error
#1
I just installed D2X 0.58.1 on OS X 10.10 Yosemite and then added the Descent II data files to the data folder - however I'm getting a crash immediately on launch -

"Error: Could not set 640x480x32 opengl video mode: Error setting OpenGL fullscreen: invalid fullscreen drawable"

The game does not load far enough to create a config file in the D2X preferences folder, so all I have is the gamelog file, copied here -

----------------------------------------------------------------------------------------------------------
00:35:05 D2X-Rebirth v0.58.1  Aug  5 2013 17:29:26
00:35:05 This is a MODIFIED version of Descent 2, based on Full Version v1.2.
00:35:05 Copyright © 1994-1996 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
00:35:05 Copyright © 1999 Peter Hawkins, 2002 Bradley Bell, 2005-2011 Christian Beckhaeuser

00:35:05 Using SDL_mixer library
00:35:06 sdl-joystick: found 1 joysticks
00:35:06 sdl-joystick 0: Logitech Cordless RumblePad 2
00:35:06 sdl-joystick: 4 axes
00:35:06 sdl-joystick: 12 buttons
00:35:06 sdl-joystick: 1 hats
00:35:06 sdl-joystick: 4 axes (total)
00:35:06 sdl-joystick: 16 buttons (total)
00:35:17
Error: Could not set 640x480x32 opengl video mode: Error setting OpenGL fullscreen: invalid fullscreen drawable

----------------------------------------------------------------------------------------------------------

Anyone have an idea what's going on?
Reply
#2
This sounds like exactly the same problem I was having here: http://www.dxx-rebirth.com/frm/index.php...942.0.html

I solved it by setting
Code:
Multisample=0
in descent.cfg.

If you don't have a descent.cfg (e.g. in ~/.d2x-rebirth/ or your Descent directory) you could try creating a new one with only that line and see if that will get you to the menu?

I was having the problem on my Linux machine - Rebirth ran fine out of the box on my Macbook, but it is a lot newer. Do you have an Intel GFX card?
Reply
#3
Thanks for the reply, I checked out the other thread and that looks like almost the same error message between OS X and Linux Mint - however no joy with the .cfg tweak, unfortunately.

The good news is that I found a workaround, the problem seems to stem from switching from desktop resolution a different fullscreen resolution, or between two different fullscreen resolutions - so I went into System Preferences and changed my system resolution to 800x600 first and then D2X launched happily but would not switch to higher fullscreen resolutions without crashing with that same error message - so I launched again in 800x600 and disabled fullscreen and D2X appears to have no problems switching between windowed resolutions.

I found the .cfg tweak doesn't matter (after the fact) because
Code:
Multisample=0
was already set in my new .cfg file. I also set it to true and it doesn't appear to do anything one way or the other.

So I cannot play in fullscreen for now but I'm well chuffed that at least I can play in a nice high res 1600x900 (or the like) window. Consider this a good workaround for OS X users specifically - I suspect the redraw issue has something to do with 10.10 Yosemite because D2X was running fullscreen without complaint in my previous 10.6 Snow Leopard install.
Reply
#4
(10-24-2014, 02:41 PM)TheObserver link Wrote:I was having the problem on my Linux machine - Rebirth ran fine out of the box on my Macbook, but it is a lot newer. Do you have an Intel GFX card?

I'm using a Mid-2011 21.5" iMac (Radeon HD 6770M 512MB). Also I should add that this error message is not unique to D2X, I had my eureka moment when another game (Jets'n'Guns Gold) gave me the exact same error message and refused to play nice until switched system resolution manually and disabled fullscreen.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)