[needs-packaging] All nvidia-current and nvidia-updates need repackaging to mirror official Nvidia releases...

Bug #1219908 reported by AG Restringere
76
This bug affects 17 people
Affects Status Importance Assigned to Milestone
Nvidia
New
Undecided
Unassigned
nvidia-graphics-drivers-304-updates (Ubuntu)
Fix Released
Wishlist
Alberto Milone
Precise
Fix Released
Undecided
Unassigned
nvidia-graphics-drivers-319-updates (Ubuntu)
Fix Released
Wishlist
Alberto Milone
Precise
Won't Fix
Wishlist
Alberto Milone

Bug Description

The official Nvidia long-lived-branch stable driver is now 319.49. That means that the recommended official driver is 319.49 and should be used by all Nvidia users except those using old legacy devices. There are important fixes that are in this driver and the previous 319.17 that affect Chromium browser users especially:

+ Fixed a memory leak that occurred when destroying a GLX window but not its associated X window.

These can crash machines using Nvidia GPU's according to a Chromium-bug http://crbug.com/145600 "NVIDIA linux drivers are unstable when using multiple Open GL contexts and with low memory.:" and if check `about:gpu` you will see this is a major reason most if not all Nvidia GPU's are currently blacklisted.

Also, when using Windows 7 I am at liberty to install any driver version I want, keeping my machine up to date with the latest official Nvidia fixes. With Ubuntu I'm stuck with older drivers that affect performance and contain old bugs that have already been fixed. This leads to a lower quality experience than with Windows. Drivers need to be kept current with upstream in my opinion. For the time being I have been cherry-picking *.deb packages from X-Org-Edgers so that I can replicate that Windows experience and it's been working. However, all Ubuntu users should have this experience as well and most do not know how to manually install packages using DPKG so it is out of their reach.

The current Nvidia driver versions are as follows:
http://www.nvidia.com/object/unix.html

Long Lived Branch version: 319.49 <-- `nvidia-current` should be here as stable
Short Lived Branch version: 325.15 <-- `nvidia-updates` should be here as unstable
Legacy GPU version (304.xx series): 304.108 <-- `nvidia-current-legacy` should be here.

This situation has to be solved, Ubuntu cannot be so far behind the curve that it cannot keep Nvidia drivers fresh and in sync with the upstream Nvidia release schedule...

description: updated
Changed in nvidia-drivers-ubuntu:
assignee: nobody → Alberto Milone (albertomilone)
assignee: Alberto Milone (albertomilone) → AG Restringere (ag-restringere)
Changed in nvidia-drivers-ubuntu:
assignee: AG Restringere (ag-restringere) → Alberto Milone (albertomilone)
Changed in nvidia-graphics-drivers (Ubuntu):
assignee: nobody → AG Restringere (ag-restringere)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers (Ubuntu):
status: New → Confirmed
Revision history for this message
AG Restringere (ag-restringere-deactivatedaccount) wrote :

Is is possible to keep this as a separate official PPA that just has nvidia-drivers, nvidia-vpdau and nvidia-settings and keep this in mirror-lock-step with the upstream releases?

