R300: RV410 SE chips have half the pipes of regular RV410
This fixes 3D rendering on x700 SE chips. Reported by Kano.
This commit is contained in:
@@ -652,6 +652,13 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
|
||||
screen->chip_flags = RADEON_CHIPSET_TCL;
|
||||
break;
|
||||
|
||||
/* RV410 SE chips have half the pipes of regular RV410 */
|
||||
case PCI_CHIP_RV410_5E4C:
|
||||
case PCI_CHIP_RV410_5E4F:
|
||||
screen->chip_family = CHIP_FAMILY_RV380;
|
||||
screen->chip_flags = RADEON_CHIPSET_TCL;
|
||||
break;
|
||||
|
||||
case PCI_CHIP_RV410_564A:
|
||||
case PCI_CHIP_RV410_564B:
|
||||
case PCI_CHIP_RV410_564F:
|
||||
@@ -660,9 +667,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
|
||||
case PCI_CHIP_RV410_5E48:
|
||||
case PCI_CHIP_RV410_5E4A:
|
||||
case PCI_CHIP_RV410_5E4B:
|
||||
case PCI_CHIP_RV410_5E4C:
|
||||
case PCI_CHIP_RV410_5E4D:
|
||||
case PCI_CHIP_RV410_5E4F:
|
||||
screen->chip_family = CHIP_FAMILY_RV410;
|
||||
screen->chip_flags = RADEON_CHIPSET_TCL;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user