For HTPC users outputting over HDMI/DVI to an AV Receiver you may experience the following problems (I know I did!):
1) Crashes / Hangs / Stalls - If you switch your AV Receiver away from your HTPC while media is playing you may find you HTPC has stalled, crashed, frozen when you switch back.
2) Mysterious Changing Resolutions - You may find the HTPC's Windows Resolution tends to change back and forth from what you have set to default settings (like 800x600) if you boot up when the AV Receiver & TV are not on - or even switching the AV Receiver between your HTPC and other sources.
EDID (Extended display identification data) - Many (most) Video Cards in your PC are designed to read the EDID information sent over HDMI/DVI and adjust its Video & Audio settings accordingly. This EDID information is transmitted from your TV & AV Receiver so your HTPC knows that these devices support specific Video Resolutions (eg 1080p/60hz) and Audio Formats (eg 5.1 PCM, DD, DTS etc). More info at
http://en.wikipedia.org/wiki/Extended_display_identification_data"Lost" EDID Information - The issue in an AV Setup is that when you switch your AV Receiver away from your HTPC (or boot-up without your AV Receiver / TV on and selected to your HTPC) you Video Card loses the signal and thinks that there is no longer any Monitor or Audio device attached to your HDMI port. What happens next seems to differ between chipsets but typical issues include the resolution changing to default settings (eg 800x600), default 2 ch sound, and if you were playing media at the time various crashes, hangs etc as the renderers fail.
Adding EDID Persistence - The problem can be solved if the HTPC can "ignore" the loss of the connection, or if the relevant EDID information can be continually sent to the HTPC. Unfortunately it seems the later is the most viable option and needs to be provided by third party HW devices. Such devices (eg Monoprice DVI Doctor, and Gefen DVI Detective / Detective Plus) exist but range in price and features. I've purchased the DVI Detective Plus and it fixes these problems (note: make sure you get the latest firmware!). These devices work by initially reading the transmitted EDID data from your AV equipment then continuing to broadcast them to your HTPC. I have installed mine as AV Receiver <--> HDMI to DVI Cable <--> DVI Detective Plus <--> DVI to HDMI Cable <--> HTPC (please note: DVI and HDMI cables are interchangeable - you just need an adapter as the ability to send Audio over HDMI/DVI is due to with the chipsets on either end not the cable). You can now switch back and forth and your HTPC never knows.
Thanks
Nathan