G4 ATI and 17 inch Apple Studio Display

This is a working file for Debian Squeeze. A G4 / 400 with ATI Rage 128 Pro card connected to a 17 inch Apple Studio Display:

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   EndSection

    Section "InputDevice"
       Identifier  "Mouse0"
       Driver      "mouse"
       Option       "Protocol" "auto"
       Option       "Device" "/dev/input/mice"
       Option       "ZAxisMapping" "4 5 6 7"
    EndSection

    Section "Device"
       Identifier   "Configured Video Device"
       BusID      "PCI:0:16:0"
       Driver      "ati"
       Option   "NoInt10"   "true"
       Option   "UseFBDev"   "false"
       Option   "NoAccel" "true"
    EndSection

    Section "Monitor"
       Identifier   "StudioDisplay17"
       Option      "DPMS"
       HorizSync   30-80
       VertRefresh   50-100
    EndSection

    Section "Screen"
       Identifier   "Default Screen"
       Monitor      "StudioDisplay17"
       Device      "Configured Video Device"
       DefaultDepth   16

    SubSection  "Display"
       Depth   24
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

    SubSection "Display"
       Depth   16
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

    SubSection "Display"
       Depth   15
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

    SubSection "Display"
       Depth   8
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

    SubSection "Display"
       Depth   4
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

    SubSection "Display"
       Depth   1
       Modes   "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

    Section "ServerLayout"
       Identifier   "Default Layout"
       Screen      "Default Screen"
    EndSection

To download this file:
wget http://mac.linux.be/files/xorg/g4_5.txt
 

Another one claims to have a working X with both older and newer X. The xorg with tty's switching will only work if linux-firmware-(non)free is installed, otherwise it will crash after terminal switching or just hangs on a half broken screen. I can also confirm that it works on debian Squeeze 6.02. So Debian 5 Lenny, Debian 6 Squeeze and ubuntu 11.04 work fine. Although ubuntu and probably debian testing with newer kernel need the "video=offb:off" option in yaboot.conf to disable a conflicting framebuffer, and uncomment the aty128fb in blacklist. See my previous post.



Section "Device"
Identifier "Configured Video Device"
#BusID   "PCI:0:16:0"
Driver  "r128"
Option "UseFBDev" "true"
#Option "NoInt10"  "true"
#Option "DMAForXv" "true"
#Option "ForcePCIMode" "true"
#Option "NoAccel" "true"
#Option    "AGPMode"    "2"
EndSection

Section "Monitor"
    Identifier    "StudioDisplay17"
    Option "DPMS"
    HorizSync   30-80
    VertRefresh   50-100
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "StudioDisplay17"
    Device        "Configured Video Device"
        DefaultDepth    24
           SubSection       "Display"
             Depth            24
             Modes             "1600x1200" "1280x1024" "1024x768" "800x600"
           EndSubSection
           SubSection        "Display"
             Depth            16
             Modes             "1600x1200" "1280x1024" "1024x768""800x600" "640x480"
           EndSubSection
SubSection "Display"
      Depth      15
      Modes      "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
SubSection "Display"
      Depth      8
      Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
SubSection "Display"
      Depth      4
      Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
SubSection "Display"
      Depth      1
      Modes      "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen      "Default Screen"
EndSection

Section "DRI"
   Mode   0666
EndSection

To download:
wget http://mac.linux.be/files/xorg/g3_450.txt

© 2002-2012 Jeroen Diederen. Drupal theme by Kiwi Themes.