> 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