Forums » Windows

unable to play in opengl

Jul 19, 2003 Independence link
i just bought an ati radeon 9000 64mb. directx rendering looks great and runs smoothly but i get mouse lag (mouse movements make it to the game about a half second after i move the mouse). i get this problem in a lot of directx apps. to get around this problem, i use opengl. however, i haven't been able to get vendetta to run in opengl with any non-nvidia card. i can get to the menus. but if i actually try to play, it crashes. i'll post the opengl log. i've also submitted a bug report via vendetta's bug report program.

----opengl.log----
Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function 'wglGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support Missing function 'wglGetExtensionsStringARB' for '_WGL_ARB_extensions_string' support Missing function .rneGetExtensionsStringEXT' for '_WGL_EXT_extensions_string' support
Jul 20, 2003 raybondo link
I don't have a radeon 9000 to test with, but I've used an 8500 and a 9700 with no problems. It's got to be a bug in ati's drivers. I will see what ATI has to say.
Jul 20, 2003 raybondo link
Hmm, try turing vsync off then? ;)

According to the stacktrace in the errors.log file, it crashes inside the opengl drivers.
It looks like you have the latest drivers installed, too. I don't know why it doesn't work.
Jul 20, 2003 raybondo link
Hmm, According to your bug report, you have the WGL_ARB_extensions_string and EXT version functions. I don't know why it's printing that out.
Try deleting the log file and see if it creates the file with all that stuff again.

Vendetta crashes? does it bring up the bug reporter app? If not, can you check the errors.log and see if it has a stack dump at the end of the file, please?

As for the extreme lag in dx, try turning on VSync.
Jul 20, 2003 Independence link
------------
Hmm, According to your bug report, you have the WGL_ARB_extensions_string and EXT version functions. I don't know why it's printing that out.
Try deleting the log file and see if it creates the file with all that stuff again.
------------

it didn't create the opengl.log file again.

------------
Vendetta crashes? does it bring up the bug reporter app? If not, can you check the errors.log and see if it has a stack dump at the end of the file, please?
------------

