Hello,
I’ve been experiencing a strange problem, where OpenGL extensions viewer detects my renderer as my video card properly (Nvidia GeForce GO 7950 GTX) but some other benchmarks/demos/games do not, instead defaulting to “GDI Generic”
OpenGL Extensions Viewer runs tests verifying me up to OpenGL 2.1 with good performance and 100% compatibility.
FurMark, another benchmark, does not detect OpenGL 2.0 and defaults to GDI Generic. I have been told that FurMark uses the same initialization code as the following ( http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=24 ) and that this detection/initialization process is quite standard. Neither of these sees the hardware…
I am wondering if there is something in particular here that could be going wrong?
I have hardware acceleration to full in my windows preferences, have tried uninstalling drivers, Driver Sweeping them, and re-installing. I have verified that I have the latest forceware drivers (x64 for my system).
I am wondering if this is related to my system, I am running Windows XP Pro 64-bit, with two Geforce 7950s running in SLI.
My drivers are up to date and x64.
Here is an excerpt from OpenGL Extensions Viewer:
Renderer: GeForce Go 7950 GTX/PCI/SSE2
Vendor: NVIDIA Corporation
Memory: 512 MB
Version: 2.1.2
Shading language version: 1.20 NVIDIA via Cg compiler
Max texture size: 4096 x 4096
Max texture coordinates: 8
Max vertex texture image units: 4
Max texture image units: 16
Max geometry texture units: 0
Max anisotropic filtering value: 16
Max number of light sources: 8
Max viewport size: 4096 x 4096
Max uniform vertex components: 1024
Max uniform fragment components: 1024
Max geometry uniform components: 0
Max varying floats: 32
Max samples: 16
Max draw buffers: 4
Extensions: 137
...
Core features
v1.1 (100 % - 7/7)
v1.2 (100 % - 8/8)
v1.3 (100 % - 9/9)
v1.4 (100 % - 15/15)
v1.5 (100 % - 3/3)
v2.0 (100 % - 10/10)
v2.1 (100 % - 3/3)
v3.0 (34 % - 8/23)
v3.1 (25 % - 2/8)
v3.2 (0 % - 0/9)
OpenGL driver version check (Current: 6.14.11.7948, Latest known: 6.14.11.7948):
Latest version of display drivers found
According the database, you are running the latest display drivers for your video card.
Compiled vertex array support
This feature improves OpenGL performance by using video memory to cache transformed vertices.
Multitexture support
This feature accelerates complex rendering such as lightmaps or environment mapping.
Secondary color support
This feature provides an alternate method of coloring specular highlights on polygons.
S3TC compression support
This feature improves texture mapping performance in some applications by using lossy compression.
Vertex array range support
This feature improves performance in some applications by using AGP for dynamic vertex transformation.
Texture edge clamp support
This feature improves texturing quality by adding clamping control to edge texel filtering.
Vertex program support
This feature enables a wide variety of effects via flexible vertex programming (equivalent to DX8 Vertex Shader.)
Fragment program support
This feature enables a wide variety of effects via per pixel programming (equivalent to DX9 Pixel Shader.)
Texture anisotropic filtering support
This feature improves the quality of texture mapping on oblique surfaces.
Occlusion test support
This feature provides hardware accelerated culling for objects.
Point sprite support
This feature improves performance in some particle systems.
OpenGL Shading Language support
This feature enables high level shading language for shaders.
Frame buffer object support
This feature enables render to texture functionality.
but then, the output from a prototype of a game I am trying to run ( the results are also detecting GDI Generic, like FurMark, and like the sample code file linked to above ):
============================================================================
Log file of 'C:\Program Files (x86)\Infinity\ICP\InfinityClientProto.exe'
============================================================================
Free disk space: 45207.9 Mb
Total disk space: 190771.8 Mb
System time is 9/27/2009 16:02:16.
C:\Program Files (x86)\Infinity\ICP\InfinityClientProto.exe, run by Administrator.
Operating system: Windows 2003 Server (5.2.3790).
4 processor(s), type 586.
20% memory in use.
4094 MBytes physical memory.
3255 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2048 MBytes user address space.
1988 MBytes user address space free.
Vendor: GenuineIntel
Number of CPUs: 4
CPU(s) name: Unknown processor
CPU(s) speed: 2660 Mhz
Features1: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC MTRR PGE MCA CMOV PAT PSE36
Features2: MMX FXSR SSE SSE2
Features3: AMD3DNOW
[516 ms, -140402%/97%] Installing IKernel
[516 ms, -140400%/97%] Installing ISound
[516 ms, -140400%/97%] Installing IPhysics
[562 ms, -140398%/97%] Checking for setup2.ini file existance
[562 ms, -140398%/97%] Thread 3996 set to cpu 0
[1064 ms, -140395%/96%] Client thread installed
[21639 ms, -140847%/96%] Waiting queue...
[21639 ms, -140847%/96%] Accepted...
[21657 ms, -140846%/96%] Setting shader level: 2, real colors: 0, texture level: 2, preloading: 0
[21657 ms, -140846%/96%] Initializing
[21796 ms, -140842%/96%] Creating renderer
[21868 ms, -140810%/96%] Installing IOpenGLRenderer
[21868 ms, -140810%/96%] Installing IRenderer
[21868 ms, -140810%/96%] Installing IInput
[21892 ms, -140809%/96%] Initializing OpenGL..
[22486 ms, -140743%/96%] Color bits: 24 asked, got 24
[22486 ms, -140743%/96%] Alpha bits: 8 asked, got 8
[22487 ms, -140743%/96%] Depth bits: 24 asked, got 24
[22487 ms, -140743%/96%] Stencil bits: 8 asked, got 8
[22609 ms, -140707%/96%] OpenGL renderer installed
[22626 ms, -140697%/96%] Vendor String: Microsoft Corporation
[22627 ms, -140697%/96%] Renderer String: GDI Generic
[22627 ms, -140697%/96%] Version String: 1.1.0
[22627 ms, -140695%/96%] Detected an ATI video card
[22655 ms, -140683%/96%] EXCEPTION DETECTED
[22655 ms, -140682%/96%] Exception:
[22655 ms, -140682%/96%] Exception in:
[22655 ms, -140682%/96%] - File: F:\Projects\I-Novae\Src\Engine\IOpenGLRenderer\COpenGLRenderer.cpp
[22655 ms, -140682%/96%] - Line: 192
[22655 ms, -140682%/96%] The operation is not supported by your system/configuration
[22655 ms, -140681%/96%]
[22655 ms, -140681%/96%] Details:
[22655 ms, -140681%/96%] InfinityClientProto requires hardware acceleration. Make sure your video card
[22655 ms, -140681%/96%] drivers are up-to-date. You can get the most recent drivers at:
[22655 ms, -140681%/96%] www.nvidia.com for NVidia card (TNT/Geforce series)
[22655 ms, -140680%/96%] www.ati.com for ATI cards (Radeon series)
[22655 ms, -140680%/96%]
[22655 ms, -140680%/96%] If InfinityClientProto still doesn't run, try to change your desktop settings
[22655 ms, -140680%/96%] (16 to 32 bits colors), disable antialiasing or other unusual settings.
[22655 ms, -140680%/96%] You can press OK to ignore the error and continue at your own risks, or
[22655 ms, -140680%/96%] CANCEL to stop the program now.
[22655 ms, -140680%/96%]
[23851 ms, -140656%/96%] IPhysics uninstalled
[23851 ms, -140656%/96%] ISound uninstalled
[23851 ms, -140656%/96%] IScene uninstalled
I would really appreciate any feedback / alternatives / fixes to my problem!!
Thanks a bunch for your time!!