Quake 4

Quake 4

Player Oct 27, 2017 @ 2:23pm
How to fix 'Unable to initialize OpenGL' error upon startup
Open C:\Program Files (x86)\Steam\steamapps\common\Quake 4\q4base\Quake4Config.cfg (you might want to make a backup first)

Find and change the following 3 lines:
seta r_customHeight "486"
seta r_customWidth "720"
seta r_mode "3"

to:
seta r_customHeight "1080"
seta r_customWidth "1920"
seta r_mode "-1"

This worked for me anyway. I tried updating my Nvidia graphics drivers like everyone else suggested but without any success.

Hope this helps!
< >
Showing 1-9 of 9 comments
Don't really recommend puting 1080p res in there for the people who don't have monitor that supports such res. Then you're stuck with "game starting and you not seeing anything due to un supported resolution".

I'd suggest setting the following and then manually changing the res from the menu or using console to change it to eliminate the possibility of game starting with un-supported monitor resolution.

r_customHeight "1024"
r_customWidth "768"
r_mode "3"
Player Nov 10, 2017 @ 11:51am 
Yes, put in whatever your screen res is
BlaDiBla33 Nov 23, 2018 @ 6:54pm 
@Procrastinator: That worked great, thanks!
greenhalghdavid Jan 26, 2020 @ 7:45am 
Procrastinator, this worked! thanks. i just had to figure out how to read the Config.cfg but yep, thanks!
Player Feb 1, 2020 @ 2:34am 
Originally posted by BlaDiBla33:
@Procrastinator: That worked great, thanks!
You can just use Notepad to open the .cfg file
Glad it helped!
goodvsbad Feb 19, 2020 @ 11:39pm 
When opening Quake on my Pc, got this message
Winsock Initialized
Found interface: {2B31136C-5F34-4C97-81C7-157640F3FEE9} Intel(R) Ethernet Connection (2) I219-LM - 0.0.0.0 NULL netmask - skipped
Found interface: {5B5787F7-4266-4CF6-8790-896885251F3B} Microsoft Wi-Fi Direct Virtual Adapter - 0.0.0.0 NULL netmask - skipped
Found interface: {4E26087E-9ED6-4AB8-9ECD-35CBD996D726} Microsoft Wi-Fi Direct Virtual Adapter #2 - 0.0.0.0 NULL netmask - skipped
Found interface: {3D5ECD1F-1627-4733-A3B8-950FF90BFE7B} Qualcomm Atheros QCA61x4 Wireless Network Adapter #2 - 192.168.0.33/255.255.255.0
Sys_InitNetworking: adding loopback interface
engine using MMX & SSE & SSE2 & SSE3 for SIMD processing
enabled Flush-To-Zero mode
enabled Denormals-Are-Zero mode
--------- Initializing File System ----------
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game000.pk4 with checksum 0xb3abe28c
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game100.pk4 with checksum 0x74b379d9
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game200.pk4 with checksum 0xa3c810d9
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game300.pk4 with checksum 0x68fb90b1
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak001.pk4 with checksum 0xf2cbc998
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak002.pk4 with checksum 0x7f8d80d1
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak003.pk4 with checksum 0x1b57b207
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak004.pk4 with checksum 0x385aa578
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak005.pk4 with checksum 0x60d50a1d
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak006.pk4 with checksum 0x9099ed11
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak007.pk4 with checksum 0xaf301fff
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak008.pk4 with checksum 0x4ac6f6d9
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak009.pk4 with checksum 0x36030c7d
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak010.pk4 with checksum 0x4b80fbda
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak011.pk4 with checksum 0x8acf4cfa
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak012.pk4 with checksum 0xbe4120b0
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak013.pk4 with checksum 0x6ad67f40
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak014.pk4 with checksum 0xee51cd59
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak015.pk4 with checksum 0xf5bf4e0c
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak016.pk4 with checksum 0x2196f58c
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak017.pk4 with checksum 0x91118a35
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak018.pk4 with checksum 0x98a14f03
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak019.pk4 with checksum 0xbc82ac79
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak020.pk4 with checksum 0xce74cda5
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak021.pk4 with checksum 0x2ba6e70c
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak022.pk4 with checksum 0x4e390eec
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak023.pk4 with checksum 0x7c1fd3a5
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak024.pk4 with checksum 0x5546d551
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak025.pk4 with checksum 0xcaeec1fd
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english.pk4 with checksum 0x5868f530
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_01.pk4 with checksum 0xd9f04b8b
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_02.pk4 with checksum 0x9dbd91fd
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_03.pk4 with checksum 0x2eb6ad8
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_04.pk4 with checksum 0xd3fefaa1
Loaded pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_05.pk4 with checksum 0x8596af60
Addon pk4 C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943 is on addon list
Current search path:
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_05.pk4 (3 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_04.pk4 (3 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_03.pk4 (4 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_02.pk4 (21 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english_01.pk4 (1 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/zpak_english.pk4 (3457 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak025.pk4 (12 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak024.pk4 (8 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak023.pk4 (8 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak022.pk4 (14 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak021.pk4 (89 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak020.pk4 (11 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak019.pk4 (1206 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak018.pk4 (3 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak017.pk4 (3 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak016.pk4 (193 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak015.pk4 (34 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak014.pk4 (552 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak013.pk4 (239 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak012.pk4 (1081 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak011.pk4 (5620 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak010.pk4 (5539 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak009.pk4 (1284 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak008.pk4 (1289 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak007.pk4 (1330 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak006.pk4 (1343 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak005.pk4 (1395 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak004.pk4 (2249 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak003.pk4 (1281 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak002.pk4 (313 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/pak001.pk4 (5837 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game300.pk4 (11 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game200.pk4 (9 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game100.pk4 (2 files)
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/game000.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
C:/Program Files (x86)/Steam/steamapps/common/Quake 4/q4base/q4cmp_pak001.pk4 (119 files)
file system initialized.
---------------------------------------------
------------ Initializing Decls -------------
Loading guides.... 64 loaded
90ms to load 1125k of material
14ms to load 43k of skin
62ms to load 723k of sound
1ms to load 1k of materialType
147ms to load 2889k of lipSync
21ms to load 105k of playback
376ms to load 1690k of effect
---------------------------------------------
-------- Initializing renderSystem ----------
Spawning back end thread...
...ok
using ARB renderSystem
renderSystem initialized.
---------------------------------------------
Found default language English with VO
.... found additional language 'french' without VO
.... found additional language 'italian' without VO
.... found additional language 'spanish' without VO
696 strings read from strings/english_code.lang
1794 strings read from strings/english_guis.lang
5756 strings read from strings/english_lips.lang
5759 strings read from strings/english_mappack.lang
6235 strings read from strings/english_maps.lang
3 strings read from strings/french_mappack.lang
3 strings read from strings/italian_mappack.lang
3 strings read from strings/spanish_mappack.lang
Couldn't open journal files
execing default.cfg
couldn't exec editor.cfg
execing Quake4Config.cfg
couldn't exec autoexec.cfg
-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing OpenGL subsystem
...registered window class
...registered fake window class
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
...720x1080 is unsupported in 32 bit
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...shutting down QGL
...unloading OpenGL DLL
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
...640x480 is unsupported in 32 bit
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...shutting down QGL
...unloading OpenGL DLL
Fatal Error: Unable to initialize OpenGL
--------------- BSE Shutdown ----------------
---------------------------------------------
idRenderSystem::Shutdown()
Unable to initialize OpenGL
Duck Twacy Feb 20, 2020 @ 6:29pm 
Best work around is to buy the retail version and install the patch. The Steam versions of ID games tend not to work for whatever reason.
goodvsbad Feb 23, 2020 @ 8:25am 
You know how it is. When You have this same problem, like everyone else and trying to find solution. You find one but its not working for You :steamhappy: .
seta r_customHeight
seta r_customWidth
seta r_mode

In my case changing

seta r_fullscrean "1" to "0" was sucessfull. Game started up and then in game settings ive enabled fullscreen option. Restarted the game and whop whop... its working
Anomalia Jan 22, 2023 @ 11:00am 
Originally posted by goodvsbad:
You know how it is. When You have this same problem, like everyone else and trying to find solution. You find one but its not working for You :steamhappy: .
seta r_customHeight
seta r_customWidth
seta r_mode

In my case changing

seta r_fullscrean "1" to "0" was sucessfull. Game started up and then in game settings ive enabled fullscreen option. Restarted the game and whop whop... its working

After spending 2h to look for update OpenGl and almost half of my pc i found this post... Thanks a looooot :D that helps. Resolution change from 1 to 0 was the thing, not the width/height. Then i need microscope to look 320x640 and change settings in game to my resolution, but it worked. Thanks again :D
< >
Showing 1-9 of 9 comments
Per page: 1530 50