How can you switch between a fullscreen game and other windows?

4

3

I am running Windows 7 64-bit (with all visual effects disabled). When I play fullscreen games and switch to another window via Alt+Tab, and later try to switch back to the game again by the same method or by clicking on it in the task bar, it sometimes doesn't work.

Usually, the result is that the window will appear selected in the task bar, and I can hear audio from the game, but there is no video.

However, other times I don't have this problem. For example, with Fallout 3, simply switching back to its window usually restores the game with no issue.

With Skyrim, I've noticed something very odd. If I switch back to the window, it's the audio-but-no-video issue. But, from this state, if I press Alt+Tab once and then click the left mouse button once (on a "blank" area, like the desktop background, but not something like a button in another window) the game is restored. I have no idea why this works.

However, this little trick does not work on Fallout on the occasions when it gets stuck.

I am hoping that there is a sure-fire way to force Windows to redraw the game window.

Daniel

Posted 2013-08-28T21:15:13.083

Reputation: 141

Like you've discovered, it varies between games. I can vouch for the Skyrim issue - I do the same thing as the one that you just described. Some games even allow you to seamlessly go back and forth, i.e. StarCraft II with the setting Full Screen (No Border) selected. – happy_soil – 2013-08-28T21:21:14.980

With Fallout, I always hit Esc to enter the Save/Load/etc screen before alt+tabbing out of the game. sometimes my mouse cursor disappears but if I click on another program it comes back. – Frank Thomas – 2013-08-28T21:57:53.717

Answers

2

It varies from game to game - some may cause problems, others won't. This is mainly caused by the game having taking over exclusive control of the video output, and not negotiating this correctly with the OS when switching in and out.

The standard mitigation is therefore to play in windowed mode. The game will still be within the OSes windowing system and so switching to other tasks is simple. This may incur a performance penalty, but that is mostly an artifact of older games - newer system libraries have minimised this. This does however have the downside of not being fullscreen, which will detract from the experience.

If the game makes it availiable, an additional mode may be an option - usually referred to as windowed (borderless) or fullscreen (windowed), the game is rendered in a window without any window decoration. It can also be drawn over the taskbar. This provides the same experience as playing in fullscreen mode, but with the benefit of easilly being able to 'tab out' to other applications.
This also has the advantage of being able to play games fullscreen on one monitor, while using other applications on another, e.g. video player, web browser, which might not otherwise be possible in full screen mode. The downside is that if it affects your game, you may get the same performance drop mentioned above.

Another alternative, also depending on the game supporting it, is to switch between fullscreen and windowed modes before and after switching to other applications. The usual keyboard shortcut for this (when it exists) is Alt+Return.
While in windowed mode, switching to and from other applications works well, and when playing in fullscreen mode, there are no possible performance penalties due to playing in windowed mode.
Switching from fullscreen to windowed mode is usually handled better then switching to and from other applications, so does not usually result in the observed issues where the game is not rendered.

Baldrickk

Posted 2013-08-28T21:15:13.083

Reputation: 521

1

If you find yourself constantly alt-tabbing out of games I would recommend "window mode". As happy_soil said it really depends on the game. I can tell you on my system if I alt-tab out of Skyrim after a few times my game simply crashes.

At least window mode will allow the game window to be constantly rendered while you minimize or move it around; but in some games and depending on your system setup it may cause performance issues in-game.

Destinova

Posted 2013-08-28T21:15:13.083

Reputation: 11