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
signature.asc
Description: This is a digitally signed message part