I recently upgraded from Mumble version 1.1.5 to 1.1.6, started up Quake III Arena, and got kicked from a server running PunkBuster with the reason of “Violation (VIDEO DRIVER HACK) #90003.” I am on my new box that I won at QuakeCon, so I assumed it was an issue with the ATI Display Driver. I downloaded the latest ATI Display Driver, and then realized that it was the same version I already have installed. For the first time I have encountered a video issue on a computer that has an ATI chipset where the issue doesn’t have to do with lousy drivers! It turns out that Mumble’s overlay feature was triggering the kick. I can use Steam’s overlay ingame, but I can’t use Mumble’s? Epic fail PunkBuster, epic fail.
I encourage anyone who encounters the same issue to file a support ticket with Even Balance and push for a fix to this annoying issue.
Here’s some of my console output from the issue:
TinMan PunkBuster kicked player ‘TinMan’ (for 0 minutes) …
Violation (VIDEO DRIVER HACK) #90003
RE_Shutdown( 0 )
Hunk_Clear: reset the hunk ok
—– R_Init —–
Trying SMP acceleration…
…succeeded.GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: ATI Radeon HD 4800 Series
GL_VERSION: 2.1.7769 Release
GL_EXTENSIONS: GL_ARB_multitexture GL_EXT_texture_env_add
GL_EXT_compiled_vertex_array GL_S3_s3tc
GL_MAX_TEXTURE_SIZE: 8192
GL_MAX_ACTIVE_TEXTURES_ARB: 8PIXELFORMAT: color(32-bits) Z(24-bit) stencil(8-bits)
MODE: 8, 1280 x 1024 fullscreen hz:60
GAMMA: hardware w/ 0 overbright bits
CPU: AMD w/ 3DNow!
rendering primitives: single glDrawElements
texturemode: GL_LINEAR_MIPMAP_NEAREST
picmip: 0
texture bits: 16
multitexture: enabled
compiled vertex arrays: enabled
texenv add: enabled
compressed textures: disabled
HACK: using vertex lightmap approximation
Using dual processor acceleration
Initializing Shaders
In other news, I am registered to vote ;D
mumble devs fail baby ;p
hooking and DETOURING open GL functions for no particular reason is their fault, every multihack will detour code and build ‘code holes’ to hide from punkbuster, thus this violation will never be removed EVER.
So stop crying and /quit running overlays, blame mumble unless you are cheat friendly.
A new software is developed, it interferes with an old established software.
Question: Who’s duty is it to make a fix?
@Skippy: I’m not saying that it isn’t a Mumble issue, but there were no hook changes in the new version of Mumble, even running an old version will pull up the same message on an updated Quake 3 server. PunkBuster added a restriction to something that wasn’t restricted before which now disallows the Mumble overlay. EvenBalance recommended that the Mumble developers contact them for guidance on how to fix the issue so they did, and what do you know, no response from EvenBalance
I wonder if that has been fixed in the meanwhile, since I support Mumble within the UT2004 and WarSow community. I know Quake3 is something different, but still this and other small issues can be put as an argument against the use of this soundwise high-quality program.