> do wonder where the Nvidia installer puts that library

The nvidia installer puts libnvidia-egl-wayland.so.1 in
/usr/lib/x86_64-linux-gnu. But it's not searched directly, instead it's
searched through https://github.com/NVIDIA/eglexternalplatform similarly
to GLVND or Vulkan ICDs; from there a config file is parsed with the
name or location of the library. The nvidia installer also sets the
config file properly.

> The 'libnvidia-egl-wayland.so.1*' files bundled with the Nvidia
installer would always be a better choice because they never get out of
sync with the driver itself.

The externalplatform interface is stable so the library doesn't **need**
to be in sync. Building it from source has the advantage that we can
patch it ourselves. And it's not a "dump the source every 6 months" kind
of open-source, it's a properly maintained community repository with
issues and MRs, etc.

For further context, there are 3 other externalplatforms: xcb, xlib, gbm.
The gbm library we package from source but still install the prebuilt version; 
xcb and xlib we don't package from source. But those 3 are so rarely used that 
there is little incentive in maintaining the source built versions.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2062082

Title:
  Nvidia drivers fail to install libnvidia-egl-wayland1, resulting in
  Zink being used

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-535/+bug/2062082/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to