Server-Side GLVND Being Hacked On, Could Help PRIME Laptops & More

Written by Michael Larabel in X.Org on 18 July 2017 at 12:05 PM EDT. 6 Comments
X.ORG
Adam Jackson of Red Hat has been developing a "server-side GLVND" implementation to allow multiple OpenGL driver stacks to co-exist within the X.Org Server space.

For clients there has been the maturing GLVND -- the OpenGL Vendor Neutral Dispatch library originally developed by NVIDIA -- and Jackson's work is now doing a similar approach from the X.Org Server perspective.

Of the impact, Adam Jackson commented, "the above is enough in a Zaphod Xorg configuration to have heterogeneous GLX providers on different ScreenRecs. It would also make it easy, in a single ScreenRec case, to determine the GLX provider based on the DDX driver in use (e.g., I updated my kernel but not my NVIDIA driver, nouveau wants Xorg's GLX not NVIDIA's). For homogeneous Xinerama-enabled GLX this should not lose any functionality, since the backend can simply be the same for all objects."

Off server-side GLVND, Jackson doesn't think there would be much needed for at least direct contexts in the realm of multi-GPU PRIME laptops. This work could also provide some underlying work towards improvements in the XWayland space.

More details on this new work via xorg-devel. NVIDIA's Aaron Plattner has already replied to this post by saying they have been working on something similar, but didn't reveal any other details yet.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week