Originally Posted by am2020
I might actually try patching it
Just tried it: getting rid of Xrandr is easy (patch attached) and the
patched beryl still works with the usual setup. But when xinerama
is enabled, in addScreen(), the call to glXMakeCurrent() fails without
generating any of the defined error messages (see man page)
and the sub-sequent call to glGetString() causes a crash!
The parameters passed to glXMakeCurrent() look reasonable.
glXMakeCurrent() is part of nvidia's libGL.so, so it will be pretty
hard to track down the problem ...