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

2017-08-12 Thread Andreas Beckmann
On 2017-08-12 15:52, Luca Boccassi wrote: > Just tested 381 from SVN, seems to work fine. > > The offending game, DOW3 (thank goodness for Steam's summer sale! :-D > ), works fine with Vulkan with both glvnd and non-glvnd backends. > > Switching between the two backends also works fine by install

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

2017-08-12 Thread Luca Boccassi
On Mon, 2017-08-07 at 03:19 +0200, Andreas Beckmann wrote: > On 2017-06-30 15:14, Luca Boccassi wrote: > > I've done a similar implementation in our 384 branch: > > I changed this a little bit to provide two conflicting variants of > the > vulkan ICD package, since that should be the more obvious

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

2017-08-06 Thread Andreas Beckmann
On 2017-06-30 15:14, Luca Boccassi wrote: > I've done a similar implementation in our 384 branch: I changed this a little bit to provide two conflicting variants of the vulkan ICD package, since that should be the more obvious "handle" that can be pulled to switch the variants. > It seems to work

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

2017-06-30 Thread Luca Boccassi
On Fri, 2017-06-30 at 14:01 +0100, Alex Smith wrote: > On 13 June 2017 at 10:54, Andreas Beckmann wrote: > > On 2017-06-13 09:49, Alex Smith wrote: > > > I've confirmed this again with NVIDIA, they said that the current > > > installer behaviour is a bug which they will fix. > > > > Thanks. For n

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

2017-06-30 Thread Alex Smith
On 13 June 2017 at 10:54, Andreas Beckmann wrote: > On 2017-06-13 09:49, Alex Smith wrote: >> I've confirmed this again with NVIDIA, they said that the current >> installer behaviour is a bug which they will fix. > > Thanks. For now, I'll add a conflict between the vulkan-icd and the > non-GLVND l

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

2017-06-13 Thread Andreas Beckmann
On 2017-06-13 09:49, Alex Smith wrote: > I've confirmed this again with NVIDIA, they said that the current > installer behaviour is a bug which they will fix. Thanks. For now, I'll add a conflict between the vulkan-icd and the non-GLVND libgl1-nvidia-glx. Let's see how upstream's solution looks be

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

2017-06-13 Thread Luca Boccassi
On Tue, 2017-06-13 at 08:49 +0100, Alex Smith wrote: > On 12 June 2017 at 09:40, Alex Smith > wrote: > > Interesting... an NVIDIA engineer explicitly said to me that the > > correct thing to do is use libGL.so.1 for non-GLVND and > > libGLX_nvidia.so.0 for GLVND. > > > > Seems like their installe

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

2017-06-13 Thread Alex Smith
On 12 June 2017 at 09:40, Alex Smith wrote: > Interesting... an NVIDIA engineer explicitly said to me that the > correct thing to do is use libGL.so.1 for non-GLVND and > libGLX_nvidia.so.0 for GLVND. > > Seems like their installer is getting that wrong though - I've just > tested here too, if I i

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

2017-06-12 Thread Alex Smith
On 10 June 2017 at 16:36, Luca Boccassi wrote: > > On Sat, 2017-06-10 at 14:19 +0200, Andreas Beckmann wrote: > > On 2017-06-10 13:58, Luca Boccassi wrote: > > > > This issue causes crashes on startup when the non-GLVND driver is > > > > installed in our (Feral Interactive) games which support Vul

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

2017-06-12 Thread Luca Boccassi
On June 12, 2017 2:03:54 AM GMT+01:00, Andreas Beckmann wrote: >On 2017-06-11 19:00, Luca Boccassi wrote: >> Having libGL.so.1 in the ICD works when running with the non-glvnd >> stuff as far as I can see. > >So you can confirm the bug with the currently shipped configuration? >(Installing libgl1-

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

2017-06-11 Thread Andreas Beckmann
On 2017-06-11 19:00, Luca Boccassi wrote: > Having libGL.so.1 in the ICD works when running with the non-glvnd > stuff as far as I can see. So you can confirm the bug with the currently shipped configuration? (Installing libgl1-nvidia-glx + nvidia-vulkan-icd (s.t. nvidia_icd.json references libGLX

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

2017-06-11 Thread Luca Boccassi
On Sat, 2017-06-10 at 22:51 +0100, Luca Boccassi wrote: > On June 10, 2017 7:48:55 PM GMT+01:00, Andreas Beckmann org> wrote: > > On 2017-06-10 17:36, Luca Boccassi wrote: > > > Andreas, given we ship it in /usr/share, perhaps the easiest > > > thing > > > would be to modify in the maintainer scri

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

2017-06-10 Thread Luca Boccassi
On June 10, 2017 7:48:55 PM GMT+01:00, Andreas Beckmann wrote: >On 2017-06-10 17:36, Luca Boccassi wrote: >> Andreas, given we ship it in /usr/share, perhaps the easiest thing >> would be to modify in the maintainer scripts (via config-package-dev >> maybe) in the non-GLVND GLX package. What do yo

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

2017-06-10 Thread Andreas Beckmann
On 2017-06-10 17:36, Luca Boccassi wrote: > Andreas, given we ship it in /usr/share, perhaps the easiest thing > would be to modify in the maintainer scripts (via config-package-dev > maybe) in the non-GLVND GLX package. What do you think? No way. Anything that would trigger debsums is forbidden :

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

2017-06-10 Thread Luca Boccassi
On Sat, 2017-06-10 at 14:19 +0200, Andreas Beckmann wrote: > On 2017-06-10 13:58, Luca Boccassi wrote: > > > 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

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

2017-06-10 Thread Andreas Beckmann
On 2017-06-10 13:58, Luca Boccassi wrote: >> 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 I'm afraid, the vulkan stuff has not been

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

2017-06-10 Thread Luca Boccassi
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

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

2017-06-09 Thread Alex Smith
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-GL