Thank you very much for taking the time to reach the Intel® Communities Team.
I understand you are having some freezing problems when switching between displays with your Surface Pro 4. Allow me to help you regarding this issue you are facing.
For me to perform a deeper research regarding this case I would like to know the model of the displays you are using and the cables you are using to connecting those. In addition, which is the resolution and refresh rate set on the monitors? And, if you do not mind, I would like to gather more information about the configuration you have on the computer. Please attach to this thread the TXT file the Intel® System Support Utility will generate: https://downloadcenter.intel.com/download/25293/Intel-System-Support-Utility
To attach a file, you must click the “Attach” option on the bottom right-hand corner of the response box.
I have the Surface Pro 4 in a dock. One monitor is a Dell 3007WFPHC. It is connected via an active (powered) mini display port to DVI converter. The second monitor is a LG Ultrawide 29UB65-P. It is connected via mini display port to display port adapter, and an active (powered, signal-boosting, 20 ft long) display port cable.
Note that the freezes usually begin to happen after removing the Surface from its dock. They happen when the computer is using its native display, and also when I re-attach it to the dock and use the monitors. They happen, but less frequently, if I keep the Surface in the dock and don't remove it while the computer is on for the day.
Thank you very much for your prompt reply.
By checking on your system configuration I can see that the graphics drivers are outdated. Please download the latest graphics drivers version (4944) by clicking here. Then, in order to complete the installation, please follow these steps:
1. Start Control Panel, click Hardware and Sound, and then click Device Manager.
2. Expand "Display Adapter", right-click the Intel Graphics entry, and click Uninstall.
3. On Confirm Device Removal dialog box, click Delete the driver software for this device option to delete the Intel HD Graphics driver then click OK to start the uninstall process.
4. When the uninstall process is complete, disconnect your computer from the internet and make sure it will not auto connect when reboot. Restart your system.
**Please complete this step until the "Display adapter" section in the Device Manager shows "Microsoft® Basic Adapter"**
5. Unzip the file to a designated location or folder.
6. Open Device Manager
7. Expand the Display adapters section.
8. Right-click the Intel® graphics entry and select Update Driver Software. (Note: The graphics entry may be "Microsoft Basic Display Adapter")
9. Click Browse my computer for driver software.
10. Click Browse and select the directory where the driver files are found.
11. Click Next. Drivers are now being installed.
12. Reboot your computer when prompted.
I solved the problem a different way. Rather than updating with the Intel-provided driver, I uninstalled the old version of the Intel-provided driver and let Windows install the driver provided by Microsoft (version 126.96.36.19927). This seems to work much better, without the momentary freezing behavior I was experiencing before.
The disadvantage is that I can't use the Intel graphics control panel. However, the only thing I needed the control panel for is to switch among monitors. I found a simple, free open source program that accomplishes this function perfectly, called Monitor Profile Switcher. This is actually easier to use than the clunky Intel interface.
So, thanks for your help, but it looks like the Surface Pro 4 really needs to use the Microsoft-provided drivers, not the latest Intel versions.