Powermac 7600 Video

Markus Deistler yellowdog-general@lists.terrasoftsolutions.com
Tue Apr 1 22:03:01 2003


On Tue, 2003-04-01 at 4.56 pm Dan Burcaw wrote: 
 
> 15 bit is just what these old Mac chips did.. I don't recall why they do
> this, however.  Also, YDL 3's XF 4.3 build support 24-bit fbdev (on
> hardware that supports that depth, anyway)
It's nice to have 24-bit fbdev for the onboardvideo of first-generation
PCI-Macs (VRAM must have been expanded to 4 MB), but for an ATI Xclaim
GA/GX and similar mach64-based-cards xconfigurator (or the startup
script "Xautoconfig") correctly writes a XF86Config-4 which tells X to
use the "ati"-driver. 

All "nice" depths (15/16/24) aren't supported by the atidriver, and
running with default depth 8 gives this: 


(==) ATI(0): Chipset:  "ati". 
(**) ATI(0): Depth 8, (--) framebuffer bpp 8 
(--) ATI(0): ATI 88800GX-F graphics controller detected. 
(--) ATI(0): Chip type 4758 "GX", class 0, revision 0x03. 
(--) 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 0x9A 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. 
(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. 

Fatal server error: 
no screens found 

How can that be fixed?

Using the "fbdev"-module instead of "ati" does work, but so slow (on a
PPC7500 that is slow enough) that I now run Xpmac-Xserver with
mach64-acceleration.


Cheers, Markus