Phaiz

Epic Skial Regular
Contributor
Let me first say that I have no idea what OpenGL is but it isn't working apparently. I downloaded the Windows7 version of DOOM3 (BFG edition) from steam and I get the following pop up box. I've searched and searched and found suggestions to add this to the shortcut target "+set r_fullscreen x" x being 1, 2, 3 or 4. That does nothing. Here is the pop up box.

QA Timing INIT: 000153ms
D3BFG 1.1400 win-x86 Nov 9 2012 10:38:21
2527 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & HTT
3888 MB System Memory
1721 MB Video Memory
Winsock Initialized
Found interface: {0CBE7D2A-EF82-4C99-89A6-A7DDE558A5DC} Intel(R) Centrino(R) WiMAX 6250 - 0.0.0.0 NULL netmask - skipped
Found interface: {5C44AA51-8F40-4449-B34D-2664AE6BF19A} Microsoft Virtual WiFi Miniport Adapter #2 - 0.0.0.0 NULL netmask - skipped
Found interface: {AB0C4775-22C5-4CD3-865F-B551ED5F4CF2} Microsoft Virtual WiFi Miniport Adapter - 192.168.16.2/255.255.255.0
Found interface: {7270A1B2-1904-4059-B4DF-B282F7DFE7E3} Intel(R) Centrino(R) Advanced-N 6250 AGN - 0.0.0.0 NULL netmask - skipped
Found interface: {2514C594-F40B-486F-A04D-7F1BED73A9F9} Realtek PCIe FE Family Controller - 192.168.1.91/255.255.255.0
Sys_InitNetworking: adding loopback interface
doom using MMX & SSE for SIMD processing
enabled Flush-To-Zero mode
enabled Denormals-Are-Zero mode
------ Initializing File System ------
Loaded resource file _common.resources
Loaded resource file _ordered.resources
Loaded resource file _sound_pc.resources
Loaded resource file _sound_pc_en.resources
Reading resource CRCs...
Current search path:
C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition/base
C:\Users\Trigger\Saved Games\id Software\DOOM 3 BFG/base
file system initialized.
--------------------------------------
WARNING: Unable to open resource file maps/_startup.resources
----- Initializing Decls -----
------------------------------
Couldn't open journal files
execing default.cfg
couldn't exec D3BFGConfig.cfg
couldn't exec autoexec.cfg
----- R_InitOpenGL -----
Initializing OpenGL subsystem with multisamples:0 stereo:0 fullscreen:1
...registered window class
...registered fake window class
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
X..WGL_EXT_swap_control_tear not found
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: Intel(R) HD Graphics
StateFlags : 0x5
DeviceID : PCI\VEN_8086&DEV_0046&SUBSYS_FD301179&REV_02
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{61A371CE-276B-4244-BED0-E4C050056487}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Generic PnP Monitor
StateFlags : 0x3
DeviceID : MONITOR\LGD0230\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1366
dmPelsHeight : 768
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...calling CDS: ok
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: Intel(R) HD Graphics
StateFlags : 0x5
DeviceID : PCI\VEN_8086&DEV_0046&SUBSYS_FD301179&REV_02
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{61A371CE-276B-4244-BED0-E4C050056487}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Generic PnP Monitor
StateFlags : 0x3
DeviceID : MONITOR\LGD0230\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1280
dmPelsHeight : 720
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...created window @ 0,0 (1280x720)
Initializing OpenGL driver
...SetPixelFormat failed
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...releasing DC: failed
...resetting display
...shutting down QGL
...unloading OpenGL DLL
Initializing OpenGL subsystem with multisamples:0 stereo:0 fullscreen:1
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
X..WGL_EXT_swap_control_tear not found
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: Intel(R) HD Graphics
StateFlags : 0x5
DeviceID : PCI\VEN_8086&DEV_0046&SUBSYS_FD301179&REV_02
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{61A371CE-276B-4244-BED0-E4C050056487}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Generic PnP Monitor
StateFlags : 0x3
DeviceID : MONITOR\LGD0230\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1366
dmPelsHeight : 768
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...calling CDS: ok
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: Intel(R) HD Graphics
StateFlags : 0x5
DeviceID : PCI\VEN_8086&DEV_0046&SUBSYS_FD301179&REV_02
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{61A371CE-276B-4244-BED0-E4C050056487}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Generic PnP Monitor
StateFlags : 0x3
DeviceID : MONITOR\LGD0230\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1280
dmPelsHeight : 720
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...created window @ 0,0 (1280x720)
Initializing OpenGL driver
...SetPixelFormat failed
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...releasing DC: failed
...resetting display
...shutting down QGL
...unloading OpenGL DLL
Unknown command 'vid_restart'
Unable to initialize OpenGL
Shutting down OpenGL subsystem
...shutting down QGL
-------------

