PunkBuster Kicks for Mumble Overlay

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…

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

PIXELFORMAT: 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
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

8 thoughts on “PunkBuster Kicks for Mumble Overlay”

  1. 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.

  2. @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 😮

  3. 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.

  4. “PunkBuster added a restriction to something that wasn’t restricted before which now disallows the Mumble overlay. ”
    False. it was never allowed and the restriction is in place (in all pb supported games, so fyi it has nothing to do with q3) since there is pb, i.e. b4 mumble was around. Again, the method mumble uses is more popular than ever for rendering external ESP (bounding boxes) hacks.
    So asking to remove a valid cheat detection is wrong, will fail, and with reason.

    10/04/2008 07:08:47 – “Hendrik Thole”
    Note #3: “I’m sorry, but the method that mumble is using to hook into the game/operating system to enable the overlay is a method that PunkBuster does not allow. We do not have a whitelist of programs that are allowed. The mumble developers will need to contact us for help in making the necessary changes to allow their overlay to work.”

    … a voice chat program overlay hooking opengl functions
    that is what 90003 is, OGL hooks

    so stop being a backseat driver and ask yourself.

  5. Wow, three years later! I recall using Mumble all the time on PB servers prior to an update, so it did work at one time. Either way, it works fine now. I would assume this was fixed on the Mumble side of things.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.