[X11] Improve stability on binary nvidia driver

This PR resolves a crash issue caused by incorrect GLX signatures. This bug did not manifest on the open-source drivers, which support a different set of extensions.

May affect #108