Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: ballyhoo on October 29, 2009, 09:47:48 pm

Title: Unable to initialize display device!
Post by: ballyhoo on October 29, 2009, 09:47:48 pm
Hi, I am now having this same problem, but my card (Im on an Acer laptop, ergh) is an ATI Radeon Mobility x1300, which they have apparently "stopped supporting". Hence I can't download updated OpenGL drivers!

Tried the stuff in this thread to no avail, about to give up. Am I ****ed?



Error: Unable to initialize display device!

File: gropengl.cpp
Line: 2972

thanks for any help!  :eek2:
Title: Unable to initialize display device!
Post by: Zacam on October 29, 2009, 11:45:58 pm
That actually sounds like a completely different problem.

In any case, attach or post ( in "["code"]" "["/code"]" tags please (but without the "") your fs2_open.log file after running a Debug build.
Title: Re: Unable to initialize display device!
Post by: karajorma on October 30, 2009, 12:11:18 am
Agreed that it's a different issue. Thread split.
Title: Re: Unable to initialize display device!
Post by: ballyhoo on October 30, 2009, 07:46:38 am
Ack! I believe it was the same issue, as the first error message I encountered was the same as the OP, ie     
"unable to get proper pixel format in OpenGL Win32".

What I posted was from the report log afterwards.

Running from Debug exe;

Error: Current GL Version of 1.1 is less than the required version of 1.2.
Switch video modes or update your drivers.
File: gropengl.cpp
Line: 2980


Call stack:
------------------------------------------------------------------
    fred2_open_3_6_10d.exe 0051dc32()
    fred2_open_3_6_10d.exe 0051d757()
    fred2_open_3_6_10d.exe 004576ed()
    fred2_open_3_6_10d.exe 0044d651()
    fred2_open_3_6_10d.exe 009c5da2()
    fred2_open_3_6_10d.exe 009c5704()
    fred2_open_3_6_10d.exe 009c32a9()
    fred2_open_3_6_10d.exe 009c3745()
    USER32.dll 761a1a10()
    USER32.dll 761a3123()
    USER32.dll 761a1c03()
    USER32.dll 76198562()
    ntdll.dll 770e0e6e()
    USER32.dll 7619848b()
    USER32.dll 7618d7f9()
------------------------------------------------------------------

I am running FSO v3.6.10 on Vista with Dual amd turion 1.8ghz, 2G ram, ATI Mobility x1300 etc


Here is my fs2_open.log

Code: [Select]
Passed cmdline options:
  <none>
Building file index...
Found root pack 'D:\Program Files\Freespace 2\FS2OGGcutscenepack.vp' with a checksum of 0x84396e99
Found root pack 'D:\Program Files\Freespace 2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'D:\Program Files\Freespace 2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'D:\Program Files\Freespace 2\Root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'D:\Program Files\Freespace 2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'D:\Program Files\Freespace 2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'D:\Program Files\Freespace 2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'D:\Program Files\Freespace 2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'D:\Program Files\Freespace 2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'D:\Program Files\Freespace 2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'D:\Program Files\Freespace 2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'D:\Program Files\Freespace 2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'D:\Program Files\Freespace 2\' ... 7 files
Searching root pack 'D:\Program Files\Freespace 2\FS2OGGcutscenepack.vp' ... 10 files
Searching root pack 'D:\Program Files\Freespace 2\multi-mission-pack.vp' ... 110 files
Searching root pack 'D:\Program Files\Freespace 2\multi-voice-pack.vp' ... 307 files
Searching root pack 'D:\Program Files\Freespace 2\Root_fs2.vp' ... 157 files
Searching root pack 'D:\Program Files\Freespace 2\smarty_fs2.vp' ... 10 files
Searching root pack 'D:\Program Files\Freespace 2\sparky_fs2.vp' ... 3027 files
Searching root pack 'D:\Program Files\Freespace 2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'D:\Program Files\Freespace 2\stu_fs2.vp' ... 2355 files
Searching root pack 'D:\Program Files\Freespace 2\tango1_fs2.vp' ... 32 files
Searching root pack 'D:\Program Files\Freespace 2\tango2_fs2.vp' ... 15 files
Searching root pack 'D:\Program Files\Freespace 2\tango3_fs2.vp' ... 10 files
Searching root pack 'D:\Program Files\Freespace 2\warble_fs2.vp' ... 52 files
Found 13 roots and 7429 files.
Setting language to English
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Initializing OpenAL...
  Using 'Generic Software' as OpenAL sound device...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

... OpenAL successfully initialized!
Initializing OpenGL graphics device at 640x480 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
ERROR: Current GL Version of 1.1 is less than the required version of 1.2.
Switch video modes or update your drivers.
File: gropengl.cpp
Line: 2980
    fred2_open_3_6_10d.exe 0051dc32()
    fred2_open_3_6_10d.exe 0051d757()
    fred2_open_3_6_10d.exe 004576ed()
    fred2_open_3_6_10d.exe 0044d651()
    fred2_open_3_6_10d.exe 009c5da2()
    fred2_open_3_6_10d.exe 009c5704()
    fred2_open_3_6_10d.exe 009c32a9()
    fred2_open_3_6_10d.exe 009c3745()
    USER32.dll 761a1a10()
    USER32.dll 761a3123()
    USER32.dll 761a1c03()
    USER32.dll 76198562()
    ntdll.dll 770e0e6e()
    USER32.dll 7619848b()
    USER32.dll 7618d7f9()
Int3(): From e:\storage\fso\fs2_open_3_6_10\code\globalincs\windebug.cpp at line 1235


So basically, I need to update OpenGL but there is no availablity of new graphics card drivers. I will search for ways to do this now, but can anyone give me any pointers?
Title: Re: Unable to initialize display device!
Post by: The E on October 30, 2009, 07:48:01 am
What OS and driver are you using? That series of cards should be fine with the Catalyst 9.3 drivers....
Title: Re: Unable to initialize display device!
Post by: ballyhoo on October 30, 2009, 08:25:37 am
Hi I'm running Vista and as far as I'm aware there are only one set of mobility drivers for the x1300 etc which date from around 2006. The mobility ATIs are not supported under Catalyst and ATI have palmed the support of them out to the OEM ie Acer, who obviously do nothing to update them.

Gah, I tried using a modding tool to give my mobility drivers some of the abilities of the new 9.10 (wat) ATI drivers but it made no effect on FSO.  :shaking:

I may just give up! bloody laptops heh

If anyone does find a way to manually install the Open GL 1.2 component please let me know! x

Title: Re: Unable to initialize display device!
Post by: The E on October 30, 2009, 08:35:34 am
Umm.

The 9.3 drivers are the last ones that support that particular card.

Did you try this: http://www.driverheaven.net/modtool.php ?

Title: Re: Unable to initialize display device!
Post by: ballyhoo on October 30, 2009, 09:24:52 am
yeh it just resulted in a massive system crash (tried to mod 9.10 because I couldn't find vista 9.3s anywhere) and bluescreen upon startup, thankfully vista bailed me out with system restore.  :lol:

I shall keep looking for the 9.3 then, thanks muchly for the tip!

Title: Re: Unable to initialize display device!
Post by: ballyhoo on October 30, 2009, 09:41:52 am
Installed the 9.3 drivers but still get the same error. Cheers for help tho!

Did get a free trial of WOW with the drivers though so maybe I'll try that instead. haha D:

Title: Re: Unable to initialize display device!
Post by: The E on October 30, 2009, 09:44:27 am
I think your driver installation is, in a word, ****ed. That card should be able to use OpenGL 2, never mind 1.2.

Personally, I would recommend a thorough cleaning, followed by a reinstall of the driver.