Created by James Westby on 2009-08-04 and last modified on 2010-09-23
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

Ubuntu branches

Recent revisions

10. By Alberto Milone on 2010-09-23

* 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 on 2010-09-21

* 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 on 2008-10-16

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 on 2008-08-04

* 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
  * 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 on 2008-07-07

* 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
* 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
  * 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 on 2008-06-11

* 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 on 2008-05-11

* 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 on 2008-05-09

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

2. By Alberto Milone on 2008-05-07

* Sync with the fixes in linux-restricted-modules-2.6.24 (
  * 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
* 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 on 2008-05-05

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