I have no idea what any of this means so if anyone here can translate, it would be very helpful.
 

PsychoRealm

Australian Skial God
Contributor
Where did you add "+set r_fullscreen 3" line? In General tab of the application in your Steam Library?
 

Phaiz

Epic Skial Regular
Contributor
I tried adding it with all 4 choices through the steam library and still received the error box
 

Phaiz

Epic Skial Regular
Contributor
The closest I can get to the game actually launching is if I run it in comp mode with xp service pack 3. This method simply brings up the 'program has stopped working' box with the error being 'appcrash'. Attempting it with any other service pack or even running as admin results in the same error box.
 

Phaiz

Epic Skial Regular
Contributor
Try turning off fullscreen altogether.
Code:
+set r_fullscreen 0
I get the appcrash window with this and xp service pack 3 comp mode
With this code and no comp mode I get the same opengl pop up box error
 

Phaiz

Epic Skial Regular
Contributor
**************
* GLINFO LOG *
**************

DRIVER INFO
---------------
Vendor : Intel
Renderer : Intel(R) HD Graphics
Version : 2.1.0 - Build 8.15.10.2281


OPENGL CAPABILITIES
-----------------------
Supported extensions:
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_blend_color
GL_EXT_abgr
GL_EXT_texture3D
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_SGIS_texture_edge_clamp
GL_SGIS_generate_mipmap
GL_EXT_draw_range_elements
GL_SGIS_texture_lod
GL_EXT_rescale_normal
GL_EXT_packed_pixels
GL_EXT_texture_edge_clamp
GL_EXT_separate_specular_color
GL_ARB_multitexture
GL_EXT_texture_env_combine
GL_EXT_bgra
GL_EXT_blend_func_separate
GL_EXT_secondary_color
GL_EXT_fog_coord
GL_EXT_texture_env_add
GL_ARB_texture_cube_map
GL_ARB_transpose_matrix
GL_ARB_texture_env_add
GL_IBM_texture_mirrored_repeat
GL_EXT_multi_draw_arrays
GL_NV_blend_square
GL_ARB_texture_compression
GL_3DFX_texture_compression_FXT1
GL_EXT_texture_filter_anisotropic
GL_ARB_texture_border_clamp
GL_ARB_point_parameters
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_env_crossbar
GL_EXT_texture_compression_s3tc
GL_ARB_shadow
GL_ARB_window_pos
GL_EXT_shadow_funcs
GL_EXT_stencil_wrap
GL_ARB_vertex_program
GL_EXT_texture_rectangle
GL_ARB_fragment_program
GL_EXT_stencil_two_side
GL_ATI_separate_stencil
GL_ARB_vertex_buffer_object
GL_EXT_texture_lod_bias
GL_ARB_occlusion_query
GL_ARB_fragment_shader
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_texture_non_power_of_two
GL_ARB_vertex_shader
GL_NV_texgen_reflection
GL_ARB_point_sprite
GL_EXT_blend_equation_separate
GL_ARB_depth_texture
GL_ARB_texture_rectangle
GL_ARB_draw_buffers
GL_ARB_color_buffer_float
GL_ARB_half_float_pixel
GL_ARB_texture_float
GL_ARB_pixel_buffer_object
GL_EXT_framebuffer_object
GL_ARB_draw_instanced
GL_ARB_half_float_vertex
GL_EXT_draw_buffers2
GL_WIN_swap_hint
GL_EXT_texture_sRGB
GL_EXT_packed_float
GL_EXT_texture_shared_exponent
GL_ARB_texture_rg
GL_ARB_texture_compression_rgtc
GL_NV_conditional_render
GL_EXT_texture_swizzle
GL_ARB_framebuffer_sRGB
GL_EXT_packed_depth_stencil
GL_ARB_depth_buffer_float
GL_EXT_transform_feedback
GL_EXT_framebuffer_blit
GL_ARB_vertex_array_object

Max. viewport size : 4096x4096
Max. texture size : 4096x4096

Max. modelview stack depth : 32
Max. projection stack depth : 4
Max. texture stack depth : 10
Max. attribute stack depth : 16
Max. name stack depth : 128

Max. display list nesting : 64
Max. evaluator order : 32
Max. number of lights : 16
Max. clipping planes : 6
Max. pixel map size : 65536

Point size range : 0.500 to 10.000
Point size granularity : 0.125
Line width range : 0.000 to 7.500
Line width granularity : 0.500

Number of auxiliary buffers : 0
Bits of sub-pixel precision : 4


