> I'm not sure how OpenFirmware is implemented to know the EDID. On my iMac G3, 
> the EDID is located at:
>
> /proc/device-tree/p...@f0000000/ATY,rage128p...@10/EDID
>
> Joseph, does your eMac have an EDID file in a similar location?
>

Yes.  This is what I get on my eMac 1GHz with my external monitor plugged in:
$ find /proc/device-tree | grep -i edid
/proc/device-tree/p...@f0000000/ATY,moonrakerpar...@10/ATY,moonrake...@1/EDID
/proc/device-tree/p...@f0000000/ATY,moonrakerpar...@10/ATY,moonrake...@0/override-no-edid
/proc/device-tree/p...@f0000000/ATY,moonrakerpar...@10/ATY,moonrake...@0/has-static-EDID
/proc/device-tree/p...@f0000000/ATY,moonrakerpar...@10/ATY,moonrake...@0/EDID

....@0 refers to the built-in monitor.  EDID and override-no-edid are
exactly the same and 128 bytes, and has-static-EDID is the 4 bytes
{0,0,0,1}.  monitor-parse-edid prints ....@0/EDID as:

Name: iMac
EISA ID: APP9d07
Screen size: 33.0 cm x 24.0 cm (16.06 inches, aspect ratio 4/3 or 3/2 = 1.38)
Gamma: 2.11
Analog signal
Max video bandwidth: 130 MHz

        HorizSync 71-73
        VertRefresh 70-140

        # Monitor preferred modeline (89.0 Hz vsync, 72.1 kHz hsync, ratio 4/3)
        ModeLine "1024x768" 99.19 1024 1072 1168 1376 768 769 772 810 +hsync 
+vsync

        # Monitor preferred modeline (71.9 Hz vsync, 72.1 kHz hsync, ratio 4/3)
        ModeLine "1280x960" 122.24 1280 1328 1424 1696 960 961 964 1002 +hsync 
+vsync

(yes, it does say iMac)

I tested these modes through xrandr and both of them worked.

I went ahead and ran `sudo find /proc | grep -i edid` on my other
OpenFirmware Mac, an iBook Clamshell running Debian Etch, but it
turned up nothing.  It runs the r128 driver just fine in Debian and
Ubuntu Gutsy IIRC, but I may have had to manually add a modeline to
get it to run on Fedora 9 which used some early version of xorg 1.5.
_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to