SRU: New upstream releases of nvidia for 14.04.3

Bug #1465706 reported by Alberto Milone
86
This bug affects 13 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-304 (Ubuntu)
Trusty
Fix Released
High
Alberto Milone
nvidia-graphics-drivers-304-updates (Ubuntu)
Trusty
Fix Released
High
Alberto Milone
nvidia-graphics-drivers-340 (Ubuntu)
Trusty
Fix Released
High
Alberto Milone
nvidia-graphics-drivers-340-updates (Ubuntu)
Trusty
Fix Released
High
Alberto Milone
nvidia-graphics-drivers-346 (Ubuntu)
Trusty
Fix Released
High
Alberto Milone
nvidia-graphics-drivers-346-updates (Ubuntu)
Trusty
Fix Released
High
Alberto Milone

Bug Description

SRU Request:

[Impact]
The nvidia packages in Ubuntu 14.04 do not support the backported kernel from 15.04.

[Test Case]
1) Enable the trusty-proposed repository, and install the "linux-generic-lts-vivid"

2) Install one of the available nvidia packages or, if the nvidia driver is already installed, dist-upgrade after adding the -proposed repository.

3) Restart and see if the system boots correctly. If unsure, please attach your /var/log/gpu-manager.log and /var/log/Xorg.0.log

[Regression Potential]
Low, the packages come from either wily or vivid.

