X1600PRO and avivo
Christopher Nelson
chris at cavein.org
Sun Jun 24 15:10:43 PDT 2007
After adding the card ID into the source, I was able to get a X1600PRO
(as sold by ASUS) working with avivo. Except for slowness in
scrolling/moving windows and vertical stretching (I'd guess a factor of
3 or so? the horizontal dimensions are correct), it seems to be working
fine, without an initial fglrx run.
Attached are the patches to add the card ID.
--
Christopher Nelson -- chris at cavein.org
-------------------------------------------------------------------------------
Repel them. Repel them. Induce them to relinquish the spheroid.
-- Indiana University football cheer
-------------- next part --------------
--- a/xf86-video-avivo/xorg/avivo_chipset.c 2007-06-24 13:39:41.000000000 -0700
+++ b/xf86-video-avivo/xorg/avivo_chipset.c 2007-06-24 14:04:16.000000000 -0700
@@ -33,6 +33,10 @@
0x00030000, 0x00ffffff, 0
},
{
+ PCI_VENDOR_ATI, 0x71c3, PCI_MATCH_ANY, PCI_MATCH_ANY,
+ 0x00030000, 0x00ffffff, 0
+ },
+ {
PCI_VENDOR_ATI, 0x71c5, PCI_MATCH_ANY, PCI_MATCH_ANY,
0x00030000, 0x00ffffff, 0
},
@@ -62,6 +66,7 @@
SymTabRec avivo_chips[] = {
{ PCI_CHIP_RV515_7142, "RV515 (Radeon X1300)" },
{ PCI_CHIP_RV530_71C2, "RV530 (Radeon X1600)" },
+ { PCI_CHIP_RV530_71C3, "RV530 (Radeon X1600)" },
{ PCI_CHIP_RV530_71C5, "RV530 (Radeon X1600)" },
{ PCI_CHIP_R580_724B, "R580 (Radeon X1900 GT)" },
{ PCI_CHIP_RV530_71C6, "RV530 (Radeon X1650 Pro)" },
@@ -71,6 +76,7 @@
PciChipsets avivo_pci_chips[] = {
{ PCI_CHIP_RV530_71C2, PCI_CHIP_RV530_71C2, RES_SHARED_VGA },
+ { PCI_CHIP_RV530_71C3, PCI_CHIP_RV530_71C3, RES_SHARED_VGA },
{ PCI_CHIP_RV530_71C5, PCI_CHIP_RV530_71C5, RES_SHARED_VGA },
{ PCI_CHIP_R580_724B, PCI_CHIP_R580_724B, RES_SHARED_VGA },
{ PCI_CHIP_RV515_7142, PCI_CHIP_RV515_7142, RES_SHARED_VGA },
@@ -84,6 +90,7 @@
{
switch (avivo->pci_info->chipType) {
case PCI_CHIP_RV530_71C2:
+ case PCI_CHIP_RV530_71C3:
case PCI_CHIP_RV530_71C6:
case PCI_CHIP_RV530_71C5:
avivo->chipset = CHIP_FAMILY_RV530;
-------------- next part --------------
--- a/xf86-video-avivo/include/avivo_chipset.h 2007-06-24 13:39:41.000000000 -0700
+++ b/xf86-video-avivo/include/avivo_chipset.h 2007-06-24 13:47:41.000000000 -0700
@@ -32,6 +32,7 @@
#define PCI_CHIP_RV515_7142 0x7142
#define PCI_CHIP_RV530_71C2 0x71C2
+#define PCI_CHIP_RV530_71C3 0x71C3
#define PCI_CHIP_RV530_71C5 0x71C5
#define PCI_CHIP_R580_724B 0x724B
#define PCI_CHIP_M52_7149 0x7149
More information about the xorg
mailing list