it crashes, then brings up the bug reporter app. i check the errors.log file and this is what was in it:
----
Windows 5.01.2600 (platform 2) Service Pack 1
Sun Jul 20 15:40:24 2003
[07/20/03 15:40:24] Found driver: "Windows Sound (WAV) driver". Type 1, Version 6.1. Load @0x10000000
[07/20/03 15:40:24] Instantiate address: 10001D70
[07/20/03 15:40:24] Found driver: "DirectX8.1 GKGL driver". Type 5, Version 19.1. Load @0x00cc0000
[07/20/03 15:40:24] Instantiate address: 00CC2EE0
[07/20/03 15:40:24] Found driver: "OpenGL Reference GKGL driver". Type 5, Version 19.0. Load @0x00e60000
[07/20/03 15:40:24] Instantiate address: 00E67AD0
Input driver initialized.
00400000h 1396736 vendetta.rlb C:\Program Files\Guild Software\Vendetta\vendetta.rlb
77F50000h 684032 ntdll.dll C:\WINDOWS\System32\ntdll.dll
77E60000h 942080 kernel32.dll C:\WINDOWS\system32\kernel32.dll
76C90000h 139264 IMAGEHLP.dll C:\WINDOWS\system32\IMAGEHLP.dll
77C10000h 339968 msvcrt.dll C:\WINDOWS\system32\msvcrt.dll
76B40000h 180224 WINMM.dll C:\WINDOWS\System32\WINMM.dll
77D40000h 548864 USER32.dll C:\WINDOWS\system32\USER32.dll
77C70000h 262144 GDI32.dll C:\WINDOWS\system32\GDI32.dll
77DD0000h 577536 ADVAPI32.dll C:\WINDOWS\system32\ADVAPI32.dll
78000000h 520192 RPCRT4.dll C:\WINDOWS\system32\RPCRT4.dll
71AD0000h 32768 WSOCK32.dll C:\WINDOWS\System32\WSOCK32.dll
71AB0000h 86016 WS2_32.dll C:\WINDOWS\System32\WS2_32.dll
71AA0000h 32768 WS2HELP.dll C:\WINDOWS\System32\WS2HELP.dll
72280000h 163840 DINPUT.dll C:\WINDOWS\System32\DINPUT.dll
5CD70000h 28672 serwvdrv.dll C:\WINDOWS\System32\serwvdrv.dll
5B0A0000h 28672 umdmxfrm.dll C:\WINDOWS\System32\umdmxfrm.dll
10000000h 86016 cwavsound.dll C:\Program Files\Guild Software\Vendetta\drivers\cwavsound.dll
771B0000h 1183744 ole32.dll C:\WINDOWS\system32\ole32.dll
00CC0000h 405504 directx8.dll C:\Program Files\Guild Software\Vendetta\drivers\directx8.dll
51000000h 315392 DDRAW.dll C:\WINDOWS\System32\DDRAW.dll
73BC0000h 24576 DCIMAN32.dll C:\WINDOWS\System32\DCIMAN32.dll
00D30000h 1212416 d3d8.dll C:\WINDOWS\System32\d3d8.dll
003C0000h 24576 d3d8thk.dll C:\WINDOWS\System32\d3d8thk.dll
77C00000h 28672 VERSION.dll C:\WINDOWS\system32\VERSION.dll
00E60000h 176128 refgl.dll C:\Program Files\Guild Software\Vendetta\drivers\refgl.dll
5ED00000h 811008 OPENGL32.dll C:\WINDOWS\System32\OPENGL32.dll
68B20000h 122880 GLU32.dll C:\WINDOWS\System32\GLU32.dll
71A50000h 241664 mswsock.dll C:\WINDOWS\System32\mswsock.dll
76F20000h 151552 DNSAPI.dll C:\WINDOWS\System32\DNSAPI.dll
76FB0000h 28672 winrnr.dll C:\WINDOWS\System32\winrnr.dll
76F60000h 180224 WLDAP32.dll C:\WINDOWS\system32\WLDAP32.dll
688F0000h 36864 HID.DLL C:\WINDOWS\System32\HID.DLL
76670000h 946176 SETUPAPI.DLL C:\WINDOWS\System32\SETUPAPI.DLL
76FD0000h 491520 CLBCATQ.DLL C:\WINDOWS\System32\CLBCATQ.DLL
77120000h 569344 OLEAUT32.dll C:\WINDOWS\system32\OLEAUT32.dll
77050000h 806912 COMRes.dll C:\WINDOWS\System32\COMRes.dll
51080000h 368640 dsound.dll C:\WINDOWS\System32\dsound.dll
72D20000h 36864 wdmaud.drv C:\WINDOWS\System32\wdmaud.drv
72D10000h 32768 msacm32.drv C:\WINDOWS\System32\msacm32.drv
77BE0000h 81920 MSACM32.dll C:\WINDOWS\System32\MSACM32.dll
77BD0000h 28672 midimap.dll C:\WINDOWS\System32\midimap.dll
5EF80000h 16384 KsUser.dll C:\WINDOWS\System32\KsUser.dll
69000000h 4898816 atioglxx.dll C:\WINDOWS\System32\atioglxx.dll
71A90000h 32768 wshtcpip.dll C:\WINDOWS\System32\wshtcpip.dll
76FC0000h 20480 rasadhlp.dll C:\WINDOWS\System32\rasadhlp.dll
Windows 5.01.2600 (platform 2) Service Pack 1
ExceptionCode: 0xc0000005 Access Violation
ExceptionFlags: 0x00000000
ExceptionRecord: 0x00000000
ExceptionAddress: 0x6923865F
NumberParameters: 2
0x00000000
0x00005674

ContextFlags: 0x0001003f
Dr0: 0x00000000
Dr1: 0x00000000
Dr2: 0x00000000
Dr3: 0x00000000
Dr6: 0x00000000
Dr7: 0x00000000
SegGs: 0x00000000
SegFs: 0x00000038
SegEs: 0x00000023
SegDs: 0x00000023
SegCs: 0x0000001b
SegSs: 0x00000023
Eax: 0x00000007
Ebx: 0x00000000
Ecx: 0x00000000
Edx: 0x04406b00
Esi: 0x04406b00
Edi: 0x002aaae0
Ebp: 0x010d55a8
Eip: 0x6923865f
Esp: 0x0012f928
EFlags: 0x00010246

