[elrepo] Announcement: EL5, EL6 and EL7 Updated NVIDIA drivers [367.27]

Phil Perry phil at elrepo.org
Mon Jun 20 10:11:03 EDT 2016


On 20/06/16 14:39, Phil Perry wrote:
> Announcing the release of updated NVIDIA 367.27 packages into the EL5,
> EL6 and EL7 testing repositories:
>

As noted above, these packages have been release to the testing repository.

This release (well, actually NVIDIA's short term 364.19 release) is the 
first release to include NVIDIA's Wayland support:

http://www.nvidia.com/Download/driverResults.aspx/101818/en-us

However, the new libnvidia-egl-wayland.so lib has a dependency on 
libwayland-client.so and libwayland-server.so which are not a part of RHEL:

$ objdump libnvidia-egl-wayland.so.367.27 -p | grep -i NEEDED
   NEEDED      libpthread.so.0
   NEEDED      libc.so.6
   NEEDED      libdl.so.2
   NEEDED      libwayland-client.so.0
   NEEDED      libwayland-server.so.0
   NEEDED      libEGL.so.1


Consequently, if we include this new lib in our nvidia packages, yum 
complains about the missing deps and it is not possible to install the 
packages on RHEL.

Wayland is intended to be the replacement for X, and was due to become 
the default in Fedora 24 but I believe it wasn't ready in time so this 
has now been pushed back to Fedora 25. From what I've read there also 
appears to be some disagreement over NVIDIA's implementation of Wayland 
support.

So the question is how do we handle this new Wayland lib in our nvidia 
packages on RHEL? If we include the lib then we would also need to 
package libwayland-client and libwayland-server as dependencies[1]. The 
other option is to just ignore and not package libnvidia-egl-wayland.so 
for now, and this is what I've done in our 367.27-1 release that has 
just been released to the testing repository. I've only performed 
minimal testing on these packages so please test and confirm they behave 
as expected on your systems.

Given Wayland is relatively new technology and clearly not ready for an 
Enterprise Linux environment yet, and is unlikely to be supported on any 
current release of RHEL, I'm inclined to ignore it for now. Presumably 
those wanting Wayland are using Fedora not RHEL.

The other option would be to split this lib out to a wayland sub-package 
such as nvidia-x11-drv-wayland for those who want to consume it but this 
wouldn't be my preferred option.

Thoughts and feedback welcome.



[1] I note these packages are available on EL7 from the nux dextop 
repository:

$ sudo yum list libwayland-client libwayland-server

Available Packages
libwayland-client.x86_64 1.5.0-4.el7.nux nux-dextop
libwayland-server.x86_64 1.5.0-4.el7.nux nux-dextop




More information about the elrepo mailing list