nanonyme, recently 2 libglvnd related bugs have come to my attentention, which I want to see resolved both before pushing this to stable:
https://bugzilla.redhat.com/show_bug.cgi?id=1419944 A fix for this has been written, waiting for a new selinux-policy build with the fix.
https://bugzilla.redhat.com/show_bug.cgi?id=1422151 This just came in yesterday I will try to write a fix for this today.
hansvon, the new libglvnd-0.2.999-9.gitdc16f8c.fc25 I just added contains a fix which fixes the 2 steam games which were not working for you. For technical details see: https://github.com/NVIDIA/libglvnd/pull/114
anonymous, about wayland not working with the nvidia binary driver, and more specifically at gnome/mutter not automatically falling back to Xorg and instead showing a black screen, can you please file a bug about that ?
anonymous, yes wayland does not (yet) work with the nvidia binary driver, that is expected. This reminds me that we should make mutter do the right thing and auto-fallback to Xorg in that case. I've filed: https://bugzilla.gnome.org/show_bug.cgi?id=777985 for this.
hansvon, ok. I'm busy fixing sway today. I will look into this tomorrow, but no promises, fixing these without source access is going to be hard and the bug might well be in the actual games and just getting triggered by the glvnd changes.
corsepiu, if you install a package from updates-testing please make sure you've all packages from updates-stable installed first. Can you please do this right (allow dnf to do its thing instead of manual installing) and then provide positive karma to compensate for your wrongly given negative karma?
If you're seeing broken deps because of this update, please add positive karma to: FEDORA-2017-9f6383547e
The mesa and libglvnd updates were supposed to go out as a pair. But then airlied did another mesa update with an unrelated bug-fix and bodhi failed to squash the 2 updates together (a bodhi bug IMHO) and now mesa is in updates-stable while the matching libglvnd update is not.
glvnd is an important F25 feature which has been widely advertised as such, see e.g. : https://blogs.gnome.org/uraeus/2016/11/01/discrete-graphics-and-fedora-workstation-25/
This is not something which we are doing lightly, I'm sorry that this breaks sway, but until yesterday I had never heard about sway. This is similar to how we do kernel or mesa updates, e.g. mesa has gone from 12.0 to 13.0 in F25's lifetime. Sometimes we need to find a balance between bringing in a new release which fixes bugs, vs potential new bugs this introduces. And yes enabling glvnd is ultimately a bug-fix as it stops things breaking every other update for nvidia driver users.
I've disabled auto karma based pushing for this and rest assured that if this causes any serious issues I will unpush this. But sway is such a niece use-case that I do not consider it a blocker for enabling glvnd support, sorry.