Changed in nvidia-graphics-drivers-346 (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
status: New → In Progress
importance: Undecided → High
Changed in nvidia-graphics-drivers-304 (Ubuntu):
status: New → In Progress
Changed in nvidia-graphics-drivers-304-updates (Ubuntu):
status: New → In Progress
Changed in nvidia-graphics-drivers-340 (Ubuntu):
status: New → In Progress
Changed in nvidia-graphics-drivers-340-updates (Ubuntu):
status: New → In Progress
Changed in nvidia-graphics-drivers-346-updates (Ubuntu):
status: New → In Progress
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-340-updates (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-340 (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-304-updates (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers-304 (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
Changed in nvidia-graphics-drivers-304-updates (Ubuntu):
importance: Undecided → High
Changed in nvidia-graphics-drivers-340 (Ubuntu):
importance: Undecided → High
Changed in nvidia-graphics-drivers-340-updates (Ubuntu):
importance: Undecided → High
Changed in nvidia-graphics-drivers-346-updates (Ubuntu):
importance: Undecided → High
Changed in nvidia-graphics-drivers-304 (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-304 (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-graphics-drivers-304-updates (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-304-updates (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-graphics-drivers-340 (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-340 (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-graphics-drivers-340-updates (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-340-updates (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-graphics-drivers-346 (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-346 (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-graphics-drivers-346-updates (Ubuntu):
status: In Progress → Invalid
Changed in nvidia-graphics-drivers-346-updates (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
Changed in nvidia-settings (Ubuntu):
status: New → Invalid
Changed in nvidia-settings (Ubuntu Trusty):
assignee: nobody → Alberto Milone (albertomilone)
importance: Undecided → High
milestone: none → ubuntu-14.04.3
status: New → In Progress
description: updated
summary: - New upstream releases of nvidia for 14.04.3
+ SRU: New upstream releases of nvidia for 14.04.3
tags: added: trusty
Revision history for this message
Alberto Milone (albertomilone) wrote :

nvidia-graphics-drivers-346, nvidia-graphics-drivers-346-updates, nvidia-graphics-drivers-340, nvidia-graphics-drivers-340-updates are still in (trusty-proposed) NEW, pending approval. Can an admin take care of this, please?

Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-346 into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346/346.82-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in nvidia-graphics-drivers-346 (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Changed in nvidia-graphics-drivers-346-updates (Ubuntu Trusty):
status: In Progress → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-346-updates into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346-updates/346.82-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in nvidia-graphics-drivers-340 (Ubuntu Trusty):
status: In Progress → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-340 into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/340.76-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in nvidia-graphics-drivers-340-updates (Ubuntu Trusty):
status: In Progress → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-340-updates into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340-updates/340.76-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Doug McMahon (mc3man) wrote :

nvidia-graphics-drivers-346-updates installs fine with the lts-vivid kernel

tags: added: verification-done
removed: verification-needed
Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

Installed version 346 on my machine (Ubuntu 14.04.2 LTS, linux 3.13.0-58-generic x86_64). There was a minor problem with nvidia-opencl-icd-346-updates not removing nvidia-opencl-icd-331 and having a conflicting file. Solved this problem by removing the conflicting package.

There was no report of a failed dkms build and my machine did reboot into X11 successfully. I guess the "real" test will be when the next kernel update is released.

Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-346 into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346/346.82-0ubuntu0.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Alberto, or anyone else affected,

Accepted nvidia-graphics-drivers-346-updates into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346-updates/346.82-0ubuntu0.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote : [nvidia-graphics-drivers-304/trusty] possible regression found

As a part of the Stable Release Updates quality process a search for Launchpad bug reports using the version of nvidia-graphics-drivers-304 from trusty-proposed was performed and bug 1477575 was found. Please investigate this bug report to ensure that a regression will not be created by this SRU. In the event that this is not a regression remove the "verification-failed" tag from this bug report and tag 1477575 "bot-stop-nagging". Thanks!

tags: added: verification-failed
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

I spent a lot of time beating on the proposed Trusty nvidia-346 (346.82-0ubuntu0.2) and nvidia-340 (340.76-0ubuntu0.1) packages yesterday, and things seem solid to me.

Package upgrade/downgrade paths I tested:

331 --> 340
331 --> 346
340 --> 346
346 --> 340

I tested that things work correctly re stopping nvidia-persistenced when removing/purging 340/346, and I gave them my usually "does Unity seem to work?" sanity check and ran the unigine-valley demo. Everything seems good.

I also tested the upgrade from the 346.59 packages currently in the System76 stable Trusty PPA, which although not of direct concern to Ubuntu is something I still needed to check and also attests to the overall correctness of these proposed packages. The upgrade from our 346.59 to the proposed 346.82 works swimmingly.

However, I'm not personally comfortable removing "verification-failed", adding the "verification-done" tag as the one thing I couldn't test is Optimus (as System76 doesn't sell any Optimus hardware).

Note I only tested nvidia-340/nvidia-346, didn't directly test nvidia-340-updates/nvidia-346-updates. But AFAIK, the two flavors are currently identical, so I'd expect the results to be the same.

Also note that I tested with the 3.16 and 3.19 kernels, but did not yet test with the 3.13 kernel.

In summary: from my perspective, these proposed packages are good to go after someone else can test on Optimus hardware and test under the 3.13 kernel (and I'll test with the 3.13 kernel tomorrow if I have a chance).

Thanks!

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote : [nvidia-graphics-drivers-346/trusty] possible regression found

As a part of the Stable Release Updates quality process a search for Launchpad bug reports using the version of nvidia-graphics-drivers-346 from trusty-proposed was performed and bug 1480572 was found. Please investigate this bug report to ensure that a regression will not be created by this SRU. In the event that bug 1480572 is not a regression, tag it "bot-stop-nagging". Thanks!

Revision history for this message
Adam Conrad (adconrad) wrote :

Tagging v-done based on jderose's comment.

tags: added: verification-done
removed: verification-failed verification-needed
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of the Stable Release Update for nvidia-graphics-drivers-340 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-346 - 346.82-0ubuntu0.2

---------------
nvidia-graphics-drivers-346 (346.82-0ubuntu0.2) trusty-proposed; urgency=medium

  * debian/templates/control.in:
    - Add conflicts/replaces for old releases of nvidia-opencl-icd-331 and
      of nvidia-opencl-icd-331-updates, and for the current releases of
      nvidia-opencl-icd-304 and of nvidia-opencl-icd-304-updates that still
      conflict with and replace opencl-icd (LP: #1465706).

nvidia-graphics-drivers-346 (346.82-0ubuntu0.1) trusty-proposed; urgency=medium

  * Initial release (LP: #1465706, LP: #1431753).

 -- Alberto Milone <email address hidden> Wed, 29 Jul 2015 12:33:47 +0200

Changed in nvidia-graphics-drivers-346 (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-340-updates - 340.76-0ubuntu0.1

---------------
nvidia-graphics-drivers-340-updates (340.76-0ubuntu0.1) trusty-proposed; urgency=medium

  * Initial release (LP: #1465706, LP: #1431753).
  * Changes in this backport, compared to wily:
    - Try to clean up the libraries and links left by the 331 series.
    - Allow nvidia-opencl-icd-$flavour to replace nvidia-opencl-icd-331 and
      nvidia-opencl-icd-331-updates for a smooth upgrade.

 -- Alberto Milone <email address hidden> Thu, 25 Jun 2015 11:46:49 +0200

Changed in nvidia-graphics-drivers-340-updates (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-346-updates - 346.82-0ubuntu0.2

---------------
nvidia-graphics-drivers-346-updates (346.82-0ubuntu0.2) trusty-proposed; urgency=medium

  * debian/templates/control.in:
    - Add conflicts/replaces for old releases of nvidia-opencl-icd-331 and
      of nvidia-opencl-icd-331-updates, and for the current releases of
      nvidia-opencl-icd-304 and of nvidia-opencl-icd-304-updates that still
      conflict with and replace opencl-icd (LP: #1465706).

nvidia-graphics-drivers-346-updates (346.82-0ubuntu0.1) trusty-proposed; urgency=medium

  * Initial release (LP: #1465706, LP: #1431753).
  * Changes in this backport, compared to wily:
    - Make nvidia-libopencl1-$flavour the default alternative dependency
      instead of ocl-icd-libopencl1 (which is still in universe in trusty).

 -- Alberto Milone <email address hidden> Wed, 29 Jul 2015 12:30:05 +0200

Changed in nvidia-graphics-drivers-346-updates (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-340 - 340.76-0ubuntu0.1

---------------
nvidia-graphics-drivers-340 (340.76-0ubuntu0.1) trusty-proposed; urgency=medium

  * Initial release (LP: #1465706, LP: #1431753).
  * Changes in this backport, compared to wily:
    - Try to clean up the libraries and links left by the 331 series.
    - Allow nvidia-opencl-icd-$flavour to replace nvidia-opencl-icd-331 and
      nvidia-opencl-icd-331-updates for a smooth upgrade.

 -- Alberto Milone <email address hidden> Thu, 25 Jun 2015 11:42:38 +0200

Changed in nvidia-graphics-drivers-340 (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-304 - 304.125-0ubuntu0.0.2

---------------
nvidia-graphics-drivers-304 (304.125-0ubuntu0.0.2) trusty-proposed; urgency=medium

  * debian/templates/control.in:
    - Avoid circular dependencies. The nvidia driver will depend on
      nvidia-opencl-icd-$ver, which, in turn, will pull in
      nvidia-libopencl1-$ver. The open icd (i.e. ocl-icd-libopencl1)
      is also available for use as an alternative.
  * debian/substvars:
    - Drop lts-utopic and lts-vivid, as depending on xserver-xorg-core and on the ABI is enough.
  * debian/templates/dkms.conf.in,
    debian/dkms/patches/buildfix_kernel_3.19.patch,
    debian/dkms/patches/buildfix_kernel_4.0.patch:
    - Add support for Linux 3.19 and Linux 4.0 (LP: #1465706).

 -- Alberto Milone <email address hidden> Tue, 23 Jun 2015 11:56:01 +0200

Changed in nvidia-graphics-drivers-304 (Ubuntu Trusty):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-304-updates - 304.125-0ubuntu0.0.2

---------------
nvidia-graphics-drivers-304-updates (304.125-0ubuntu0.0.2) trusty-proposed; urgency=medium

  * debian/templates/control.in:
    - Avoid circular dependencies. The nvidia driver will depend on
      nvidia-opencl-icd-$ver, which, in turn, will pull in
      nvidia-libopencl1-$ver. The open icd (i.e. ocl-icd-libopencl1)
      is also available for use as an alternative.
  * debian/substvars:
    - Drop lts-utopic and lts-vivid, as depending on xserver-xorg-core and on the ABI is enough.
  * debian/templates/dkms.conf.in,
    debian/dkms/patches/buildfix_kernel_3.19.patch,
    debian/dkms/patches/buildfix_kernel_4.0.patch:
    - Add support for Linux 3.19 and Linux 4.0 (LP: #1465706).

 -- Alberto Milone <email address hidden> Mon, 29 Jun 2015 15:48:57 +0200

Changed in nvidia-graphics-drivers-304-updates (Ubuntu Trusty):
status: In Progress → Fix Released
Revision history for this message
Bruno Nova (brunonova) wrote :

The recent upgrade to nvidia-340 in Trusty broke bumblebee. After plymouth, it goes to a black screen.
The version in the Bumblebee's PPA is also not perfect. It works, but after running optirun/primusrun, the GPU stays ON because it fails to unload the nvidia module.

Revision history for this message
Dave Chiluk (chiluk) wrote :

After the recent update, I can confirm that bumblee broke for me as well. I had the same plymouth goes to black screen problem.

As a shot in the dark *(and me not trusting my installation), I removed bbswitch and all nvidia related packages, and then installed nvidia-346. The 3.13.0-62 kernel now boots fine with the new driver.

I did however notice that this new driver does not build against the newer kernels.

Revision history for this message
Dave Chiluk (chiluk) wrote :

I should have said. "I did however notice that this new driver does not build against the OLDER kernels."

Revision history for this message
Bruno Nova (brunonova) wrote :

I just purged the bumblebee packages and installed nvidia-prime.
I wasn't using the NVIDIA card anyway, so I didn't need dynamic card switching (except to work around a defect in my laptop, but I already found another workaround).
Still, the update shouldn't have broken bumblebee (even if it isn't officially supported).

Mathew Hodson (mhodson)
no longer affects: nvidia-graphics-drivers-304 (Ubuntu)
no longer affects: nvidia-graphics-drivers-304-updates (Ubuntu)
no longer affects: nvidia-graphics-drivers-340 (Ubuntu)
no longer affects: nvidia-graphics-drivers-340-updates (Ubuntu)
no longer affects: nvidia-graphics-drivers-346 (Ubuntu)
no longer affects: nvidia-graphics-drivers-346-updates (Ubuntu)
no longer affects: nvidia-settings (Ubuntu)
Mathew Hodson (mhodson)
no longer affects: nvidia-settings (Ubuntu Trusty)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.