lp:ubuntu/oneiric-updates/nvidia-graphics-drivers

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric-updates/nvidia-graphics-drivers
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

53. By Marc Deslauriers

* SECURITY UPDATE: privilege escalation via kernel memory access
  - debian/dkms/patches/blacklist-vga-pmu-registers.patch: blacklist
    more offsets in nv.{c,h}.
  - debian/dkms.conf{.in}: added new patch.
  - CVE number pending

52. By Marc Deslauriers

* SECURITY UPDATE: privilege escalation via kernel memory access
  (LP: #959842)
  - debian/dkms/patches/blacklist-register-mapping.patch: blacklist
    certain offsets in nv.{c,h}.
  - debian/dkms.conf{.in}: added new patch.
  - Thanks to NVIDIA for providing the patch.
  - CVE number pending

51. By Alberto Milone

Restore slave link to grub-gfxpayload file. This only provide an
empty blacklist file which shows how to blacklist cards if necessary.
This change re-enables a feature available which was disabled in
280.13-0ubuntu4 (LP: #854967).

50. By Steve Langasek

* Drop /usr/share/grub-gfxpayload-lists/blacklist handling; there's
  nothing about binary drivers in particular that requires blacklisting,
  we just need recovery mode to not start the console in graphics mode.
  LP: #854967.
* Drop the initramfs hook in favor of 'alias nouveau/lbm_nouveau off',
  so that initramfs framebuffer handling will still work. LP: #864149.

49. By Alberto Milone

* debian/rules:
  - Make sure that the module alias is always correct and
    uses underscores instead of hyphens (LP: #855396).
  - Make the grub-gfxpayload file a template and blacklist
    all Nvidia cards so that Grub doesn't set a framebuffer
    which prevents recovery mode from working (LP: #854967).
  - Make it possible to add card ids to the modaliases by
    adding ids in debian/additional_card_ids.
* debian/additional_card_ids:
  - Add support for card id 0dfc.
* debian/nvidia-$flavour.README.Debian.in:
  - Document how to use the additional_card_ids file.

48. By Alberto Milone

* debian/rules:
  - Remove trailing spaces.
  - Blacklist the updates flavours in modprobe.conf.
  - Add an initramfs hook to make sure that nothings else loads
    open graphics drivers in the initramfs (LP: #839524).

47. By Alberto Milone

* debian/nvidia-current.postinst{.in}:
  - Make sure to create and use X.Org's multiarch extra modules
    path (LP: #807209).
  - Share the same name for grub's blacklist file for all
    drivers.
* debian/rules:
  - Fix issues with pbuild.
  - Do not provide the X abi any longer. Depending on the ABI is
    enough.

46. By Alberto Milone

* debian/nvidia-current.postinst{.in}:
  - Make nvidia.icd a slave link.
  - Make libOpenCL.so a slave link for both architectures.
* New upstream release:
  - Added support for the following GPUs:
    o GeForce GT 540
    o GeForce GTX 570M
    o GeForce GTX 580M
  - Fixed memory error and abort reported by glibc when running
    the application FieldView from Intelligent Light.
  - Fixed an OpenGL driver bug that caused an application crash
    when running Altair HyperMesh.
  - Fixed a performance problem when switching between stereo
    and monoscopic rendering in the application Smoke.
  - Fixed poor X driver handling of pixmap out of memory
    scenarios.
  - Fixed an interrupt handling deficiency that could lead to
    performance and stability problems when many NVIDIA GPUs
    shared few IRQs.
  - Fixed bugs in the VDPAU presentation queue that could cause
    GPU errors and hangs when destroying a presentation queue.
    This happens when exiting applications, and also when
    toggling to and from full-screen mode in Adobe Flash.
  - Fixed a GLX bug that could cause the X server to crash when
    rendering a display list using GLX indirect rendering.
  - Fixed a GLX bug that could cause a hang in applications that
    use X server grabs.
  - Fixed an X driver bug that caused 16x8 stipple patterns to
    be rendered incorrectly.
  - Fixed a GLX_EXT_texture_from_pixmap bug that caused
    corruption when texturing from sufficiently small pixmaps
    and, in particular, corruption in the GNOME Shell Message
    Tray.
  - Added unofficial GLX protocol support (i.e. for GLX indirect
    rendering) for the following OpenGL extension:
    o GL_EXT_vertex_attrib_64bit
  - Added GLX protocol support (i.e. for GLX indirect rendering)
    for the following OpenGL extensions:
    o GL_ARB_half_float_pixel
    o GL_EXT_packed_depth_stencil

45. By Alberto Milone

Bump revision and get rid of the patch accidentally left in
the main directory.

44. By Alberto Milone

Use an empty ld.so.conf when installing alternative for the
non-native arch, otherwise it would be impossible to switch
to mesa without installing mesa for the same architecture.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/quantal/nvidia-graphics-drivers
This branch contains Public information 
Everyone can see this information.

Subscribers