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

Daniel Stone daniel at fooishbar.org
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
> http://www.nvnews.net/vbulletin/showthread.php?t=118342
> 
> 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
NVIDIA.

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20080908/9306c421/attachment.pgp>


More information about the xorg mailing list