Avoid Annoying Unexpected App Rearrangement – Your PC Can Sleep Without Nightmares

Have you ever experienced the frustration of your desktop application windows unexpectedly rearranging every time you return to your computer from sleep? Imagine the following scenario:

  1. Your device (laptop or desktop) is connected to external monitors over a DisplayPort connector. Application windows are placed in certain locations on your screen.
  2. You leave your system for some time and your device goes to sleep.
  3. You come back and return to your system to wake your device.
  4. The application windows have unexpectedly moved to a different location of the monitor (sometimes clustered on one screen).

As a result, you have to re-drag application windows to the original, intended position pre-sleep. This is likely to lead you to feel frustrated because this happens almost every time when your system goes to sleep and takes time out of your productivity.

The technical terminology we use to describe this problem is known as Rapid Hot Plug Detect (Rapid HPD). This behavior impacts DisplayPort multi-monitor setups which results in unwanted desktop rearrangements. We have worked towards mitigating desktop rearrangements when Rapid HPD occurs.

This feature is now available in Windows Insider Preview and we are looking for your feedback!

How can I access this feature?

This is currently only available in the Windows Insider Program. To experience this feature now, join the Windows Insider Program and get access to build 21287 or above. This feature works by default once you are on the supported build.

To check your Windows build number:

  1. Open Settings app.
  2. Go to “System.”
  3. Click on “About” tab.
  4. The build number is located under “Windows specifications” > “OS build”.

What are the system requirements?

The requirements include:

  • Windows OS is on build 21287 or above.
  • Connect your device to multiple monitors. For desktops, this requires at least 2 external monitors. For laptops, this requires at least 1 external monitor (since laptops come with a built-in screen).

This is not limited to monitor manufacturer, hardware specs, connector type, or cable brand.

How can I provide feedback?

If you have feedback on this feature, please file through the Feedback Hub app by going through the following steps:

  1. If you a reporting a problem, reproduce the issue at hand.
  2. Open the Feedback Hub app and click on “Report a problem” or “Suggest a feature”.
  3. Be sure to include “Rapid ” in the summary and add a description of your scenario. This allows us to find your submission and have enough information to resolve issues.
  4. Select “Display and Graphics” for Category and then “Multiple Displays” for Subcategory.
  5. Follow through the rest of the steps and submit.

Image feedbackhub
Example of Feedback Hub submission for Rapid HPD

 

22 comments

Comments are closed. Login to edit/delete your existing comments

  • Michael

    This is great news!

    Until this is released: If your screen supports turning the DisplayPort version to 1.1 in the screens HUD, this may help, too. At least, it did for me, since the screen doesn’t turn off anymore.

  • L W

    Does this also work for desktops when you lock it (Win+L) and turn off the screens instead of putting the device to sleep?

  • Robert Rollins

    Wow, sure will be nice when this ancient bug is finally gone. It only took you, what, 7 years to fix it?

  • Gen Liu

    This is exactly what I want. My Unity Editor always move to secondary monitor after sleep.

    • klumpo

      I use zMover to force windows to their proper position. Been working great for many years 😇

  • Nicolas Jack

    Wow! thanks for sharing such nice tips with us, this function was very annoying but your tips help people. Please keep sharing such valuable tips & trick that people will help. For more update Visit here! Thanks you !

  • Scott A

    I’ve been having a similar yet different problem with a newly purchased ASUS TUF VG27AQ monitor (https://www.youtube.com/watch?v=bQMpaORbdss), but this feature has not helped in my case. The only ‘fix’ that works is to either use HDMI instead of DisplayPort (which leaves me unable to use G-Sync) or only use a single monitor..