The info is in the Xorg log, thus:
Code:
[ 30.459] (II) MGA(0): I2C monitor info
[ 30.459] (II) MGA(0): Manufacturer: VSC Model: 7d20 Serial#: 16843009
[ 30.459] (II) MGA(0): Year: 2010 Week: 20
[ 30.459] (II) MGA(0): EDID Version: 1.3
[ 30.459] (II) MGA(0): Digital Display Input
[ 30.459] (II) MGA(0): Max Image Size [cm]: horiz.: 38 vert.: 30
[ 30.459] (II) MGA(0): Gamma: 2.20
It appears X gets this info via the driver, in my case mga.
---------- Post added at 11:55 PM CDT ---------- Previous post was at 09:07 PM CDT ----------
I downloaded the read-edid package from the wikipedia link, compiled it, but get-edid went through a few iterations and then told me
EDID claims 10 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
I also downloaded the source code for the mga driver, which I always wanted an excuse to look at anyway. The driver communicates directly with the graphics card, and sends a message to the Xorg server with the edid monitor info, which the server then writes to the log.
If you just want the edid information, it's in the log. If you're writing code for this purpose, you could get the data from the driver the same way the server does. There is probably a way to query the server for the information as well.