Bug#864477: nvidia_icd.json does not refer to correct library when non-GLVND driver variant is installed

Luca Boccassi luca.boccassi at gmail.com
Sat Jun 10 11:58:47 UTC 2017


On Fri, 2017-06-09 at 09:21 +0100, Alex Smith wrote:
> Package: nvidia-vulkan-common
> Version: 375.66-1
> 
> The nvidia_icd.json file provided by nvidia-vulkan-common does not
> refer to the correct ICD library when the non-GLVND version of the
> driver (libgl1-nvidia-glx) is installed, as opposed to the GLVND
> version (libgl1-nvidia-glvnd-glx).
> 
> When the non-GLVND driver is installed, the library_path in this file
> should refer to libGL.so.1, instead of libGLX_nvidia.so.0 for the
> GLVND driver.
> 
> The use of the incorrect library here when using the non-GLVND driver
> means that applications which attempt to use both GL and Vulkan can
> crash, since it effectively results in two copies of the NVIDIA
> driver
> library being loaded which conflict.
> 
> This issue causes crashes on startup when the non-GLVND driver is
> installed in our (Feral Interactive) games which support Vulkan,
> specifically the Mad Max Vulkan beta branch and the just-released
> Dawn
> of War III, even when not launching the game with Vulkan enabled.
> 
> When the NVIDIA driver is installed through their own installer,
> nvidia_icd.json will have the correct library path for whichever
> variant is installed. We have also confirmed with NVIDIA that this is
> needed, and that the current behaviour of the Debian packages is at
> fault.

Hello Alex,

Thank you for the report, I've missed this. I'll fix it today or
tomorrow, but I'm afraid it's too late for the Stretch release as the
very last deadline for an upload was last Wednesday.

I'll try to propose this for the first point release though since it
sounds pretty broken.

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20170610/9ff7bee9/attachment.sig>


More information about the pkg-nvidia-devel mailing list