Evening all,
Sorry if this should have gone to LUV-Main instead. I'm not sure how
Linux related it will end up being.
I'm looking for a little direction on an issue with an Acer P1266
projector which won't work with PC devices plugged in using HDMI. My
knowledge of HDMI and all of its standards and uses is very limited
but I understand I should be able to plug in a PC and have it just
work.
The issue is that the projector will just sit on HDMI without
attempting to mode set when a computer is plugged in. I was under the
impression that the HDMI port was just broken until fiddling with the
HDMI caused it to set a mode once or twice. What it set was something
unexpected like 480x360 48.36 hz @ 85 and after reading the available
modes for HDMI in the projector manual I found this was not one of
them.
Remembering something about EDID information I thought that the port
might not be broken and that something else might be happening.
Windows and Lion have woeful verbosity when things break so I got out
a trusty Ubuntu computer and hooked it up to the projector to see what
it could see. Here is what I found in the Xorg.0.log
http://pastebin.com/iXU86awD (note I fixed the Validated Modes being
wrong resolution and device after taking this log).
The Nvidia manual allowed me to remove the first clear issue which is
the conflict with Horizontal Sync in Xorg like so...
Section "Monitor"
...
HorizSync 15.0 - 50.0 # a guess based on xorg log output
Option "UseEdidFreqs" "false"
EndSection
This cleared up all errors except...
[ 19.896] (WW) NVIDIA(0): ACER P1266 (DFP-0)'s EDID does not
contain a maximum image
[ 19.896] (WW) NVIDIA(0): size; cannot compute DPI from ACER
P1266 (DFP-0)'s EDID.
[ 19.896] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
So I started reading into what EDIDs are and how to do anything with
them. First priority seemed to be to get a copy and then work out how
to fix this issue. Enter what I found when I output the EDID and
parsed it
http://pastebin.com/EtNtArfk
I think this maybe the time to ask for some advice from some people
who may have come across this before.
The net gives me some suggestions but I've got no idea what to look into...
* Continuing to look at how to modify the EDID that is there to set a
maximum image size and load that EDID on the projector
* Looking at taking the information I do have from the EDID and making
an xorg conf that uses that
* Not trusting the EDID source as advised by parse-edid
Some extra notes:
* The projector is out of warranty and Acer have never put out any
updates for it. It was never very popular so it's entirely possible
no one ever bothered fixing this issue.
* Xorg.conf is totally stock standard with nothing strange apart from
the above, I can include a copy if someone wishes to see it.
* Xorg.0.log is totally normal beyond what's included in the above
paste bin, I can include a copy of the entire thing if required.
* I don't have any video devices that output to HDMI to test with as I
believe this sends a separate EDID?
* The PC devices can drive projector using analog connections.
[1]
http://pastebin.com/iXU86awD subset of xorg.0.log with stock
standard xorg.conf
[2]
http://pastebin.com/EtNtArfk output of get-edid | parse-edid
Thanks in advance if anyone has any experience with this,
Edward