Windows Shift on 2nd Monitor When Playing a Game

Published by Nyau Wai Hoe - Updated on

There is a common issue among multi-monitor users where, when they start a game in full-screen mode at a resolution lower than the native resolution of their main monitor, all open windows on the second or third monitor get shifted and positioned weirdly, sometimes even causing scaling issues. But when you Alt+Tab out of the game, things go back to normal again. This makes it very hard to position windows on the second monitor. This problem can occur in both Windows 11 and Windows 10.

A good example is when you want to play a full-screen game while also watching some YouTube videos on the second monitor, it’s difficult to position the browser window correctly. This guide will explain what causes this problem and what you can do about it.

Windows Shift on Second Monitor When Playing a Game

What actually causes the window’s position to change on second monitor?

When you play a game at a non-native resolution on your primary monitor, the reason your open windows on secondary monitors shift their positions strangely is due to how Windows manages monitor coordinates. Windows treats your entire display setup as a grid of pixels, starting from the top-left corner of your primary monitor at coordinate (0,0). Each monitor’s position is relative to this grid.

For example, if your primary monitor is 1920×1080 pixels, the bottom-right corner would be (1920,1080). If you have a secondary monitor to the right, its coordinates start where the primary monitor ends, meaning it might start at (1921,0) and go up to (3841,1080). This continuity means that when the resolution of your primary monitor changes, Windows adjusts the grid, and this change affects the placement of all connected monitors.

Why window position change on second monitor when playing a game

When you lower the resolution in a game, the size of your primary monitor’s coordinate system shrinks. Windows then recalculates the entire display grid, pushing the position of your secondary monitor. As a result, all open windows on your secondary monitor appear shifted or moved to strange positions.

Linked issue: Game Stuttering and Lag on Dual Monitor (Fix)

Why does Alt+Tab reset the window positions?

When you Alt+Tab out of a full-screen game, Windows momentarily restores the desktop resolution and grid, which forces everything back to its original position. But once you return to the game, the resolution drops again and causes the cycle of window shifting to repeat, which can cause noticeable lag (especially if you Alt+Tab out of your game a lot).

Why does this happen specifically in full-screen mode?

This issue is particularly common in true full-screen mode. Many modern games provide a “borderless full-screen” option, which technically runs the game in a windowed mode without borders. This mode doesn’t really change the monitor’s resolution, so it doesn’t affect the desktop resolution and grid, avoiding the problem of windows shifting around on secondary monitors.

But when you use true full-screen mode, the game takes control of the monitor’s resolution. Windows recognizes this change and adjusts the coordinate system accordingly. Since the entire system is based on a grid, this change can cause secondary monitors to behave unpredictably, especially if their coordinates are directly linked to the primary monitor’s.

Also see: What happens if you play 1440p on a 1080p monitor?

Why does Windows handle monitors this way?

Windows handles monitors as a unified grid to make sure things can work smoothly across multiple screens. When you change resolutions, Windows tries to keep everything in place relative to each other, which is why you see things shifting around.

This is an especially common problem with older games or when using older DirectX versions that don’t handle modern screen settings well. Newer games, especially those using DirectX 12 or newer, often manage these issues better by offering smarter ways to handle displays.

Suggested read: How to Stop Windows 11 from Rearranging Desktop Icons

Is there a permanent fix?

Unfortunately, there isn’t really a foolproof, permanent solution to this problem if you insist on playing games in true full-screen mode at non-native resolutions. The underlying issue is with how Windows handles monitor coordinates and resolutions.

So, what can you do about it?

Even though there’s no perfect fix, here are some things you can try to help with the issue:

Play in borderless full-screen or windowed mode

One of the simplest solutions to prevent window displacement is to avoid using true full-screen mode. Most modern games provide a “borderless fullscreen” or “windowed” mode, which keeps the resolution consistent with your desktop settings. Since Windows doesn’t see a resolution change, it won’t adjust the grid or shift your windows.

Borderless Full-Screen and Windowed Mode

Might be useful: Stop Games From Minimizing on Dual Monitors Windows 11

Move your secondary monitor to the left instead

If you have a secondary monitor positioned to the right of your primary monitor, try moving it to the left in Windows Display Settings. The reason to do this is to make sure that the secondary monitor has negative coordinates (e.g., starting at -1920,0 instead of 1921,0). Negative coordinates often aren’t affected by the primary monitor’s resolution changes.

Move your secondary monitor to the left

Align your monitors vertically

Another option is to place the secondary monitor above or below the primary monitor. This arrangement can reduce the impact of resolution changes on the horizontal axis, which is usually where the shifting occurs.

Align your monitors vertically

Try using FancyZones in Microsoft PowerToys

FancyZones, which is a feature in Microsoft’s PowerToys (https://learn.microsoft.com/en-us/windows/powertoys/), allows you to create custom zones on your screen where windows can be snapped.

Microsoft PowerToys FancyZones to fix windows shift when resolution changes

Use the tool to configure the zones and enable the “Keep windows in their zones when the screen resolution changes” option. Then, drag a window while holding Shift to any of the zones on your second monitor. With that, when you start a full-screen game at a non-native resolution on your main monitor, the windows on the second screen will stay in place.


Nyau Wai Hoe
Nyau Wai Hoe is the Founder and Chief Editor of WindowsDigitals.com. With a degree in software engineering and over 12 years of experience in the tech support industry, Nyau has established himself as an expert in the field, with a primary focus on the Microsoft Windows operating system. As a tech enthusiast, he loves exploring new technologies and leveraging them to solve real-life problems.

Share via
Copy link