- Joined
- Mar 2, 2010
- Messages
- 3,069
here is the problem: no games that requires opengl work at all. that incdludes ghost master, doom 3, quake 4 and strangely enough seven kingdoms 2. is there a solution?
i updated the driver but then it crashed after i tried to run starcraft 2. i was unble to get it back online after that.
as the pc is no longer working i can not. lacking opengl support is a known issue however.
no opengl gsmes work on my windows 10 pc.
NVidia is a technology company. Other companies buy/licence the designs from NVidia to make the actual physical cards. These are known as generics as they are compatible with the generic driver and generally perform the same between manufacturers. On the other hand some companies buy the designs from NVidia and then make special modifications for specific customers. For example Dell will order special versions of NVidia or AMD cards. These are known as OEM cards and often need OEM drivers, they will not work with the generic drivers and installing the generic drivers on them will be buggy or even crash prone.you are wrong about my graphics card. the GPU is gtx 1070. i do not have a generic graphics card available only nvidia geforce gtx 1070. it is a desktop.
Post your pc specs. What cpu, gpu, what windows 10 build. If you dont know how to look it up then google it.
If you are getting a new pc then the problem will probably not happen again.
Run this program:
Display Driver Uninstaller Download version 17.0.8.2
Then reinstall your drivers.
And type up a decent response for god's sake. All we got from you until now is a one shit sentence post.
So obviously he ordered them to use OpenGL before testing, and they worked perfectly.warcraft 3 and starcraft 2 uses direct 3d by default(warcraft 3 can be told to use opengl but otherwise uses direct 3d.).
DotA 2 supports Vulkan as well, which is by the same people as OpenGL...i looked into the others and according to wikipedia they are running on the source engine which uses direct 3d in windows.
Warcraft III does. I can post OpenGL intercept logs if you want proof. Here is an extract of a test I did when trying to discover how BLP worked.i do not think that they acually ran on opengl.
===============================================================================
GLIntercept version 1.33 Log generated on: Tue Mar 01 05:29:14 2016
===============================================================================
wglChoosePixelFormat(35011356,0019FC8C)=7
wglSetPixelFormat(35011356,7,0019FC8C)=true
wglCreateContext(35011356)=00010000
wglMakeCurrent(35011356,00010000)=true
glGetString(GL_VERSION)="4.5.0 NVIDIA 353.82"
glGetString(GL_EXTENSIONS)="GL_AMD_multi_draw_indirec..."
wglGetProcAddress("glLockArraysEXT")=100261B0
wglGetProcAddress("glUnlockArraysEXT")=100261E0
glGetString(GL_EXTENSIONS)="GL_AMD_multi_draw_indirec..."
glGetIntegerv(GL_MAX_TEXTURE_UNITS,01C7C850)
wglGetProcAddress("glMultiTexCoord1dARB")=10026210
wglGetProcAddress("glMultiTexCoord1dvARB")=10026240
wglGetProcAddress("glMultiTexCoord1fARB")=10026270
wglGetProcAddress("glMultiTexCoord1fvARB")=100262A0
wglGetProcAddress("glMultiTexCoord1iARB")=100262D0
wglGetProcAddress("glMultiTexCoord1ivARB")=10026300
wglGetProcAddress("glMultiTexCoord1sARB")=10026330
wglGetProcAddress("glMultiTexCoord1svARB")=10026360
wglGetProcAddress("glMultiTexCoord2dARB")=10026390
wglGetProcAddress("glMultiTexCoord2dvARB")=100263C0
wglGetProcAddress("glMultiTexCoord2fARB")=100263F0
wglGetProcAddress("glMultiTexCoord2fvARB")=10026420
wglGetProcAddress("glMultiTexCoord2iARB")=10026450
wglGetProcAddress("glMultiTexCoord2ivARB")=10026480
wglGetProcAddress("glMultiTexCoord2sARB")=100264B0
wglGetProcAddress("glMultiTexCoord2svARB")=100264E0
wglGetProcAddress("glMultiTexCoord3dARB")=10026510
wglGetProcAddress("glMultiTexCoord3dvARB")=10026540
wglGetProcAddress("glMultiTexCoord3fARB")=10026570
wglGetProcAddress("glMultiTexCoord3fvARB")=100265A0
wglGetProcAddress("glMultiTexCoord3iARB")=100265D0
wglGetProcAddress("glMultiTexCoord3ivARB")=10026600
wglGetProcAddress("glMultiTexCoord3sARB")=10026630
wglGetProcAddress("glMultiTexCoord3svARB")=10026660
wglGetProcAddress("glMultiTexCoord4dARB")=10026690
wglGetProcAddress("glMultiTexCoord4dvARB")=100266C0
wglGetProcAddress("glMultiTexCoord4fARB")=100266F0
wglGetProcAddress("glMultiTexCoord4fvARB")=10026720
wglGetProcAddress("glMultiTexCoord4iARB")=10026750
wglGetProcAddress("glMultiTexCoord4ivARB")=10026780
wglGetProcAddress("glMultiTexCoord4sARB")=100267B0
wglGetProcAddress("glMultiTexCoord4svARB")=100267E0
wglGetProcAddress("glActiveTextureARB")=10026810
wglGetProcAddress("glClientActiveTextureARB")=10026840
glGetString(GL_EXTENSIONS)="GL_AMD_multi_draw_indirec..."
glGetString(GL_EXTENSIONS)="GL_AMD_multi_draw_indirec..."
glMatrixMode(GL_MODELVIEW)
glLoadMatrixf([1.000000,0.000000,-0.000000,0.000000,0.000000,1.000000,-0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,-0.000000,1.000000])
glLightModelfv(GL_LIGHT_MODEL_AMBIENT,0019FC78)
glLightfv(GL_LIGHT0,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT0,GL_POSITION,0019FC04)
glDisable(GL_LIGHT0)
glLightfv(GL_LIGHT0,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT0,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT0,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT0,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT1,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT1,GL_POSITION,0019FC04)
glDisable(GL_LIGHT1)
glLightfv(GL_LIGHT1,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT1,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT1,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT1,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT2,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT2,GL_POSITION,0019FC04)
glDisable(GL_LIGHT2)
glLightfv(GL_LIGHT2,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT2,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT2,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT2,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT3,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT3,GL_POSITION,0019FC04)
glDisable(GL_LIGHT3)
glLightfv(GL_LIGHT3,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT3,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT3,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT3,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT4,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT4,GL_POSITION,0019FC04)
glDisable(GL_LIGHT4)
glLightfv(GL_LIGHT4,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT4,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT4,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT4,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT5,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT5,GL_POSITION,0019FC04)
glDisable(GL_LIGHT5)
glLightfv(GL_LIGHT5,GL_AMBIENT,0019FC04)
glLightfv(GL_LIGHT5,GL_DIFFUSE,0019FC04)
glLightf(GL_LIGHT5,GL_LINEAR_ATTENUATION,0.000000)
glLightf(GL_LIGHT5,GL_QUADRATIC_ATTENUATION,0.000000)
glLightfv(GL_LIGHT6,GL_SPECULAR,0019FC78)
glLightfv(GL_LIGHT6,GL_POSITION,0019FC04)
Nope this was done on Windows 10 as Windows 10 does not stop the graphic driver supporting OpenGL. Even Windows XP could support Vulkan and OpenGL as long as the graphic drivers provided it. OpenGL is not coupled to the OS other than with respect to graphic driver availability.in this case however because opengl is not supported the games default to direct 3d because that is the only api supported by windows.
OpenGL support is added by the graphic driver. If your graphic drivers are not providing OpenGL support then please contact the graphic driver manufacturer. Only they could help you, and not us.all games running open gl stops before they start because the api is not supported. command and conquer tiberium wars runs but slowly(it uses direct 3d but i guess it is not optimised for modern hardware.). plese help me add opengl support to my windows 10 pc rather than spread lies.
all games running open gl stops before they start because the api is not supported. command and conquer tiberium wars runs but slowly(it uses direct 3d but i guess it is not optimised for modern hardware.). plese help me add opengl support to my windows 10 pc rather than spread lies.