ACCELERATED PIXEL FORMATS
-----------------------------

* Render to window; single buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 0 bpp (R: 0, G: 0, B: 0, A: 0); depth: 0 bits; stencil: 0 bits; auxiliary buffers: 0

* Render to window; double buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 64 bpp (R: 16, G: 16, B: 16, A: 16); depth: 0 bits; stencil: 0 bits; auxiliary buffers: 0

* Render to window; single buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 0 bpp (R: 0, G: 0, B: 0, A: 0); depth: 24 bits; stencil: 8 bits; auxiliary buffers: 0

* Render to window; double buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 64 bpp (R: 16, G: 16, B: 16, A: 16); depth: 24 bits; stencil: 8 bits; auxiliary buffers: 0

* Render to window; single buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 0 bpp (R: 0, G: 0, B: 0, A: 0); depth: 16 bits; stencil: 0 bits; auxiliary buffers: 0

* Render to window; double buffered; RGBA color; color: 32 bpp (R: 8, G: 8, B: 8, A: 8); accumulation: 64 bpp (R: 16, G: 16, B: 16, A: 16); depth: 16 bits; stencil: 0 bits; auxiliary buffers: 0
 

PsychoRealm

Australian Skial God
Contributor
Hm... Output looks fine. Proper drivers and sufficient OpenGL support. "set r_fullscreen" should fix your issue. Instead of creating shortcut, could you use "Set launch options" menu through Steam Library and game's properties and try different r_fullscreen values (preferably, 3)?

Also, try decreasing resolution of your display (as well as increasing refresh rate) and launching the game.
 

Phaiz

Epic Skial Regular
Contributor
Hm... Output looks fine. Proper drivers and sufficient OpenGL support. "set r_fullscreen" should fix your issue. Instead of creating shortcut, could you use "Set launch options" menu through Steam Library and game's properties and try different r_fullscreen values (preferably, 3)?

Also, try decreasing resolution of your display (as well as increasing refresh rate) and launching the game.
I deleted my shortcut and tried each value 0-4 through steam, lowered my resolution and my only refresh rate option is 60hz. Still getting the opengl error
 

ozzeh / dave

Legendary Skial King
Contributor
Reinstall/update your drivers. Also try closing steam completely and run these:
Code:
...\Steamapps\Common\DOOM 3 BFG Edition\directx\DXSETUP.exe
...\Steamapps\Common\DOOM 3 BFG Edition\msvc2010\vcredist_x86.exe
 

Phaiz

Epic Skial Regular
Contributor
Reinstall/update your drivers. Also try closing steam completely and run these:
Code:
...\Steamapps\Common\DOOM 3 BFG Edition\directx\DXSETUP.exe
...\Steamapps\Common\DOOM 3 BFG Edition\msvc2010\vcredist_x86.exe
I did this and still got the opengl error.
I actually did already update my graphics driver but my version was only about one year older than the new version that was released in 2011. It's possible that I don't have the latest driver because finding the one I downloaded from Toshiba was a pain in the ass to find itself - shit just isn't easy these days. There are MUCH newer drivers for my setup but after some digging I found out my laptop apparently uses custom gfx drivers from Toshiba but I also found out there is a way to bypass their drivers and use intels.
 

ozzeh / dave

Legendary Skial King
Contributor
Another thing you could try is downloading this
Code:
[URL]http://www.microsoft.com/en-us/download/details.aspx?id=35[/URL]
Apparently it worked for some guy on steam community. It may not work, seems kinda stupid to me but it's worth a try.
 

Phaiz

Epic Skial Regular
Contributor
Another thing you could try is downloading this
Code:
[URL]http://www.microsoft.com/en-us/download/details.aspx?id=35[/URL]
Apparently it worked for some guy on steam community. It may not work, seems kinda stupid to me but it's worth a try.
I seen that post also and already tried this, it says I have an up to date version or better.
 

Phaiz

Epic Skial Regular
Contributor
I've been considering finding the post about how to work around my custom toshiba drivers and installing the MUCH newer intel drivers. The only thing stopping me right now is I have no idea if doing this would somehow break my computer.

edit -
When I try to instal Intel drivers, it tells me I don't meet the minimum requirements or specs or something to install it
 

tux9656

Uncharitable Spy
How much video RAM is available to your graphics chipset? The steam store's listed minimum requirement is 512MB. It also only list Nvidia and AMD cards. Perhaps Intel isn't supported.

Also, you can force the drivers to install by not using the installer the drivers come with. Just to the device manager, select properties on the graphics driver, and then update driver. Extract the driver archive and point the update dialog to the extracted driver. I offer no guarantees that this won't crash your system, though.