x11 lock is "simply" a big mutex which was mainly called every time there was frame drawing and/or other GL and X11 operations.
Aquiring and releasing locks are potentially expensive operations...