Activity log for bug #1726809

Date Who What changed Old value New value Message
2017-10-24 11:09:42 Alex Smith bug added bug
2017-10-24 11:11:13 Launchpad Janitor nvidia-graphics-drivers-384 (Ubuntu): status New Confirmed
2017-10-25 10:22:59 Marc Di Luzio bug added subscriber Marc Di Luzio
2017-10-25 15:53:13 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu): assignee Alberto Milone (albertomilone)
2017-10-25 15:53:16 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu): importance Undecided High
2017-10-25 15:53:18 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu): status Confirmed In Progress
2017-10-30 11:48:45 Alex Smith tags regression-update
2017-10-30 17:10:26 Alberto Milone description The Vulkan nvidia_icd.json included with the nvidia-384 package has the wrong "library_path" set, meaning that no Vulkan apps can run. For example, running "vulkaninfo" gives the following: ERROR: [loader] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD libGL.so.1 failed. Cannot create Vulkan instance. /build/vulkan-8TJjRa/vulkan-1.0.61.1+dfsg1/demos/vulkaninfo.c:698: failed with VK_ERROR_INCOMPATIBLE_DRIVER Furthermore, none of our (Feral Interactive) Vulkan games are able to run when this driver package is installed. The library path is set to "libGL.so.1", however since this package includes the GLVND version of the NVIDIA driver, that library is not a valid Vulkan ICD (it is the GLVND dispatch library). The correct ICD library path when using GLVND is "libGLX_nvidia.so.0" (this is what you get when you install the driver manually with NVIDIA's installer). This is seen with nvidia-384_384.90-0ubuntu0.17.04.1_amd64. The nvidia-384 package from the graphics-drivers PPA (version 384.90-0ubuntu0~gpu17.04.1) does not have this problem. However, as of today, the version from the main repository seems to be getting installed as an update in preference to the PPA version, which causes breakage. SRU Request: [Impact] Vulkan support is broken because the packages ship a mix of GLVND and non GLVND GL and EGL libraries. [Test Case] 1) Enable the -proposed repository, install the new nvidia-384 package, and reboot. 2) Install the utilities to check that the correct libraries can be found: sudo apt install vulkan-utils mesa-utils-extra 3) Run and attach the output of the following commands (which should execute with no errors): vulkaninfo es2_info [Regression Potential] Low, as the libraries are the same that are installed by the upstream NVIDIA installer when the non-GLVND parameter is used. ________________________ The Vulkan nvidia_icd.json included with the nvidia-384 package has the wrong "library_path" set, meaning that no Vulkan apps can run. For example, running "vulkaninfo" gives the following: ERROR: [loader] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD libGL.so.1 failed. Cannot create Vulkan instance. /build/vulkan-8TJjRa/vulkan-1.0.61.1+dfsg1/demos/vulkaninfo.c:698: failed with VK_ERROR_INCOMPATIBLE_DRIVER Furthermore, none of our (Feral Interactive) Vulkan games are able to run when this driver package is installed. The library path is set to "libGL.so.1", however since this package includes the GLVND version of the NVIDIA driver, that library is not a valid Vulkan ICD (it is the GLVND dispatch library). The correct ICD library path when using GLVND is "libGLX_nvidia.so.0" (this is what you get when you install the driver manually with NVIDIA's installer). This is seen with nvidia-384_384.90-0ubuntu0.17.04.1_amd64. The nvidia-384 package from the graphics-drivers PPA (version 384.90-0ubuntu0~gpu17.04.1) does not have this problem. However, as of today, the version from the main repository seems to be getting installed as an update in preference to the PPA version, which causes breakage.
2017-10-30 17:10:38 Alberto Milone nominated for series Ubuntu Artful
2017-10-30 17:10:38 Alberto Milone bug task added nvidia-graphics-drivers-384 (Ubuntu Artful)
2017-10-30 17:10:38 Alberto Milone nominated for series Ubuntu Xenial
2017-10-30 17:10:38 Alberto Milone bug task added nvidia-graphics-drivers-384 (Ubuntu Xenial)
2017-10-30 17:10:38 Alberto Milone nominated for series Ubuntu Zesty
2017-10-30 17:10:38 Alberto Milone bug task added nvidia-graphics-drivers-384 (Ubuntu Zesty)
2017-10-30 17:10:45 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Xenial): status New In Progress
2017-10-30 17:10:48 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Zesty): status New In Progress
2017-10-30 17:10:51 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Artful): status New In Progress
2017-10-30 17:10:53 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Xenial): importance Undecided High
2017-10-30 17:10:55 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Zesty): importance Undecided High
2017-10-30 17:10:57 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Artful): importance Undecided High
2017-10-30 17:10:59 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Xenial): assignee Alberto Milone (albertomilone)
2017-10-30 17:11:01 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Zesty): assignee Alberto Milone (albertomilone)
2017-10-30 17:11:02 Alberto Milone nvidia-graphics-drivers-384 (Ubuntu Artful): assignee Alberto Milone (albertomilone)
2017-10-30 17:11:30 Alberto Milone bug added subscriber Ubuntu Stable Release Updates Team
2017-10-31 12:40:54 Timo Aaltonen nvidia-graphics-drivers-384 (Ubuntu Xenial): status In Progress Fix Committed
2017-10-31 12:40:58 Timo Aaltonen bug added subscriber SRU Verification
2017-10-31 12:41:03 Timo Aaltonen tags regression-update regression-update verification-needed verification-needed-xenial
2017-10-31 12:43:08 Timo Aaltonen nvidia-graphics-drivers-384 (Ubuntu Zesty): status In Progress Fix Committed
2017-10-31 12:43:15 Timo Aaltonen tags regression-update verification-needed verification-needed-xenial regression-update verification-needed verification-needed-xenial verification-needed-zesty
2017-10-31 12:45:43 Timo Aaltonen nvidia-graphics-drivers-384 (Ubuntu Artful): status In Progress Fix Committed
2017-10-31 12:45:48 Timo Aaltonen tags regression-update verification-needed verification-needed-xenial verification-needed-zesty regression-update verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty
2017-10-31 14:53:49 Launchpad Janitor nvidia-graphics-drivers-384 (Ubuntu): status In Progress Fix Released
2017-11-02 16:22:16 Alberto Milone tags regression-update verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty regression-update verification-done-artful verification-done-zesty verification-needed verification-needed-xenial
2017-11-08 20:08:41 Launchpad Janitor nvidia-graphics-drivers-384 (Ubuntu Artful): status Fix Committed Fix Released
2017-11-08 20:08:44 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2017-11-08 20:11:00 Launchpad Janitor nvidia-graphics-drivers-384 (Ubuntu Zesty): status Fix Committed Fix Released
2017-11-09 14:15:40 Alberto Milone tags regression-update verification-done-artful verification-done-zesty verification-needed verification-needed-xenial regression-update verification-done-artful verification-done-xenial verification-done-zesty verification-needed
2017-11-09 16:11:12 Launchpad Janitor nvidia-graphics-drivers-384 (Ubuntu Xenial): status Fix Committed Fix Released