lp:ubuntu/hardy-proposed/linux-restricted-modules-envy-2.6.24

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy-proposed/linux-restricted-modules-envy-2.6.24
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

10. By Alberto Milone

* ati/patches/5-detect-compat-alloc-user-space.patch:
  - Suppress errors from grep in the Makefile when it doesn't find
    compat.h because $srctree hasn't been set yet (DKMS builds the
    module correctly afterwards). This is just a cosmetic change
    (LP: #642518). Thanks to Jean-Baptiste Lallement for spotting
    the annoying message.

9. By Alberto Milone

* Add ati/patches/5-detect-compat-alloc-user-space.patch:
  - Work around the lack of compat_alloc_user_space() in asm/compat.h
    after the fix for CVE-2010-3081 (LP: #642518). Thanks to Evan Broder
    and Stefan Bader for the patch.

8. By Alberto Milone

Fix (LP: #261816) Backport fix from Intrepid for
nvidia-FLAVOUR-kernel-source.postinst so as to clean up /var/lib/dkms/nvidia
and replace "remove" with "remove|upgrade" in the case loop in
nvidia-FLAVOUR-kernel-source.prerm so that older versions of the drivers are
removed from the dkms tree in case of upgrade.

7. By Alberto Milone

* Fix (LP: #254596, #246301) Add NVIDIA driver 173.14.12.
  * Added support for GeForce 8600 GS.
  * Fixed a problem with missing rendering in OpenGL Workstation
    Overlays
  * Fixed a problem with running some SDL applications and virtual
    terminal switching.
  * Fixed a potential crash in nvidia-settings when saving to the X
    configuration file.
  * Improved error recovery paths in the case of corruption of the
    commands sent to the GPU.

6. By Alberto Milone

* Fix (LP: #239115, #245808, #246301) Add NVIDIA driver 173.14.09.
  * Fixed aliased font rendering corruption on X.Org server 1.5.
  * Fixed a display corruption problem driving two dual-link DFPs with
    Quadro FX 1700 GPUs.
  * Fix (LP: #242451) Fixed a regression that prevented the X driver
    from starting on some GeForce FX, 6 and 7 mobile GPUs.
  * Fixed a locale-interaction issue in the nvidia-settings X server
    configuration file parser.
  * Added preliminary support for Linux 2.6.26.
  * Fix (LP: #216636, #239115) Added support for GeForce 9 GPUs
* Add CLEAN line in dkms.conf so as not to trigger a likely DKMS bug.
  * Thanks to Mario Limonciello for the heads up.
* Add patch ("173.14.09-rt1") for realtime kernels since driver
  173.14.09 breaks them.
  * Thanks to mizvekov from NvNews forums for the tips on the
    compatibility functions and structs to use for the patch.
* Fix (LP: #243620, #239536) nvidia-<flavour>-kernel-source and
  fglrx-kernel-source now depend on what they need to build the kernel
  module.
* Fix (LP: #239537) Add FGLRX driver 8.6.
  * Introduce UYVY and YUY2 pixel format support. This support provides
    interleaved stream support for video playback applications such as
    TVTime and MythTV.
  * Enemy Territory: Quake Wars: Playing the demo on a system running X
    no longer results in corruption being noticed.
  * Maya 2008: An incorrect colormap is no longer displayed for texture
    selector on systems running X.
  * Quake 3 Arena (demo): Segmentation faults no longer occur when
    attempting to play the game.
  * Quake3: Corruption is no longer noticed when changing the display
    resolution when the game is running.
  * SECAM, NTSC or PAL signal changes when using aticonfig or Catalyst
    Control Center and now gets applied to the TV display output.
  * Running X server without a window manager no longer results in the
    X server flashing green for a moment, going black, and the computer
    becoming unresponsive.
  * Corruption is no longer noticed when connecting a DFP display device
    to a system running X after setting the TV mode to 1080i.
  * Clock Gating is now supported and enable under the Linux operating
    system.
  * The desktop background color is no longer displayed incorrectly when
    using xcommgr.
  * Using the wrong delimiter in aticonfig --set-dispattrib=<disp>,
    <attr>, <value> no longer results in a segmentation fault.
  * Audio out is now functioning after the installation of the ATI
    graphics drivers for Ubuntu 7.10.
  * Bandwidth corruption is no longer noticed when setting the desktop
    resolution to 2048x1536 on systems containing an ATI Radeon HD 3200
    series of product.
  * Playing a video clip using mplayer with the Xv extension enabled no
    longer results in an error indicating that Xv could not find a free
    Xv port.
  * Corruption is no longer noticed when enabling Big Desktop on systems
    containing an ATI FireGL X1 series of product and running X.
  * Running the X server generations test no longer results in the
    operating system failing to respond or a Kernel panic to occur after
    first server generation on SuSE 10.3 64 bit.
  * Attempting to resize a 2D application window no longer results in
    poor performance being noticed when composing is enabled.
  * Screen flicker is no longer noticed after running amdcccle in X.
  * Corruption is no longer noticed when connecting a DFP display device
    to a system running X after setting the TV mode to 1080i.
  * Glxgears corruption is no longer noticed in big desktop mode.
  * Starting glxgears and/or fgl_glxgears no longer results in the gears
    failing to render on SuSE 10.2 x86_64.
  * FGL_GLXGEARS or GLXGEARS: X no longer fails to respond when launching
    either of the applications.

5. By Alberto Milone

* See if patches exist before trying to apply them
* Fix (LP: #239115) Add NVIDIA driver 173.14.05
  * Added support for the following new GPUs:
        o Quadro FX 3600M
        o GeForce 9800 GX2
        o GeForce 9800 GTX
        o GeForce 9600 GT
        o GeForce 9600 GSO
        o GeForce 9500M GS
        o GeForce 8400
        o GeForce 8400 GS
  * Added support for Quadro FX 5600/4600 SDI and Quadro G-Sync II.
  * Resolved a bug causing left and right eyes to be reversed in stereo mode on some Quadro FX GPUs.
  * Fixed a problem that caused OpenGL to stop rendering to windows with origins at or beyond 4096 pixels (horizontally) on GeForce 8 and 9 GPUs.
  * Fixed a bug causing some Quadro FX 4500 SDI configurations to take a long time to achieve synchronization.
  * Added preliminary support for X.Org server 1.5.
  * Addressed a problem causing visual corruption when using GeForce 8 GPUs to drive Chi Mei 56" displays.
  * Addressed visual corruption when driving Cintiq 20WSX wide format tables with some GeForce 6 and 7 GPUs.
  * Fixed OpenGL rendering corruption with textures compressed using the DXT5 compression algorithm.
  * Fixed a regression that caused invalid EDIDs to be detected for the internal display device on some notebooks.
  * Improved hotkey switching and power management support on some GeForce 8 notebooks.
  * Fixed a regression causing some GeForce 6100/6150 systems to fail to restore the screen after DPMS cycles.
  * Fixed a bug that prevented the console from being restored correctly in SLI mode on GeForce 6 and 7 GPUs.
  * Fixed interlaced modes on GeForce 8 GPUs.
  * Fixed a problem that caused the synchronization signal polarity to always be positive for DVI devices on GeForce 8 and 9 GPUs.
  * Resolved a problem resulting in X startup to fail on some GeForce 8 and 9 systems without swap space.
  * Fixed a bug resulting in X crashes when using GeForce 8 and 9 GPUs in SLI to drive X screens at depth 8.
  * Fixed a problem that caused TV output on secondary TVs to be black and white on some GPUs.
  * Restored compatibility with recent Linux 2.6 kernels.

4. By Alberto Milone

* Fix (LP: ##227717) Look for diversions in xorg-driver-fglrx-envy.preinst and remove them
* touch envy-dkms directly into the package
* Be more tolerant when diversions of 32bit compatibility libraries no
  longer exist
* Check diversions in nvidia-glx-dev in a more sensible way

3. By Alberto Milone

* Create and remove envy-dkms in the rules
* Fix (LP: #228649) xorg-driver-fglrx-dev conflicted with
  xorg-driver-fglrx

2. By Alberto Milone

* Sync with the fixes in linux-restricted-modules-2.6.24 (2.6.24.12-17.36)
  * nvidia: Do not divert libwfb.so, because if the xserver provides one
      it should be used. This caused at least problems with some websites
      crashing on certain pages (see #212648), and pink shadows with compiz.
      (see: #186382)
  * fglrx: Patch authatieventsd.sh to search for xauth files in
      /var/run/xauth/. Otherwise the session would freeze on logout for KDM
      users. Thanks Ilja Pavkovic! (see: #118605)
* Remove previous diversions of libwfb.so in the postinst. Thanks Timo
  Aaltonen.
* Make sure that any previous module of fglrx and nvidia built by DKMS are
  removed before the new module is built and installed.

1. By Alberto Milone

* Removed ~envy in the package version
* nvidia-glx{-new, -legacy}-envy all provide nvidia-glx-dev
* Removed version from Conflicts of all the packages

Branch metadata

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

Subscribers