affects: nvidia-graphics-drivers (Ubuntu) → nvidia-graphics-drivers-304 (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-319-updates (Ubuntu):
status: New → Confirmed
affects: nvidia-drivers-ubuntu → nvidia-graphics-drivers-319-updates (Ubuntu)
Changed in nvidia-graphics-drivers-304 (Ubuntu):
assignee: AG Restringere (ag-restringere) → nobody
Changed in nvidia:
assignee: nobody → AG Restringere (ag-restringere)
Changed in nvidia-graphics-drivers-304 (Ubuntu):
assignee: nobody → Ubuntu-X (ubuntu-x-swat)
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

First of all, there is no 'nvidia-updates' package and never will. We use nvidia-VER names now, as you know, also 'nvidia-current' is just a transitional package in saucy (new versions backported to precise might still use old names, dunno).

Also, people do tend to take vacation from time to time, so ranting because a driver released less than two weeks ago is not on the devel series yet is just taking it a bit too far.

You'd better have what it takes to wait for an additional two weeks or so before 319.49 is in saucy, btw.

Revision history for this message
AG Restringere (ag-restringere-deactivatedaccount) wrote :

+Timo, my tone was one of excitement and not really a rant, so I apologize if I came off as sounding impatient and I can understand the long hours everyone here puts into this and I really do appreciate this and am very grateful.

However, I'm looking at this from a "customer expectations" point of view and not a developer point of view. This applies specifically to sophisticated customers such as gamers, engineers/scientists/developers and power-users who are the most likely candidates to migrate from Windows to Ubuntu on the desktop. From the customer point of view - especially gamers and demanding power users - the driver release cadence is still way too slow and is a valid bug. Sophisticated users need to flexibility to extract the maximum performance and ensure maximum stability for their system especially for mission-critical applications.

Whether we like it or not the industry standard that every customer expects is that set by Windows 7/8 and for those systems there are always fresh drivers available within days of release. Anything slower is perceived as being sub-standard. It's not a matter of who's right or who's wrong it's that we need to at least match or even better beat that release cadence. Ideally a Linux distribution should find a way to be ahead of a Windows release cadence.

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - All nvidia-current and nvidia-updates need repackaging to mirror
- official Nvidia releases...
+ [needs-packaging] All nvidia-current and nvidia-updates need repackaging
+ to mirror official Nvidia releases...
Changed in nvidia-graphics-drivers-319-updates (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

Changed in nvidia-graphics-drivers-304 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-319-updates (Ubuntu):
status: New → Confirmed
Revision history for this message
Alberto Milone (albertomilone) wrote :

Is this request about Ubuntu 12.04 or 13.10?

Revision history for this message
AG Restringere (ag-restringere-deactivatedaccount) wrote :

This is about all versions still in their support period and have not reached EOL meaning: 12.04, 12.10, 13.04 and 13.10...

Revision history for this message
Alberto Milone (albertomilone) wrote :

I usually update drivers only for the LTS and for the latest stable release (until a new non LTS release comes out).

This said, I won't introduce NVIDIA's short lived branch (325) as I only use long lived branches. There are certainly PPAs which provide such drivers (NVIDIA has its own PPA).

Revision history for this message
AG Restringere (ag-restringere-deactivatedaccount) wrote :

Alberto:
- Okay, as long as the latest Long Lived Branch gets to LTS and 13.04, 13.10 and this is updated more rapidly - in this case 319.49 - then I can consider this bug closed.
- Where is the official NVIDIA PPA?

Revision history for this message
Arup (arup-chowdhury) wrote :

I don't know if its a installer error but when I installed Ubuntu 12.04.3 on my i7 laptop with nvidia GT630M card, I found on booting that nvidia driver 319.49 and nvidia-prime package already installed. The system runs quite good and the temperature of power consumption is not that drastically high as I expected from a system where the nvidia card is always on. I guess Optimus is working well. Also the performance is far better than with Bumblebee via optimus run.

Changed in nvidia-graphics-drivers-319-updates (Ubuntu):
status: Confirmed → In Progress
Changed in nvidia-graphics-drivers-319-updates (Ubuntu Precise):
assignee: nobody → Alberto Milone (albertomilone)
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-graphics-drivers-319-updates - 319.49-0ubuntu1

---------------
nvidia-graphics-drivers-319-updates (319.49-0ubuntu1) saucy; urgency=low

  * debian/templates/nvidia-graphics-drivers.{links|links32}.in:
    - Create links for the new NvIFROpenGL library.
  * debian/additional_card_ids:
    - Remove card id 11C4 which is now officially supported.
  * New upstream release (LP: #1219908, LP: #1222670):
    - Added support for the following GPUs:
      o GeForce GT 740A
      o GeForce GT 745A
      o GeForce GT 755M
      o GeForce GT 625
      o GeForce GTX 645
      o GRID K340
      o GRID K350
      o NVS 315
      o Quadro K500M
   - Fixed a bug that caused DisplayPort monitors connected
     to Quadro FX 3800, 4800, or 5800 to remain off after
     DPMS.
   - Added the NVIDIA OpenGL-based Inband Frame Readback
     (NvIFROpenGL) library to the Linux driver package.
     This library provides a high performance, low latency
     interface to capture and optionally encode an
     individual OpenGL framebuffer. NvIFROpenGL captures
     pixels rendered by OpenGL only and is ideally suited
     to application capture and remoting.
   - Fixed a bug that caused applications using CUDA-GL
     interop to crash when run on X servers with Xinerama
     enabled.
   - Fixed a bug that could prevent some double-bit ECC
     errors from being properly reported.
   - Fixed a bug which could cause a blank screen when
     changing house sync settings on Quadro Kepler GPUs
     with Quadro Sync boards.
   - Fixed a bug that prevented nested loops with
     identical loop conditions in GLSL shaders from
     terminating correctly. This could cause hangs in
     applications such as Exa PowerVIZ.
   - Fixed a bug that resulted in corrupt texels when a
     previously empty texture image was specified with
     glXBindTexImageEXT. In GNOME 3, this caused
     gnome-screenshot to produce garbled window
     screenshots.
   - Fixed a bug that caused the X server to crash when
     querying the current mode of disabled displays.
 -- Alberto Milone <email address hidden> Mon, 16 Sep 2013 17:35:57 +0200

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-304 (Ubuntu Precise):
status: New → Confirmed
affects: nvidia-graphics-drivers-304 (Ubuntu) → nvidia-graphics-drivers-304-updates (Ubuntu)
Changed in nvidia-graphics-drivers-304-updates (Ubuntu):
assignee: Ubuntu-X (ubuntu-x-swat) → Alberto Milone (albertomilone)
status: Confirmed → Fix Released
Changed in nvidia-graphics-drivers-304-updates (Ubuntu Precise):
status: Confirmed → In Progress
Changed in nvidia-graphics-drivers-319-updates (Ubuntu Precise):
status: Triaged → In Progress
Revision history for this message
Alberto Milone (albertomilone) wrote :

SRU request:

Please accept the following packages into precise-proposed:

nvidia-graphics-drivers-304-updates (304.108-0ubuntu0.0.1)

nvidia-graphics-drivers-319-updates (319.49-0ubuntu0.0.1)

nvidia-settings-319-updates (319.49-0ubuntu0.0.1)

Note: only the "-updates" flavours of the drivers are affected.

Also, apparently the packages ended up in NEW, probably because of the lack of proper overrides in the archive.

Revision history for this message
Stéphane Graber (stgraber) wrote : Please test proposed package

Hello AG, or anyone else affected,

Accepted nvidia-settings-319-updates into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/nvidia-settings-319-updates/319.49-0ubuntu0.0. 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: added: verification-needed
Revision history for this message
Stéphane Graber (stgraber) wrote :

Hello AG, or anyone else affected,

Accepted nvidia-graphics-drivers-304-updates into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304-updates/304.108-0ubuntu0.0.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-304-updates (Ubuntu Precise):
status: In Progress → Fix Committed
Changed in nvidia-graphics-drivers-319-updates (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Stéphane Graber (stgraber) wrote :

Hello AG, or anyone else affected,

Accepted nvidia-graphics-drivers-319-updates into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-319-updates/319.49-0ubuntu0.0.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
AG Restringere (ag-restringere-deactivatedaccount) wrote :

Thank you for releasing this fix, it's appreciated.

Recently I upgraded to 13.10 from 13.04 on my home machine a Dell Vostro with a 'GeForce 8600M GT/PCIe/SSE2' and so far with the 319.60 'nvidia-319-updates' drivers I've had the best graphics and Unity/Compiz performance and stability I've ever had using Ubuntu, it's very crisp. I will have to test this further and see what happens when I put the 13.10 system under more diverse OpenGL and graphics use case scenarios.

For the 12.04 LTS I will have to install some test environments for the 'nvidia-319-updates' and 'nvidia-304-updates' release on Precise and do some testing so I can relay my experiences and results.

Revision history for this message
skvatboy (skvatboy) wrote :

I have test the 304.108-0ubuntu0.0.1 a few days on my 12.04 LTS with a GeForce 9650M GT
no bugs so far

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
nvidia-graphics-drivers-304-updates (304.108-0ubuntu0.0.1) precise-proposed; urgency=low

  * debian/dkms/patches/buildfix_kernel_3.11.patch:
    - Add support for Linux 3.11.
  * debian/templates/dkms.conf.in:
    - Drop patch for Linux 3.10.
  * debian/rules:
    - Add the download-sources target.
  * New upstream release (LP: #1219908):
    - Implemented workarounds for two Adobe Flash bugs by
      applying libvdpau commit
      ca9e637c61e80145f0625a590c91429db67d0a40 to the
      version of libvdpau shipped with the NVIDIA driver.
    - Fixed a bug in nvidia-settings that could cause the
      wrong resolution to be set in basic mode for setups
      based on one display per X screen.
 -- Alberto Milone <email address hidden> Tue, 24 Sep 2013 11:15:58 +0200

Changed in nvidia-graphics-drivers-304-updates (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of the Stable Release Update for nvidia-graphics-drivers-304-updates 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 regresssions.

tags: added: precise
tags: added: saucy
dino99 (9d9)
tags: added: trusty
no longer affects: nvidia-graphics-drivers-331-updates (Ubuntu)
no longer affects: nvidia-graphics-drivers-331-updates (Ubuntu Precise)
Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in nvidia-graphics-drivers-319-updates (Ubuntu Precise):
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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