You are probably running OFfb instead of aty128fb in console. Don't use video=ofonly or similar, in fact not specifying any video argument should give you aty128fb if I'm not mistaken.
You can run X with 'video=ofonly', however, the video modes that MacOS/OF has set up for you should match that in XF86Config (or XF86Config-4). I have forgotten the details, but particular, please try to make sure that 'DefaultColorDepth' matches what Apple has thinks the depth is, and/or you invoke X with a matching '-bpp' argument. You can supply this to 'X' via 'xinit ... -- -bpp 16' for example, or setting something similar in '/etc/X11/xdm/Xservers. (By the way, you won't be able to change your screen resolution dynamically in 'ofonly' mode, alas.) So try this if you can't get your display card to work in native mode. -- Tovar