[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'ubuntu'



 debian/changelog                          |    4 ++--
 debian/patches/105_fglrx_autodetect.patch |   12 +++++++-----
 2 files changed, 9 insertions(+), 7 deletions(-)

New commits:
commit da618048dcca2aa648ec8591eadc29d8db39eed3
Author: Bryce Harrington <bryce@bryceharrington.org>
Date:   Thu Jul 2 16:00:50 2009 -0700

    Guess we can also do -radeonhd

diff --git a/debian/changelog b/debian/changelog
index d6d99ee..3de47df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,9 +3,9 @@ xorg-server (2:1.6.1.901-2ubuntu3) UNRELEASED; urgency=low
   * Add 104_nvidia_autodetect.patch - Automatically detect and use -nvidia
     or -nouveau instead of -nv if installed.  Thanks Sarvatt!
   * Add 105_fglrx_autodetect.patch - Automatically detect and use -fglrx
-    on R600 and newer hardware if it is installed.
+    on R600 and newer hardware or -radeonhd if either is installed.
 
- -- Bryce Harrington <bryce@ubuntu.com>  Thu, 02 Jul 2009 15:27:10 -0700
+ -- Bryce Harrington <bryce@ubuntu.com>  Thu, 02 Jul 2009 15:59:58 -0700
 
 xorg-server (2:1.6.1.901-2ubuntu2) karmic; urgency=low
 
diff --git a/debian/patches/105_fglrx_autodetect.patch b/debian/patches/105_fglrx_autodetect.patch
index 0d0e895..90ae00c 100644
--- a/debian/patches/105_fglrx_autodetect.patch
+++ b/debian/patches/105_fglrx_autodetect.patch
@@ -1,21 +1,23 @@
 Binary files patched/.git/index and working/.git/index differ
 diff -Nurp patched/hw/xfree86/common/xf86AutoConfig.c working/hw/xfree86/common/xf86AutoConfig.c
 --- patched/hw/xfree86/common/xf86AutoConfig.c	2009-07-02 15:11:52.000000000 -0700
-+++ working/hw/xfree86/common/xf86AutoConfig.c	2009-07-02 15:18:18.000000000 -0700
-@@ -165,7 +165,17 @@ videoPtrToDriverList(struct pci_device *
++++ working/hw/xfree86/common/xf86AutoConfig.c	2009-07-02 15:59:14.000000000 -0700
+@@ -165,7 +165,19 @@ videoPtrToDriverList(struct pci_device *
  	case 0x1142:		    driverList[0] = "apm"; break;
  	case 0xedd8:		    driverList[0] = "ark"; break;
  	case 0x1a03:		    driverList[0] = "ast"; break;
 -	case 0x1002:		    driverList[0] = "ati"; break;
 +	case 0x1002:
-+	    if (dev->device_id < 0x9400)
++	    if (dev->device_id < 0x791e)
 +            {
-+		    driverList[0] = "ati";
++                    driverList[0] = "radeonhd";
++		    driverList[1] = "ati";
 +            }
 +            else
 +            {
 +		    driverList[0] = "fglrx"; /* Supports R600 and newer only */
-+		    driverList[1] = "ati";
++                    driverList[1] = "radeonhd";
++		    driverList[2] = "ati";
 +            }
 +            break;
  	case 0x102c:		    driverList[0] = "chips"; break;


Reply to: