I think I've gotten X working properly on my PowerMac 4400/200
now; here's my XF86Config file for reference:
# $XFree86: xc/programs/Xserver/hw/xfree86/XF86Conf.cpp,v 3.29.2.3 1999/06/02
07:50:27 hohndel Exp $
#
# Copyright (c) 1994 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#
# $XConsortium: XF86Conf.cpp /main/22 1996/10/23 11:43:51 kaleb $
# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file. This man page is installed as /usr/X11R6/man/man5/XF86Config.5x
# **********************************************************************
Section "Files"
RgbPath "/usr/lib/X11/rgb"
FontPath "/usr/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/100dpi/"
FontPath "/usr/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "xie.so"
EndSection
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 5
XkbDisable
XkbKeymap "macintosh"
EndSection
Section "Pointer"
Protocol "BusMouse"
Device "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Sony Multiscan 100GS"
VendorName "Sony"
ModelName "100GS"
HorizSync 30-70 # multisync
VertRefresh 50-120 # multisync
Mode "800x600-75"
# D: 31.5 MHz, H: 37.5000 kHz, V: 75.00 Hz
DotClock 56.478
HTimings 800 808 872 992
VTimings 600 608 619 635
Flags "+HSync" "+VSync"
# geometry 640 480 640 480 8
# timings 31747 120 16 16 1 64 3
EndMode
Mode "1024x768-75"
# D: 78.358 MHz, H: 59.724 kHz, V: 74.655 Hz
DotClock 78.359
HTimings 1024 1040 1136 1312
VTimings 768 769 772 800
Flags "+HSync" "+VSync"
EndMode
Mode "1024x768i"
DotClock 45
HTimings 1024 1048 1208 1264
VTimings 768 776 784 817
Flags "Interlace"
EndMode
Mode "1024x768"
# D: 78.524 MHz, H: 59.850 kHz, V: 74.813 Hz
DotClock 78.525
HTimings 1024 1049 1145 1312
VTimings 768 769 772 800
Flags "+HSync" "+VSync"
EndMode
Mode "800x600"
# D: 62.356 MHz, H: 59.958 kHz, V: 94.869 Hz
DotClock 62.357
HTimings 800 821 901 1040
VTimings 600 601 604 632
Flags "+HSync" "+VSync"
EndMode
Mode "640x480"
# D: 49.885 MHz, H: 59.958 kHz, V: 116.650 Hz
DotClock 49.886
HTimings 640 661 725 832
VTimings 480 481 484 514
Flags "+HSync" "+VSync"
EndMode
EndSection
Section "Device"
Identifier "Linux Frame Buffer Device"
Option "noaccel"
EndSection
Section "Screen"
Driver "fbdev"
Device "Linux Frame Buffer Device"
Monitor "Sony Multiscan 100GS"
DefaultColorDepth 8
SubSection "Display"
Depth 1
Modes "1024x768" "default"
#Virtual 1280 960
EndSubSection
SubSection "Display"
Depth 4
Modes "default"
#Virtual 1280 960
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480" "1024x768i" "1024x768-75"
"800x600-75"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 16
Modes "default"
#Virtual 1280 960
EndSubSection
SubSection "Display"
Depth 24
Modes "default"
#Virtual 1280 960
EndSubSection
EndSection