Created by Ubuntu Package Importer on 2011-10-13 and last modified on 2012-04-12
Get this branch:
bzr branch lp:ubuntu/precise/nvidia-graphics-drivers-updates
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

12. By Alberto Milone on 2012-04-12

* New upstream release:
  - Added support for the following GPUs:
    o GeForce GT 635M
    o GeForce 610M
  - SECURITY UPDATE: privilege escalation via kernel
    memory access (LP: #959842).
  - Fixed a bug that caused DisplayPort devices to
    occasionally fail to turn back on after the system
    is resumed from suspend.
  - Added a ModeValidation X configuration option token,
    "AllowNon3DVisionModes", to allow modes that are not
    optimized for NVIDIA 3D Vision to be validated on 3D
    Vision monitors.

11. By Alberto Milone on 2012-03-27

* New upstream release:
  - Added support for the following GPUs:
    o GeForce GTX 680
    o GeForce GT 630M
    o GeForce GT 620
  - Fixed a VDPAU bug where decoding some H.264 streams
    would cause hardware errors on lower-end products,
    resulting in corruption and poor performance.
  - Fixed a bug that caused DisplayPort audio to stop
    working after monitors are hotplugged on GeForce GT
  - Improved compatibility with recent Linux kernels.
  - Fixed a behavior change that prevented
    ConnectedMonitor from being usable with DisplayPort
  - Marked the GVO Clone mode NV-CONTROL attributes:
    as deprecated. They will be removed in a future
    release. To display an X screen over GVO, it is
    recommended to use GVO with MetaModes, instead.
  - Fixed a bug that caused DisplayPort devices to not
    be listed in Xorg.*.log.
  - Added support for 3D Vision ready displays that
    have a NVIDIA 3D Vision infrared emitter built
    inside the panel itself.
  - Fixed a bug that caused OpenGL applications to
    crash with some libc versions, such as eglibc 2.15
    (LP: #929384).
  - Fixed a bug that caused HDMI audio to stop working
    on AppleTV devices when an X server was started.
* debian/nvidia-$flavour.postrm{.in}:
  - Make sure to remove the blacklist for hybrid
    graphics and to rebuild the initramfs (LP: #958848).

10. By Alberto Milone on 2012-02-18

* New upstream release:
  - Added support for the following GPU:
    o NVS 5200M
  - Fixed a bug that caused black areas to appear on the
    back faces of some models in Maya.
  - Fixed a bug that resulted in the printing of spurious
    loader error messages.
  - Fixed a bug that could cause X to crash after
    hotplugging displays.
  - Fixed a bug which caused face selections to be
    misrendered in Maya when using the paint selection
  - Improved performance for interactive tools in Mudbox.
  - Added support for deleting SDI audio ancillary data
    packets when a video frame is dropped on a Quadro SDI
    Output device. See the NV_CTRL_GVO_AUDIO_BLANKING
    attribute in NVCtrl.h for details. This option can be
    set via the GvoAudioBlanking attribute in
* debian/rules:
  - Make sure that nouveau is blacklisted even when nvidia
    is disabled. This is necessary in order to get hybrid
    graphics to work.
* debian/nvidia-$(flavour).postinst{.in},
  - Make use of quirks from nvidia-common.

9. By Alberto Milone on 2012-01-25

Rebuild against new X ABI.

8. By Alberto Milone on 2012-01-13

* New upstream release:
  - Fixed a bug that would cause OpenGL applications to
    crash when run with recent releases of glibc such as
    glibc 2.14.90.
  - Improved the performance of FBO bind operations when
    using Xinerama by ~30% in some cases.
  - Fixed a bug that could cause stereo corruption when
    driving a stereo display and a non-stereo display
    from the same GPU.
  - Fixed a bug that could cause display devices on a
    secondary GPU to get swapped between X screens when
    restarting the X server.
  - Fixed a bug that could result in line flickering in
    full-scene anti- aliasing contexts.
  - Fixed a bug that caused the physical dimensions of
    rotated monitors to be reported incorrectly.
  - Add support for the pre-VBO DrawArrays command in
    the server-side GLX driver module. The NVIDIA
    client-side GLX implementation never sends this
    command, but the server needs to support it for
    compatibility with other GLX client implementations.
  - Fixed a regression that caused blank/white windows
    when exhausting video memory on GeForce 6 and 7
    series GPUs while using composited desktops.
  - Fixed a bug that caused a crash when glDrawArrays
    was used with a non-VBO vertex attribute array to
    draw on a Xinerama screen other than screen 0 using
    an indirect GLX context.
* debian/nvidia-$flavour.prerm.in:
  - Use the right path to remove the alternative for the
    other architecture (LP: #915461).

7. By Alberto Milone on 2011-11-08

* New upstream release:
  - Added support for the following GPU:
    o GeForce GT 520MX
  - Added support for xserver ABI 11 (xorg-server 1.11).
  - Fixed a bug causing a Linux kernel BUG when retrieving
    CPU information on some systems.
  - Fixed a bug causing some applications to hang on exit.
  - Fixed a bug causing flickering in some GPU/display
  - Fixed a bug that could result in poor OpenGL performance
    after hotplugging a monitor.
  - Fixed a bug causing possible text corruption when
    recovering from GPU errors.
* debian/dkms.conf{.in}:
  - Make sure that dkms doesn't use the gold linker,
    otherwise the resulting module would cause kernel
    oops (LP: #607399).
  - Drop non functional OBSOLETE_BY variable.

6. By Alberto Milone on 2011-10-10

Re-enable grub fb and drop the initramfs hook in favour of
"alias nouveau/lbm_nouveau off" (LP: #864149).

5. By Alberto Milone on 2011-09-29

* 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.

4. By Alberto Milone on 2011-09-07

* 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).

3. By Alberto Milone on 2011-08-30

* debian/nvidia-current-updates.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
* debian/rules:
  - Fix issues with pbuild.
  - Do not provide the X abi any longer. Depending on the ABI is

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.