Skip to content

primus breaks on fedora with mesa-13.0.3-6 #193

@gsgatlin

Description

@gsgatlin

Hello.

Nvidia has created a new library called libglvnd https://github.com/NVIDIA/libglvnd

The purpose is "This is a work-in-progress implementation of the vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors on a per-screen basis, as described by Andy Ritger's OpenGL ABI proposal"

Fedora is adding this to all fedora 25 machines in a few days. Mesa has been redone to support this new library.

It looks like they have implemented it in 4 patches to "mesa." I can post the patches if its important?

With these changes "VirtualGL" bridge continues to work but "primus" bridge no longer works.

Here is the output from command line:

https://paste.fedoraproject.org/541783/14858971/

(primusrun also does not work)

Does anyone have any clues on how to get around that? I have opened:

https://bugzilla.redhat.com/show_bug.cgi?id=1418103

Here are some logs: (Can't really see anything in them)
/var/log/messages
first run working with 13.0.3-5
https://paste.fedoraproject.org/541695/58843511/
second run failing with 13.0.3-6
https://paste.fedoraproject.org/541707/14858848/
/var/log/Xorg.8.log
first run working with 13.0.3-5
https://paste.fedoraproject.org/541709/88496314/
second run failing with 13.0.3-6
https://paste.fedoraproject.org/541712/85885065/

I'm sorry I don't have any ideas on how to fix this. I did notice

/usr/lib64/libGL.so.1: undefined symbol: _glapi_tls_Current

in the output on the commanbd line.

Please let me know if I can provide any further information or be of any help with this issue. Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions