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: