lp:ubuntu/precise/nvidia-graphics-drivers

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/precise/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
Status:
Mature

Recent revisions

57. By Alberto Milone

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

56. By Alberto Milone

* 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
    520.
  - Improved compatibility with recent Linux kernels.
  - Fixed a behavior change that prevented
    ConnectedMonitor from being usable with DisplayPort
    connectors.
  - Marked the GVO Clone mode NV-CONTROL attributes:
    NV_CTRL_GVO_DISPLAY_X_SCREEN
    NV_CTRL_GVO_X_SCREEN_PAN_X
    NV_CTRL_GVO_X_SCREEN_PAN_Y
    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).

55. By Alberto Milone

* 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
    tool.
  - 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
    nvidia-settings.
* 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},
  debian/nvidia-$(flavour).prerm{.in}:
  - Make use of quirks from nvidia-common.

54. By Chris Halse Rogers

Rebuild against Xserver 1.11 to pick up new dependencies.

53. By Alberto Milone

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

52. By Alberto Milone

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

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

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