diff -Nru xserver-xorg-video-ati-6.12.191/debian/changelog xserver-xorg-video-ati-6.12.191/debian/changelog --- xserver-xorg-video-ati-6.12.191/debian/changelog 2010-03-07 22:59:58.000000000 +0100 +++ xserver-xorg-video-ati-6.12.191/debian/changelog 2010-03-07 22:55:27.000000000 +0100 @@ -1,3 +1,17 @@ +xserver-xorg-video-ati (1:6.12.191-1ubuntu1) lucid; urgency=low + + * Merge from Debian experimental (LP: #534026). + + Fix tearing (LP: #514845) + * Remaining changes: + - 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + TESTERS: Watch for corruption or other ill effects during boot up. + * Switch to dpkg-source 3.0 (quilt) for the patch. + * Add DEP-3 header to 100_radeon-6.9.0-bgnr-enable.patch. + + -- Benjamin Drung Sun, 07 Mar 2010 22:23:34 +0100 + xserver-xorg-video-ati (1:6.12.191-1) experimental; urgency=low * New upstream release candidate. @@ -65,6 +79,160 @@ -- Brice Goglin Thu, 10 Sep 2009 07:40:14 +0200 +xserver-xorg-video-ati (1:6.12.99+git20100126.e5933fd7-0ubuntu2) lucid; urgency=low + + * Add 0003-RS600-add-connector-quirk.patch: + - Prevent the driver from listing DVI connectors as HDMI on + RS600_7941 boards (LP: #495168). + + -- Alberto Milone Fri, 19 Feb 2010 12:48:35 +0100 + +xserver-xorg-video-ati (1:6.12.99+git20100126.e5933fd7-0ubuntu1) lucid; urgency=low + + * New upstream git snapshot 20100126 (master) up to commit + e5933fd7, includes: + + [3a30210d] RS4xx: fix 200M freezes on VT switch if CRTC is disabled + (LP: #333377, #494672) + + Speedups for r600 + + Fixes to various dpms / incorrect resolution issues + + Fixes to low memory EXA; fix NoAccel to work with KMS + + -- Bryce Harrington Wed, 27 Jan 2010 17:15:02 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20091125.0061c4db-0ubuntu1) lucid; urgency=low + + * New upstream git snapshot 20091125 (master) up to commit 0061c4db + - Fix PCI chips that report as AGP to force PCI (LP: #475466) + + -- Bryce Harrington Mon, 21 Dec 2009 14:14:55 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20090929.7968e1fb-0ubuntu2) karmic; urgency=low + + * 100_radeon-6.9.0-bgnr-enable.patch: Turn on option to allow xserver to + skip drawing the root background window for the radeon driver. This + will make the boot up sequence smoother by eliminating one flicker. + TESTERS: Watch for corruption or other ill effects during boot up. + * control: Require xserver version with the no-root-background patch + + -- Bryce Harrington Mon, 23 Nov 2009 15:56:45 -0800 + +xserver-xorg-video-ati (1:6.12.99+git20090929.7968e1fb-0ubuntu1) karmic; urgency=low + + * New upstream git snapshot 20090929 (master) up to commit + 7968e1fb, includes: (FFe LP: #420803) + + [718a611f] radeon: fix zaphod + + [917f2d7c] RV280: add agp quirk + + EXA fixes (LP: #408065) + + Many r6xx/7xx fixes + + Many KMS fixes + + [55fbdbae] Fix random screen blanking (LP: #310864) + + [Tormod Volden] + * debian/rules: clean up after (un)patching + + [Bryce Harrington] + * Drop 100_radeoninit3dengine_crash.patch: Included upstream + + -- Bryce Harrington Tue, 13 Oct 2009 14:38:06 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090825.fc74e119-0ubuntu2) karmic; urgency=low + + * no-change rebuild against new libdrm (LP: #410058) + + -- Tormod Volden Sun, 20 Sep 2009 22:00:13 +0200 + +xserver-xorg-video-ati (1:6.12.99+git20090825.fc74e119-0ubuntu1) karmic; urgency=low + + * Checkout from git 20090825 (master branch) up to commit + fc74e1194c980d978667e02c60a29a761a694bde + + Adds DRI2 / redirected direct rendering + (LP: #96991) + + Fix freeze on opengl games (bzflag, alienarena) (when KMS on) + (LP: #348450) + + Fix intermittent short screen blanking behavior + (LP: #310864) + + Fix faulty wine screen updates with EXA Compositing + (LP: #314205) + + Fix screen corruption issues when switching windows + (LP: #406731) + + Fix SIGSEGV crash in drmCommandNone() + (LP: #352567) + + Fix smeared/tearing of display on reboot + (LP: #367741 + + [Tormod Volden] + * 199_add_git_version_to_log.diff: Log git commit id in RadeonPreInit() + * sed -i s/DRI2BufferPtr/DRI2Buffer2Ptr/ src/radeon_dri2.c + so it compiles against xserver 1.6.2.+ + + [Bryce Harrington] + * Restore patch system and quilt to build-depends + * Drop patches already present upstream + + 107_check_unsupported_composit_ops.patch + + 108_quirk_agpmode_m6_ali.patch: AGPMode quirk. + + 109_quirk_agpmode_m7_intel.patch: AGPMode quirk. + + 110_quirk_agpmode_r420_sis.patch: AGPMode quirk. + + 111_use_xaa_for_lowmem_or_nodri.patch + + -- Bryce Harrington Sat, 29 Aug 2009 12:16:53 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu6) karmic; urgency=low + + * Add 111_use_xaa_for_lowmem_or_nodri.patch: Default to XAA in low + memory situations or when the DRI is disabled. Fixes very poor Xorg + performance on older graphics hardware. + (LP: #363238) + + -- Bryce Harrington Mon, 17 Aug 2009 09:37:36 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu5) karmic; urgency=low + + * xsfbs/xsfbs.sh: Switch obsolete --print-installation-architecture to + --print-architecture. + (LP: #403316) + + -- Bryce Harrington Tue, 04 Aug 2009 15:20:44 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu4) karmic; urgency=low + + * Add 110_quirk_agpmode_r420_sis.patch: AGPMode quirk. Fixes freeze + when starting or using openoffice tools with R420 on a SiS host bridge 655. + (LP: #371296) + + -- Bryce Harrington Fri, 31 Jul 2009 19:13:46 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu3) karmic; urgency=low + + * Add 109_quirk_agpmode_m7_intel.patch: AGPMode quirk. Fixes high CPU + load on IBM Thinkpad T40 with Mobility M7 LW (Mobility 7500). + (LP: #353996) + + -- Bryce Harrington Fri, 31 Jul 2009 18:31:11 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu2) karmic; urgency=low + + * Add 108_quirk_agpmode_m6_ali.patch: AGPMode quirk. Fixes freeze when + connecting powersupply on an HP Omnibook 6200 with ALi northbridge and + an ATI M6 LY. + (LP: #146303) + + -- Bryce Harrington Fri, 31 Jul 2009 17:47:08 -0700 + +xserver-xorg-video-ati (1:6.12.99+git20090629.f39cafc5-0ubuntu1) karmic; urgency=low + + [Robert Hooker] + * Merge with debian and update git snapshot to 2009-06-29 commit + f39cafc5c4a93a16ac93756473ebb1f33c7881db on master branch. + * hook: Log git commit id in RadeonPreInit() + + [Bryce Harrington] + * Drop patches 104_use_exa.patch, 105_pre_avivo_vblank_interrupt.patch, + 106_fix_dvi_on_rs690.patch: All changes now included upstream. + * Add cherrypicked patch 107_check_unsupported_composit_ops.patch: + Check if the composite op is supported in R200CheckComposite. + + -- Bryce Harrington Tue, 30 Jun 2009 13:33:13 -0700 + xserver-xorg-video-ati (1:6.12.2-3) unstable; urgency=low * Pull upstream commits from 6.12-branch up to commit b1f005bf: @@ -97,6 +265,114 @@ -- Brice Goglin Thu, 09 Apr 2009 12:16:12 +0200 +xserver-xorg-video-ati (1:6.12.2-0ubuntu3) karmic; urgency=low + + * Add 106_fix_dvi_on_rs690.patch: Fix DCI output on some rs690 + cards. Filtered from upstream. + (LP: #298094) + + -- Malte S. Stretz Tue, 05 May 2009 17:25:01 +0200 + +xserver-xorg-video-ati (1:6.12.2-0ubuntu2) karmic; urgency=low + + * Add 105_pre_avivo_vblank_interrupt.patch: For pre-avivo hardware, -ati + only blanks crtcs. This cherrypicked patch makes it disable them. + (LP: #364639) + + -- Bryce Harrington Mon, 04 May 2009 16:30:25 -0700 + +xserver-xorg-video-ati (1:6.12.2-0ubuntu1) karmic; urgency=low + + * New upstream release. Lots of bug fixes. Adds r2xx/r3xx textured + video improvements. + * Drop 109_pciids_rs780.patch, 110_pciids_rs880.patch, + 111_fix_dvi_on_macmini.patch, already included in upstream code. + + -- Bryce Harrington Tue, 28 Apr 2009 00:44:17 -0700 + +xserver-xorg-video-ati (1:6.12.1-0ubuntu2) jaunty; urgency=low + + [Bryce Harrington] + * Add 109_pciids_rs780.patch, 110_pciids_rs880.patch: Support for rs780 + and rs880 cards. Cherrypick from upstream. + (LP: #311748) + + [Tormod Volden] + * Add 105_fix_dvi_on_macmini.patch: Fix DVI output on MacMini + Cherrypick from upstream. + (LP: #351245) + + -- Bryce Harrington Tue, 31 Mar 2009 16:27:44 -0700 + +xserver-xorg-video-ati (1:6.12.1-0ubuntu1) jaunty; urgency=low + + * New upstream release. Fixes some fall out from the r6xx/r7xx merge + and fix load detection on avivo chips. + * Add ChangeLog. Missing from upstream tarball. + * Drop 108_ib_ring_fix.patch, already included in upstream code. + + -- Bryce Harrington Wed, 18 Mar 2009 18:35:17 -0700 + +xserver-xorg-video-ati (1:6.12.0-0ubuntu2) jaunty; urgency=low + + * Add 108_ib_ring_fix.patch: Fixes BEGIN_RING without end error + when using Xv overlay instead of opengl for video playback. + Cherrypick from upstream tree. + (fdo bug 20510) + + -- Bryce Harrington Mon, 16 Mar 2009 18:20:56 -0700 + +xserver-xorg-video-ati (1:6.12.0-0ubuntu1) jaunty; urgency=low + + * New upstream release. Mostly just bug fixes since last git snapshot. + This release is the first with official EXA and Ev support on + R6xx/R7xx chips. + * Drop patches now included in upstream version: + - 105_quirk_rv280_865g.patch + - 106_quirk_vaio.patch + - 107_fix_cloning_on_rn50_cards.patch + + -- Bryce Harrington Mon, 16 Mar 2009 12:34:59 -0700 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu5) jaunty; urgency=low + + * Fix 106_quirk_vaio.patch to apply + + -- Bryce Harrington Thu, 05 Mar 2009 14:35:07 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu4) jaunty; urgency=low + + * Add 107_fix_cloning_on_rn50_cards.patch: Fixes up cloning behavior on + rn50 cards, to solve regression from Hardy where nothing is displayed + on screen at boot. + (LP: #304588) + + -- Bryce Harrington Tue, 03 Mar 2009 18:59:42 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu3) jaunty; urgency=low + + * Add 106_quirk_vaio.patch: AGPMode quirk. Solves screen corruption + issue for Mobility 9200 on a Sony VaoiPCG. Upstream cherrypick. + (LP: #240455) + + -- Bryce Harrington Mon, 02 Mar 2009 15:33:49 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu2) jaunty; urgency=low + + * Add 105_quirk_rv280_865g.patch: AGPMode quirk. Solves screen + corruption issue for RV280 on Intel 82865G/PE/P DRAM + Controller/Host-Hub. + (LP: #300304) + + -- Bryce Harrington Fri, 27 Feb 2009 18:23:17 -0800 + +xserver-xorg-video-ati (1:6.11.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Bryce Harrington Wed, 18 Feb 2009 18:55:11 -0800 + xserver-xorg-video-ati (1:6.11.0-1) experimental; urgency=low * New upstream release. @@ -104,6 +380,15 @@ -- Brice Goglin Thu, 19 Feb 2009 00:13:59 +0100 +xserver-xorg-video-ati (1:6.10.99.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + 104_use_exa.patch: Switches to EXA acceleration by default. + * Add 105_hd3670_support.patch: Fix VT switching issues on HD3670 + (Fixes LP: #324234) + + -- Bryce Harrington Wed, 11 Feb 2009 11:40:29 -0800 + xserver-xorg-video-ati (1:6.10.99.0-1) experimental; urgency=low * New upstream release candidate. @@ -116,6 +401,13 @@ -- Brice Goglin Thu, 22 Jan 2009 07:42:38 +0100 +xserver-xorg-video-ati (1:6.10.0-1ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + Add 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Bryce Harrington Thu, 15 Jan 2009 14:20:13 -0800 + xserver-xorg-video-ati (1:6.10.0-1) experimental; urgency=low * New upstream release. @@ -123,6 +415,36 @@ -- Brice Goglin Wed, 07 Jan 2009 09:23:15 +0100 +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu4) jaunty; urgency=low + + * 104_use_exa.patch: Identify new default in the radeon man page. + + -- Bryce Harrington Fri, 02 Jan 2009 15:23:04 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu3) jaunty; urgency=low + + * Update and re-enable 104_use_exa.patch, with logic adjusted to not set + acceleration for R600 cards (which caused but 311867), and to honor XAA + if specified in xorg.conf. + + -- Bryce Harrington Fri, 02 Jan 2009 15:04:42 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu2) jaunty; urgency=low + + * Disable 104_use_exa.patch. On at least two systems, both EXA and XAA + work if specified in xorg.conf, but this patch results in failure to + start X. + (LP: #311867) + + -- Bryce Harrington Fri, 02 Jan 2009 14:37:37 -0800 + +xserver-xorg-video-ati (1:6.9.0.91-1ubuntu1) jaunty; urgency=low + + * Merge from debian experimental, remaining changes: + - Add 104_use_exa.patch: Switches to EXA acceleration by default. + + -- Timo Aaltonen Fri, 02 Jan 2009 13:27:30 +0200 + xserver-xorg-video-ati (1:6.9.0.91-1) experimental; urgency=low * New upstream release candidate. @@ -142,6 +464,97 @@ -- Brice Goglin Sun, 12 Oct 2008 08:57:46 +0200 +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu6) jaunty; urgency=low + + * Add 104_use_exa.patch: Switches to EXA acceleration by default. + + See https://wiki.ubuntu.com/X/Blueprints/RadeonXaaToExa + + Should close the following bugs (please reopen if not): + LP: #227936, #269357, 68224 110384 132707 + + -- Bryce Harrington Fri, 19 Dec 2008 19:46:27 -0800 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu5) jaunty; urgency=low + + * Rebuild against the new xserver + + -- Timo Aaltonen Mon, 15 Dec 2008 10:19:03 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu4) jaunty; urgency=low + + * 100_quirk_system.patch: Add three more quirks for AGPMode issues + (LP: #296617, #141551) + + -- Bryce Harrington Mon, 24 Nov 2008 20:32:11 -0800 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu3) jaunty; urgency=low + + * Add 103_dithering_rework.patch: Complete, correct fix for dithering + issues we'd initially worked around in patches 101 and 102. Those + patches also appear to have introduced regressions on certain hardware, + which this rework addresses more elegantly. This patch essentially + includes all of upstream's work up to commit 435cf7da, except that it + drops commit 0975e007 (rename radeon_memory to radeon_legacy_memory) + which is unrelated to the dithering problem. + (Closes LP: #274234, #284346) + + -- Bryce Harrington Tue, 25 Nov 2008 03:38:53 +0000 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu2) intrepid; urgency=low + + * 102_rv530_dithering.patch: Expands previous dithering fixup to the RV530 + (LP: #264535) + + -- Bryce Harrington Fri, 03 Oct 2008 19:51:56 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20081003.f9826a56-0ubuntu1) intrepid; urgency=low + + * Pull upstream snapshot, up to commit f9826a56 (LP: #277104) + - Add support for DDC via atom commands for RV410 (LP: #227520?) + - man page updates (fdo #17887) + - Make initial rotation work, by initializing acceleration _before_ + setting the mode + - Fix Xv video corruption by passing base offset into + RADEONDisplayVideo() explicitly (fdo #17254, LP: #267297) + - Fix sync-to-vblank hangs after mode switch with DRM vblank-rework. + - pll adjustments + - Add quirk to fix macbook hardware (fdo #17625) + * Drop 103_rotation_reset.patch - already upstream + + -- Bryce Harrington Fri, 03 Oct 2008 18:56:44 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu4) intrepid; urgency=low + + * 103_rotation_reset.patch: Fixes corruption on screen rotation + (LP: #267266) + + -- Bryce Harrington Thu, 02 Oct 2008 11:55:04 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu3) intrepid; urgency=low + + * 101_rv635_enable_dithering.patch: Enables dithering for RV620, RV635, + RS780, and RV770 chipsets to eliminate gradient banding issue + (fdo #17094) + + -- Bryce Harrington Mon, 22 Sep 2008 12:50:56 -0700 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu2) intrepid; urgency=low + + * Rebuild against the new xserver-xorg-dev. + + -- Timo Aaltonen Fri, 12 Sep 2008 01:06:29 +0300 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2ubuntu1) intrepid; urgency=low + + * debian/control: Reduce xorg-server Build-Depends version to 1.4.99 (FTBS) + * 100_quirk_system.patch: Adds a quirk system for setting specific + AGPMode values for particular hardware combinations. See + https://wiki.ubuntu.com/X/Quirks for details about this. + (LP: #248438) + * Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Bryce Harrington Fri, 05 Sep 2008 18:47:50 -0700 + xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2) experimental; urgency=low * Build against xserver 1.5. diff -Nru xserver-xorg-video-ati-6.12.191/debian/control xserver-xorg-video-ati-6.12.191/debian/control --- xserver-xorg-video-ati-6.12.191/debian/control 2010-03-07 22:59:58.000000000 +0100 +++ xserver-xorg-video-ati-6.12.191/debian/control 2010-03-07 22:55:44.000000000 +0100 @@ -1,7 +1,8 @@ Source: xserver-xorg-video-ati Section: x11 Priority: optional -Maintainer: Debian X Strike Force +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian X Strike Force Uploaders: David Nusinow , Drew Parsons , Brice Goglin Build-Depends: debhelper (>= 5), diff -Nru xserver-xorg-video-ati-6.12.191/debian/patches/100_radeon-6.9.0-bgnr-enable.patch xserver-xorg-video-ati-6.12.191/debian/patches/100_radeon-6.9.0-bgnr-enable.patch --- xserver-xorg-video-ati-6.12.191/debian/patches/100_radeon-6.9.0-bgnr-enable.patch 1970-01-01 01:00:00.000000000 +0100 +++ xserver-xorg-video-ati-6.12.191/debian/patches/100_radeon-6.9.0-bgnr-enable.patch 2010-03-07 22:33:33.000000000 +0100 @@ -0,0 +1,18 @@ +Description: Turn on option to allow xserver to skip drawing the root background + window for the radeon driver. This will make the boot up sequence smoother by + eliminating one flicker. + TESTERS: Watch for corruption or other ill effects during boot up. +Author: Bryce Harrington + +--- xserver-xorg-video-ati-6.12.191.orig/src/radeon_kms.c 2010-03-02 01:24:11.000000000 +0100 ++++ xserver-xorg-video-ati-6.12.191/src/radeon_kms.c 2010-03-07 22:33:18.244660337 +0100 +@@ -375,6 +375,9 @@ + if (pScrn->numEntities != 1) return FALSE; + if (!RADEONGetRec(pScrn)) return FALSE; + ++ /* kms bg root enable */ ++ pScrn->canDoBGNoneRoot = 1; ++ + info = RADEONPTR(pScrn); + info->MMIO = NULL; + info->IsSecondary = FALSE; diff -Nru xserver-xorg-video-ati-6.12.191/debian/patches/series xserver-xorg-video-ati-6.12.191/debian/patches/series --- xserver-xorg-video-ati-6.12.191/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ xserver-xorg-video-ati-6.12.191/debian/patches/series 2010-03-07 22:55:48.000000000 +0100 @@ -0,0 +1,1 @@ +100_radeon-6.9.0-bgnr-enable.patch diff -Nru xserver-xorg-video-ati-6.12.191/debian/source/format xserver-xorg-video-ati-6.12.191/debian/source/format --- xserver-xorg-video-ati-6.12.191/debian/source/format 1970-01-01 01:00:00.000000000 +0100 +++ xserver-xorg-video-ati-6.12.191/debian/source/format 2010-03-07 22:59:58.634660436 +0100 @@ -0,0 +1 @@ +3.0 (quilt)