- Written by Sumit Chawla
- Published on 04 January 2010
The issue at hand appeared to be EDID (Extended display identification data) related. In a nutshell, a display uses the EDID to advertise its capabilities to a connected source. (For more details, visit this Wikipedia link.) On the HTPC, for example, the graphics driver uses this data to determine the list of resolutions and refresh rates supported by the display. When a display’s EDID is not available, which happens when the display is switched to a different source or powered off, the HTPC may switch over to a default setting, which in the case of the driver I was using happened to be 800x600@60Hz. Re-connecting the display to the HTPC should have re-initiated a handshake to obtain the correct settings, but this did not happen reliably in my system.
Dealing with this oddity became tiresome after some time. Just when I was mulling a different graphics card option, I came across the HDMI Detective Plus, a nifty little accessory from Gefen meant to address this very issue.
The HDMI Detective Plus sits in the middle of the display and the source. Its job is to trick the source into thinking that it is always connected to the display. It does this by saving the display’s EDID information into its internal memory, which it transmits continuously. As far as the source, the HTPC in my case, is concerned, the display is always connected.