Hi list,
I own a radeon X1950pro pcie 256M (sapphire) and i wanted to try the
xf86-video-avivo driver.
But looking at the chips defined in avivo_chipset.(c|h), i could not see mime
so i added it in the attached patch.
By testing i can say that it works but its very slow when moving windows or
scrolling pages in web browser.
I also encounter hard crash when switching back to console, this while directly
using avivo after a cold boot.
Btw If you want me to do some tests do not hesitate to ask.
I also have a X800XL pcie 256M (sapphire).
--
Richard Renard
[EMAIL PROTECTED]
diff --git a/include/avivo_chipset.h b/include/avivo_chipset.h
index 7dd5275..e9b16c1 100644
--- a/include/avivo_chipset.h
+++ b/include/avivo_chipset.h
@@ -36,12 +36,14 @@
#define PCI_CHIP_R580_724B 0x724B
#define PCI_CHIP_M52_7149 0x7149
#define PCI_CHIP_RV530_71C6 0x71C6
+#define PCI_CHIP_RV570_7280 0x7280
enum avivo_chip_type {
CHIP_FAMILY_RV515,
CHIP_FAMILY_R520,
CHIP_FAMILY_RV530,
CHIP_FAMILY_R580,
+ CHIP_FAMILY_RV570,
CHIP_FAMILY_LAST,
};
diff --git a/xorg/avivo_chipset.c b/xorg/avivo_chipset.c
index 4223dd8..89f1ecc 100644
--- a/xorg/avivo_chipset.c
+++ b/xorg/avivo_chipset.c
@@ -52,6 +52,10 @@ const struct pci_id_match avivo_device_match[] = {
PCI_VENDOR_ATI, 0x71C6, PCI_MATCH_ANY, PCI_MATCH_ANY,
0x00030000, 0x00ffffff, 0
},
+ {
+ PCI_VENDOR_ATI, 0x7280, PCI_MATCH_ANY, PCI_MATCH_ANY,
+ 0x00030000, 0x00ffffff, 0
+ },
{ 0, 0, 0 },
};
@@ -66,6 +70,7 @@ SymTabRec avivo_chips[] = {
{ PCI_CHIP_R580_724B, "R580 (Radeon X1900 GT)" },
{ PCI_CHIP_RV530_71C6, "RV530 (Radeon X1650 Pro)" },
{ PCI_CHIP_M52_7149, "M52 (Mobility Radeon X1300)" },
+ { PCI_CHIP_RV570_7280, "RV570 (Radeon X1950 Pro)" },
{ -1, NULL }
};
@@ -76,6 +81,7 @@ PciChipsets avivo_pci_chips[] = {
{ PCI_CHIP_RV515_7142, PCI_CHIP_RV515_7142, RES_SHARED_VGA },
{ PCI_CHIP_M52_7149, PCI_CHIP_M52_7149, RES_SHARED_VGA },
{ PCI_CHIP_RV530_71C6, PCI_CHIP_RV530_71C6, RES_SHARED_VGA },
+ { PCI_CHIP_RV570_7280, PCI_CHIP_RV570_7280, RES_SHARED_VGA },
{ -1, -1, RES_UNDEFINED }
};
@@ -98,6 +104,10 @@ avivo_get_chipset(struct avivo_info *avivo)
avivo->chipset = CHIP_FAMILY_RV515;
break;
+ case PCI_CHIP_RV570_7280:
+ avivo->chipset = CHIP_FAMILY_RV570;
+ break;
+
default:
FatalError("Unknown chipset for %x!\n", avivo->pci_info->device);
break;
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel