I'm not sure how much it can help people with a imac but here goes my X
config for my ibook 366 Usb-Firewire.
It has a Ati rage 128 mobility so it should at least work for the
regular r128 I think imac has.
It worked from 8.2 to the current cooker.
I had to switch from r128 (24) to fbdev (16) sometimes depending of
Xfree vs kernel but not since few months.
I made from the XFree auto configuration with some modifications after.
You probably need some modifications to the monitor section.
Stew, I remember a thread about to create some kind of database to store
working configuration and tips for special ppc model. Is it up somewhere
?
Couldn't it help a lot the installation for the fisrt timers and squash
down trivial but yet very repetitive configuration bugs and definatively
improved scripts ?
I know you're alone but if it could spare you're time from repeating x
times to tried this or that wouldn't worth it ? I think of some kind of
web page table where we could say for the basic stuff.
For this version of mdk : (New iso, cooker, 8.2)
This model works (Old world, old/new imac, ibook, powerbook, there's not
so much in the ppc world)
- Xfree (2D, 3D, directly or with this modification ...links... to a
text file or a thread)
- Pmud
- etc...
Just my 0.02 canadian dollars.
P.
#*****************************************
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
# Uncomment this to disable the <Crtl><Alt><BS> server abort
sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode
switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
AllowMouseOpenFail
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "ca_enhanced"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/usbmouse"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
EndSection
Section "Module"
Load "dbe"
Load "glx"
Load "dri"
Load "extmod"
Load "record"
Load "xtrap"
Load "type1"
Load "freetype"
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# SubSection "extmod"
#Option "omit xfree86-dga"
# EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Monitor"
Identifier "Apple|iBook 800x600"
UseModes "Mac Modes"
VendorName "Apple"
ModelName "Unknown"
HorizSync 28.0-50.0
VertRefresh 43.0-75.0
EndSection
Section "Modes"
Identifier "Mac Modes"
# Apple iBook
Modeline "800x600" 39.955 800 856 984 1056 600 601 605
628 +hsync +vsync
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
Section "Device"
Identifier "ATI Rage 128 Mobility"
VendorName "Unknown"
BoardName "Unknown"
#Driver "fbdev"
Driver "r128"
# Clock lines
# Uncomment following option if you see a big white block
# instead of the cursor!
#Option "sw_cursor"
Option "UseCCEFor2D" "false"
Option "AGPMode" "1"
Option "DPMS"
BusID "PCI:0:16:0"
Option "UseFBDev"
#Option "ForcePCIMode" "true"
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
Identifier "screen1"
Device "ATI Rage 128 Mobility"
Monitor "Apple|iBook 800x600"
DefaultColorDepth 24
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "800x600"
ViewPort 0 0
EndSubsection
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
# **********************************************************************