Stack trace:
0: 0x6923865f: 0x3159414c 0x00000000 0x00000000 0x00000000
1: 0x50534944: 0x00000000 0x00000000 0x00000000 0x00000000
Windows 5.01.2600 (platform 2) Service Pack 1
ExceptionCode: 0xc0000005 Access Violation
ExceptionFlags: 0x00000000
ExceptionRecord: 0x00000000
ExceptionAddress: 0x77F83AED
NumberParameters: 2
0x00000001
0x00000000

ContextFlags: 0x0001003f
Dr0: 0x00000000
Dr1: 0x00000000
Dr2: 0x00000000
Dr3: 0x00000000
Dr6: 0x00000000
Dr7: 0x00000000
SegGs: 0x00000000
SegFs: 0x0000003b
SegEs: 0x00000023
SegDs: 0x00000023
SegCs: 0x0000001b
SegSs: 0x00000023
Eax: 0x00000000
Ebx: 0x00e90000
Ecx: 0x00000000
Edx: 0x00f9b2a0
Esi: 0x00f99a98
Edi: 0x00f9b2a0
Ebp: 0x0012ee38
Eip: 0x77f83aed
Esp: 0x0012ee2c
EFlags: 0x00010246

Stack trace:
0: 0x77f83aed: 0x00e90000 0x00f99a98 0x0012eed8 0x00000000
1: 0x77f58cca: 0x00e90000 0x00000000 0x00f99aa0 0x00ee7040
2: 0x693fb97c: 0x00f99aa0 0x00f966f8 0x69326b99 0x00000000
3: 0x6934b0ff: 0x6934b0d0 0x6934b0f0 0x6934b180 0x6934b180
4: 0x6934b0b0: 0x08c48300 0x15fff08b 0x694130fc 0xc35ec68b
5: 0x0b1534e8: 0x00000000 0x00000000 0x00000000 0x00000000
----

------------
As for the extreme lag in dx, try turning on VSync.
------------

vsync is already on.
Jul 20, 2003 Independence link
------------
Hmm, try turing vsync off then? ;)
------------

heheh. yeah, i just did that when i played earlier. i still notice a bit of mouse lag but fighting is now possible. :)

as for my drivers being up to date, i downloaded them a few days ago after i bought the card. i didn't use the drivers on the CD since those tend to be out of date.
Nov 01, 2003 Sovereign link
i'm still having the problem of not being able to play in opengl. i submitted a bug report earlier. the above information in this thread should still be current except for the driver version. i'm using the latest drivers.
Nov 03, 2003 raybondo link
I dunno.
There have been other reports of lagged mouse movement in directx.
Nov 03, 2003 fenix link
heh, you don't have two accounts, now do you sovvie..:p
Nov 03, 2003 Sovereign link
i do have two accounts. i've just stopped using the Independence account. since my in-game name is Sovereign, i've created a Sovereign account for posting on the forum to avoid any confusion.

hell, i might just change my name again because i'm tired of everyone calling me sovvy or sovvie. contrary to what seems to be the popular belief, i don't like having my name twisted in such a way. with Independence, i could understand why people called me Indy or Inde. calling me sovvy or sovvie seems more like an insult. you're sounding just like all the low IQ idiots at my high school who like to twist my real name.
Nov 03, 2003 Forum Moderator link
I think here it's meant with affection. Honestly. But get back of topic.
Dec 31, 2003 Zeratul link
Just thought I'd revisit this thread. I have additional info. It only seems to happen if I have the textures set to very high. Setting them to high allows the game to run. The same thing happened under Linux.
Jan 02, 2004 Sheean link
Maybe your computer just can't handle it anymore if you set it to very high?
Jan 02, 2004 Zeratul link
Nope. It's either a flaw in ATI's drivers or a flaw with Vendetta.
Jan 03, 2004 raybondo link
Hmm, With my ati radeon 9700 pro with 128 megs I have no problems with using opengl mode and very high textures.
However the pixel shaders don't work properly for the glow effect. That's an ATI bug.
I suppose I may not be handling full texture memory properly but I assumed the driver did the memory management for me to minimize texture thrashing. I dunno.