After learning that Doom 3 is a popular method of benchmarking CPU's and Graphic Cards I decided to try it on my system also. Its AMD Athlon64 3000+. Reading the minimum requirements of the game, I found that it needs atleast 64 MB video memory, 384 MB RAM and support for DirectX9. Thats it. I know that even the most hi-fi cards do not score good on Doom 3 test but reading the requirements I had hoped that atleast it might run on my Via/S3G Unichrome Pro IGP with 64 MB shared memory onboard graphics which accoring to manual supports DirectX 9 too. I had thought that though the game will run but it will be so shaky and un-playable. But it didn't even start and presented me with following message on initialization:
2000 MHz AMD CPU with MMX & 3DNow! & SSE & SSE2 & SSE3
448 MB System Memory
64 MB Video Memory
Winsock Initialized
Hostname: winxp-pro-system
IP: 127.0.0.1
doom using MMX & SSE & SSE2 & SSE3 for SIMD processing
enabled Flush-To-Zero mode
enabled Denormals-Are-Zero mode
------ Initializing File System ------
Current search path:
C:\Program Files\Doom 3/base
C:\Program Files\Doom 3\base\pak004.pk4 (5137 files)
C:\Program Files\Doom 3\base\pak003.pk4 (4676 files)
C:\Program Files\Doom 3\base\pak002.pk4 (6120 files)
C:\Program Files\Doom 3\base\pak001.pk4 (8972 files)
C:\Program Files\Doom 3\base\pak000.pk4 (2698 files)
C:\Program Files\Doom 3\base\game00.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
file system initialized.
--------------------------
----------
--
----- Initializing Decls -----
--------------------------
----
------- Initializing renderSystem --------
using ARB renderSystem
renderSystem initialized.
--------------------------
----------
--
4966 strings read from strings/english.lang
Couldn't open journal files
execing editor.cfg
execing default.cfg
couldn't exec DoomConfig.cfg
couldn't exec autoexec.cfg
4966 strings read from strings/english.lang
----- Initializing Sound System ------
sound system initialized.
--------------------------
----------
--
----- R_InitOpenGL -----
Initializing OpenGL subsystem
...registered window class
...registered fake window class
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
Couldn't find proc address for: wglGetExtensionsStringARB
Couldn't find proc address for: wglSwapIntervalEXT
Couldn't find proc address for: wglGetPixelFormatAttribivA
RB
Couldn't find proc address for: wglGetPixelFormatAttribfvA
RB
Couldn't find proc address for: wglChoosePixelFormatARB
Couldn't find proc address for: wglCreatePbufferARB
Couldn't find proc address for: wglGetPbufferDCARB
Couldn't find proc address for: wglReleasePbufferDCARB
Couldn't find proc address for: wglDestroyPbufferARB
Couldn't find proc address for: wglQueryPbufferARB
Couldn't find proc address for: wglBindTexImageARB
Couldn't find proc address for: wglReleaseTexImageARB
Couldn't find proc address for: wglSetPbufferAttribARB
...calling CDS: ok
...created window @ 0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...attempting to use stereo
...PIXELFORMAT 8 selected
...creating GL context: succeeded
...making context current: succeeded
Couldn't find proc address for: wglGetExtensionsStringARB
Couldn't find proc address for: wglSwapIntervalEXT
Couldn't find proc address for: wglGetPixelFormatAttribivA
RB
Couldn't find proc address for: wglGetPixelFormatAttribfvA
RB
Couldn't find proc address for: wglChoosePixelFormatARB
Couldn't find proc address for: wglCreatePbufferARB
Couldn't find proc address for: wglGetPbufferDCARB
Couldn't find proc address for: wglReleasePbufferDCARB
Couldn't find proc address for: wglDestroyPbufferARB
Couldn't find proc address for: wglQueryPbufferARB
Couldn't find proc address for: wglBindTexImageARB
Couldn't find proc address for: wglReleaseTexImageARB
Couldn't find proc address for: wglSetPbufferAttribARB
------- Input Initialization -------
Initializing DirectInput...
mouse: DirectInput initialized.
keyboard: DirectInput initialized.
--------------------------
----------
sound: STEREO
...using GL_ARB_multitexture
...using GL_ARB_texture_env_combine
X..GL_ARB_texture_cube_map
not found
...using GL_ARB_texture_env_dot3
...using GL_ARB_texture_env_add
X..GL_ARB_texture_non_powe
r_of_two not found
...using GL_ARB_texture_compression
X..GL_EXT_texture_filter_a
nisotropic
not found
...using GL_EXT_texture_lod
...using GL_1.4_texture_lod_bias
X..GL_EXT_shared_texture_p
alette not found
X..GL_EXT_texture3D not found
...using GL_EXT_stencil_wrap
X..GL_NV_register_combiner
s not found
X..GL_EXT_stencil_two_side
not found
X..GL_ATI_separate_stencil
not found
X..GL_ATI_fragment_shader not found
X..GL_ARB_vertex_buffer_ob
ject not found
X..GL_ARB_vertex_program not found
X..GL_ARB_fragment_program
not found
********************
ERROR: The current video card / driver combination does not support the necessary features
********************
Error during initialization
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): success
...deleting GL context: success
...releasing DC: success
...destroying window
...resetting display
...shutting down QGL
...unloading OpenGL DLL
I just want to know what is that which these onboard graphics are missing. I have heard that even though the old GeForce4 MX440 do not support even DirectX 8, they play Doom 3 on low settings. Then why my onboard graphics is not even able to start the game when it supports DirectX 9 features.
Regards
Anu
Start Free Trial