I use 2 external monitors at work and 2 external monitors at home connected to my laptop (one with HDMI, one with VGA).
I never have any issues with this at my work setup, but at home, for some reason every couple of hours the monitors flash and refresh. It unmaximizes any windows and takes a few seconds before I can use it again. It's not a major issue because I am able to continue working, but it is an annoyance nonetheless.
I've got a Dell Studio XPS 16 running Windows 7 with 6 gigs of memory, an i7, and a 1GB AMD video card.
My gut is that it's the graphics driver, but it's strange that I only have the issue with this setup. Maybe it's because my home office has two different monitors where the one at work has 2 identical monitors?
Some information from the event logs:
iDEMDeviceCommonSettings.GetDeviceHDTVForceModeInfo failed with status -1 Error Called by: ATI.ACE.CLI.Aspect.DeviceCRT.Graphics.Runtime.RT_DeviceCRT::PrivateRefresh processID:03932 threadID:( ) domainName:(CCC.exe ) assemblyName:(CLI.Aspect.DeviceCRT.Graphics.Runtime, Version=3.5.4226.30387, Culture=neutral, PublicKeyToken=90ba9c70f846762e)
iDEMDriverSettings.GetCRTDisplayInfo failed with status -1 Error Called by: ATI.ACE.CLI.Aspect.DeviceCRT.Graphics.Runtime.RT_DeviceCRT::PrivateRefresh processID:03932 threadID:( ) domainName:(CCC.exe ) assemblyName:(CLI.Aspect.DeviceCRT.Graphics.Runtime, Version=3.5.4226.30387, Culture=neutral, PublicKeyToken=90ba9c70f846762e)
Unable to obtain Color Correction information, dem status: -2 Error Called by: ATI.ACE.CLI.Aspect.DeviceDFP.Graphics.Runtime.RT_DeviceDFP::Parse processID:03932 threadID:( ) domainName:(CCC.exe ) assemblyName:(CLI.Aspect.DeviceDFP.Graphics.Runtime, Version=3.5.4226.30386, Culture=neutral, PublicKeyToken=90ba9c70f846762e)
Exception : Access to the path 'C:\ProgramData\ATI\ACE\Profiles.xml' is denied. Exception Called by: ATI.ACE.APM.Server.XmlDocumentSaver::SaverWorker processID:03932 threadID:( ) domainName:(CCC.exe ) assemblyName:(APM.Server, Version=3.5.4226.30365, Culture=neutral, PublicKeyToken=90ba9c70f846762e)
_iDEMDeviceCommon2Settings2 equals NULL Error Called by: System.RuntimeMethodHandle::_InvokeMethodFast processID:03932 threadID:( ) domainName:(CCC.exe ) assemblyName:(mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)
There are about 50 messages each time this happens. The ones I've pasted here seem to cover a good variety of them.