What are you trying to do?
This is part of VESA standard I believe.
I am supporting customers who are using a display controller:
The product can take in a DisplayPort or HDMI input and split/crop/rotate/scale it on to four monitors. The user can define an input resolution which the box turns in to an EDID. When the input EDID changes a hot-plug event occurs which causes the source to re-read the EDID. I have tested a lot of sources and supported many customers using this product but one consistent problem we have is with AMD FirePro graphics cards. Customers report that they change the EDID of the FX4 input and the resolution of the graphics card does not change. The reason for this seems to be as I described above. I have not found this behavior with any other source. A hot-plug event always results in a read of the full EDID with everything else I have tested.
Is only reading the full EDID when the checksum changes the intended behavior?
Given that the EDID checksum has only 256 possible values and the combination of display parameters is vast, how do you expect the EDID checksum to reliably indicate a change in mode?
Can you please point me to the VESA spec that dictates when the EDID should be read? Maybe that will shed some light on things.
1 of 1 people found this helpful
I have contacted DATAPATH on your behalf. The problem seems to be on their side. Feel free to contact their customer support team.
Thank you for contacting Datapath regarding this issue.
I have copied Datapath’s Support team into this email.
I believe this potential issue something we are already aware of and are currently investigating.