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 <hdegoede@xxxxxxxxxx>:
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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx