TryClientEvents, getting rid of DeviceIntPtr to maintain compatibility with the binary NVIDIA driver

Daniel Stone daniel at
Mon Sep 8 05:04:24 PDT 2008

On Mon, Sep 08, 2008 at 06:37:11PM +0800, Sam Spilsbury wrote:
> I've done some debugging with the nvidia driver, and it appears that
> using nvidia settings to change things such as the digital vibrance
> and TwinView setup causes the X server to crash. I've traced it down
> to a recent ABI change in TryClientEvents() in dix/events.c, which the
> NVIDIA driver is not yet updated for.
> Full details are in this NVNEWS forum thread
> How hard would it be to remove this argument? To the best of my
> knowledge, X Events already have a DeviceIntPtr built in?

It's not really possible to remove this argument.  Unfortunately these
are the pitfalls of using a binary-only driver; I suggest you contact

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <>

More information about the xorg mailing list