Steam – Source-based games hang every time on the loading screen

source-enginesteamwindows 7windows 8

I've been playing Team Fortress 2 and Dota 2 specifically, and I noticed that every single time a screen appears with "Loading…" in the corner, it momentarily "hangs" my computer, at least that's what is seems like. This also happens when TF2 is "Requesting server information…". I can hit Ctrl + Alt + Delete to get to the Windows 8 actions menu, and after that if I click the back arrow and Alt + Tab to the Desktop, I can interact with the taskbar but I can not use my mouse to interact with the rest of the screen. Using the keyboard works, though. It seems like these games create an overlay of sorts, which – while it's hanging – prevent any and all actions with my mouse outside the taskbar.

I'm using Windows 8 right now, but this happened in Windows 7 as well.

How can I get rid of this overlay or get these games to run hang-free?

My computer specs are:

  • Processor: Intel Pentium Dual E2180 2GHz
  • Memory: 4GB
  • Graphics Card: Nvidia GeForce 8600 GT 2GB
  • Hard Drive: SAMSUNG HM400JI ATA (400GB)

Best Answer

Not every game supports alt-tabbing. Games that don't support it can trigger this kind of behaviour, or worse: crash entirely.

The easiest way to deal with this, is by running the game in windowed mode. If you want the game to fill your entire screen, there is the popular "Borderless Windowed" mode, aka. "Windowed Fullscreen".

Unfortunately, this isn't supported by every game either. To activate Borderless Windowed mode on games that don't offer an official option for it, you will need to perform some shortcut-magic, aka. launch-option-magic.

In the case of Steam games, you can simply right click on your game in the Steam Library and click on Properties, then on the SET LAUNCH OPTIONS... button. A window will appear, in which you can type in the game's launch arguments.

To activate Borderless Windowed mode in Source based games, the launch options are:

-windowed -noborder

Simply copy paste and click on the OK button.
Make sure there is a space between both arguments, the arguments' order is irrelevant. If you're already using or are planning on using other arguments, simply add them to the lot. As long as every argument is separated by a space, any number of arguments is possible.
Also keep in mind, that these arguments are only valid for Source games. Other games may require completely different arguments, if such arguments exist in the first place.

The main advantage of running the game windowed, is the much better and stabler alt-tabbing support. The main disadvantage is the higher overhead; meaning that your game may run somewhat slower, since your computer won't be able to direct quite as much ressources to the game as it used to. The impact should be negligible on modern computers, however.