Xorg glx module: GLVND, EGL, or ... ?

Hans de Goede hdegoede at redhat.com
Thu Dec 15 17:53:08 UTC 2016


Hi,

On 15-12-16 17:08, Emil Velikov wrote:
> On 15 December 2016 at 08:15, Michel Dänzer <michel at daenzer.net> wrote:
>>
>> Hi Adam, Andy, Kyle,
>>
>>
>> even with GLVND in place and used by Mesa and other GL implementations,
>> one remaining issue preventing peaceful coexistence of Mesa based and
>> other GLX implementations is that other GLX implementations tend to ship
>> their own, mutually incompatible versions of the Xorg glx module. I'm
>> not sure about all the reasons for this, but an important one is that
>> the glx module in the xserver tree has been using the DRI driver
>> interface directly, which can only work with Mesa.
>>
> The "xfree86: Extend OutputClass config sections" series from Hans just landed.
> With it one can correctly attribute/select the correct libglx.so,
> which should tackle the issue ;-)

Not if you want to run some apps one GPU and other apps on the other
GPU ...

Regards,

Hans


More information about the xorg-devel mailing list