ATI Mach64 & XFree


Subject: ATI Mach64 & XFree
From: Michael Hackett (at217@chebucto.ns.ca)
Date: Sat Mar 23 2002 - 17:04:11 MST


Hi,

I'm having trouble getting XFree 4.1.0, in my newly installed YDL 2.1,
to recognize the ATI Mach64 card in my PMac 9500. Or rather, getting
the accelerated ATI driver to work; the card works fine with the fbdev
driver, though not that smoothly.

(BTW, I worked out the settings required for my old AppleColor RGB Hi-
Res 14" monitor, which I was somewhat surprised was not already
incorporated. Does anyone know where to submit this sort of thing for
future inclusion?)

Here's what I'm getting when I try to start X with the driver set to
"ati" (excerpted from the XFree error log; I'll send the full thing to
anyone who wants to see it, if necessary):

(II) ATI: ATI driver (version 6.3.6) for chipsets: ati
(II) R128: Driver for ATI Rage 128 chipsets: [...deleted...]
(II) RADEON: Driver for ATI Radeon chipsets: [...deleted...]
(II) ATI: Candidate "Device" section "ATI Mach64".
(WW) xf86UnMapVidMem: cannot find region for [0x30016c00,0x1c00]
(II) ATI: Shared PCI Mach64 in slot 0:15:0 with Block 0 base
0x817FF000 detected.
(II) ATI: Shared PCI Mach64 in slot 0:15:0 assigned to active "Device"
section "ATI Mach64".
(II) Loading sub module "atimisc"
(II) LoadModule: "atimisc"
(II) Loading /usr/X11R6/lib/modules/drivers/atimisc_drv.o
(II) Module atimisc: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 6.3.6
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.4
(II) resource ranges after probing:
        [0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
        [1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
        [2] -1 0xf3000000 - 0xf301ffff (0x20000) MX[B]
        [3] -1 0x81000000 - 0x81ffffff (0x1000000) MX[B](B)
        [4] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1 0x00000000 - 0x00000000 (0x1) IX[B]
(==) ATI(0): Chipset: "ati".
(EE) ATI(0): Driver can't support depth 24
(II) UnloadModule: "ati"
(II) UnloadModule: "atimisc"
(II) Unloading /usr/X11R6/lib/modules/drivers/atimisc_drv.o
(EE) Screen(s) found, but none have a usable configuration.

If I try a depth of 16, I get (instead of the EE line above):

(**) ATI(0): Depth 16, (--) framebuffer bpp 16
(EE) ATI(0): Depth 16 is not supported through this adapter.

And with a depth of 8 (which wouldn't really be useful to me, even if
it worked):

(**) ATI(0): Depth 8, (--) framebuffer bpp 8
(--) ATI(0): ATI 88800GX-E graphics controller detected.
(--) ATI(0): Chip type 4758 "GX", class 0, revision 0x02.
(--) ATI(0): 16-Bit ISA bus interface detected; sparse I/O base is
0x0000.
(--) ATI(0): ATI Mach64 adapter detected.
(WW) ATI(0): Unknown RAMDAC type 0x95 detected.
(==) ATI(0): RGB weight 666
(==) ATI(0): Default visual is PseudoColor
(==) ATI(0): Using gamma correction (1.0, 1.0, 1.0)
(II) ATI(0): Using Mach64 accelerator CRTC.
(EE) ATI(0): Linear aperture not available.

Again, the card does work fine at 24-bit depth with the fbdev driver.
Any help would of course be greatly appreciated. Thanks!



This archive was generated by hypermail 2a24 : Sat Mar 23 2002 - 17:20:40 MST