View Single Post
Old 09-21-10, 02:57 PM   #6
conky
Registered User
 
Join Date: Nov 2007
Posts: 70
Default Re: "Buffer overrun" with Call of Duty 1 United Offensive on Ubuntu Lucid with 195.36

From the driver README/knownissues.html:
Quote:
Some applications, such as Quake 3, crash after querying the OpenGL extension string

Some applications have bugs that are triggered when the extension string is longer than a certain size. As more features are added to the driver, the length of this string increases and can trigger these sorts of bugs.

You can limit the extensions listed in the OpenGL extension string to the ones that appeared in a particular version of the driver by setting the __GL_ExtensionStringVersion environment variable to a particular version number. For example,

__GL_ExtensionStringVersion=17700 quake3

will run Quake 3 with the extension string that appeared in the 177.* driver series. Limiting the size of the extension string can work around this sort of application bug.
Have you tried this type of workaround?
conky is offline   Reply With Quote