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

Bug#377386: What S3 chip you use?



What chip you are talking about? In the s3 driver source code there are
only following supported chips:

Without New MMIO:

PCI_CHIP_964_0
PCI_CHIP_964_1
PCI_CHIP_TRIO
PCI_CHIP_AURORA64VP,

With New MMIO:

PCI_CHIP_968
PCI_CHIP_TRIO64UVP
PCI_CHIP_TRIO64V2_DXGX

As I remember there is always one common driver s3_drv.so in Xorg
binaries for legacy S3 chips and one for S3 Virge.
'grep -r "S3_GENERIC" *' gives nothing. Where you found it? 

If your chip doesn't support acceleration, try Option "noaccel"
in Device section or vesa driver. 

There is also S3NewMMIO boolean flag (not the S3_NEWMMIO preprocessor
variable!) in sources which excludes NewMMIO specific code if chip
hasn't support for the New MMIO. But this flag works only for detected
chips which supported by driver:


 switch (pS3->Chipset) {
        case PCI_CHIP_964_0:
        case PCI_CHIP_964_1:
        case PCI_CHIP_TRIO:
        case PCI_CHIP_AURORA64VP:               /* ??? */
                pS3->S3NewMMIO = FALSE;
                break;
        case PCI_CHIP_TRIO64V2_DXGX:
        case PCI_CHIP_TRIO64UVP:
        case PCI_CHIP_968:
                pS3->S3NewMMIO = TRUE;
                break;
        }

I'm waiting for your comments. 




Reply to: