Hi,

On 16-01-17 12:46, Hans de Goede wrote:
Hi,

On 13-01-2017 18:17, Nicolas Chauvet wrote:

On 13-01-17 16:56, Hans de Goede wrote:
Hi,

On 01/12/2017 11:24 PM, Nicolas Chauvet wrote:
2017-01-12 19:04 GMT+01:00 Hans de Goede <hdego...@redhat.com>:
Hi All,

I've just submitted a pkg review request for libglvnd:

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

This is the last building block needed to allow full
parallel installation of the nvidia binary driver and
nouveau / mesa, without needing various *.conf.d to
select the right libGL.so / Xserver glx module, etc.

With this in place the entire Xorg / GL stack will
automatically do the right thing depending on which
kernel driver (nouveau or nvidia) is loaded, which
means that things will no longer break if the kernel /
userspace config do not match (as there is no more
userspace config), also see:
This is already in fedora since few months already.

Ah, I did not know that, that is great.

I plan to do a Fedora 25 update enabling
glvnd in mesa coming monday. I will also update
libglvnd to match and make it be the provider
of libGL.so.1, etc.

When I'm done I'll put both of them in a single bodhi update.

I've requested co-maintainer rights for libglvnd if
you can grant those, that would be great.

Sure, can you please open a bug so we can coordinate which
changes exactly you want to push.( there are additional patches
needed for pure mesa cases and glvnd - see
https://bugs.freedesktop.org/show_bug.cgi?id=98428 ).

I cannot reproduce the problem from that bug, as described in:

https://github.com/NVIDIA/libglvnd/issues/104

For me with the latest xserver + glvnd + glvnd-enabled mesa
I get the following in my xorg.log :

[    24.160] (II) modeset(0): [DRI2] Setup complete
[    24.160] (II) modeset(0): [DRI2]   DRI driver: i965
[    24.160] (II) modeset(0): [DRI2]   VDPAU driver: i965
[    24.160] (--) RandR disabled
[    24.162] (II) SELinux: Disabled by boolean
[    24.165] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    24.165] (II) AIGLX: enabled GLX_ARB_create_context
[    24.165] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    24.165] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    24.165] (II) AIGLX: enabled GLX_INTEL_swap_event
[    24.165] (II) AIGLX: enabled GLX_SGI_swap_control
[    24.165] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    24.165] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    24.165] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    24.165] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    24.165] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    24.165] (II) AIGLX: Loaded and initialized i965
[    24.165] (II) GLX: Initialized DRI2 GL provider for screen 0

I'll also make sure to test this with the intel ddx before
kicking of builds for this.

Ah, so it seems you're right, this is a problem but only
when using the intel ddx not when using the modesetting ddx
for some reason.

Also the patches I added from ajax already fix this, but
only for gallium drivers.

So I will add the 1st patch you've added to:

https://bugs.freedesktop.org/show_bug.cgi?id=98428

To the Fedora mesa pkg and remove the overlapping bits
from ajax' patch.

Regards,

Hans
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to