lp:ubuntu/oneiric/nvidia-graphics-drivers

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

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.

43. By Alberto Milone

* debian/rules, debian/nvidia-current.prerm{.in},
  debian/nvidia-current.postinst{.in}:
  - Add initial support for multi-arch (LP: #798049).
  - Remove obsolete instructions.

42. By Alberto Milone

* New upstream release:
  - Added support for the following GPUs:
    o GeForce GTX 560
    o GeForce GT 545
    o GeForce GTX 560M
    o GeForce 410M
    o GeForce 320M
    o GeForce 315M
    o Quadro 5010M
    o Quadro 3000M
    o Quadro 4000M
  - Fixed a bug that caused desktop corruption in GNOME 3 after a
    VT-switch or suspend/resume cycle.
  - Fixed a bug that caused freezes and crashes when resizing
    windows in KDE 4 with desktop effects enabled using X.Org X
    server version 1.10 or later.
  - Modified the X driver to request that hardware inform the
    audio driver whenever a display is disabled. This will allow
    the audio driver to generate the appropriate jack unplug
    events to applications.
  - Added support for the GL_EXT_x11_sync_object extension. See
    the extension specification in the OpenGL registry here:
    http://www.opengl.org/registry/specs/EXT/x11_sync_object.txt
    for more details.
  - Improved performance of window resize operations in KDE 4 on
    systems with slow CPUs.
  - Added support for hardware button based pairing to NVIDIA 3D
    Vision Pro. Single click button on the hub to enter into a
    pairing mode which pairs one pair of glasses at a time. Double
    click the same button on the hub to enter into a pairing mode
    which pairs multiple pairs of glasses at a time.
  - Added unofficial GLX protocol support (i.e., for GLX indirect
    rendering) for the following OpenGL extensions:
    o GL_NV_framebuffer_multisample_coverage
    o GL_NV_texture_barrier
  - Added GLX protocol support (i.e., for GLX indirect rendering)
    for the following OpenGL extension:
    GL_NV_register_combiners2
  - Fixed a bug that caused the pop-out and external DVI displays
    to go blank on Lenovo ThinkPad W701 laptops.
  - Fixed a bug that caused corruption on the menus in OpenOffice.
    org when the screen is rotated.
  - Improved performance of certain memory allocations.
  - Fixed a bug that caused Java2D widgets to disappear when Java
    is configured to render using FBOs.
  - Added a new X configuration option "BaseMosaic" which can be
    used to extend a single X screen transparently across all of
    the available display outputs on each GPU. See "Appendix B.
    X Config Options" in the README for more information.

Branch metadata

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

Subscribers