Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I have two monitors and Windows 7. Is it possible to tell Steam to open a game on my second monitor instead of the main monitor?

If that's not possible through Steam itself, is there some other way for me to control what monitor a particular game starts on? Switching to windowed mode and dragging the game over isn't always an option and I'm looking for a more robust solution.

share|improve this question
    
Would Windows keyboard shortcuts be just as valuable? –  Jeff Mercado Aug 23 '11 at 3:53
    
@Jeff I'm open to any suggestions. –  Anna Lear Aug 23 '11 at 4:11
    
Why don't you just change the primary/secondary setting? That is what I did. –  Let_Me_Be Aug 23 '11 at 9:05
    
@Let Because in my particular case the monitors are of different sizes and 99% of the time I want them set up the way the are now. –  Anna Lear Aug 23 '11 at 13:14
add comment

7 Answers

I've written TvGameLauncher, a small program that lets you run any game (including Steam) on your secondary monitor. Here's what it can do:

  • Toggle primary monitor (so that the game runs on your other monitor fullscreen)
  • Set HDMI audio playback (so that audio comes out of your TV)
  • Prevent computer sleep (so that you can play with a gamepad whose input doesn't stop sleep)
  • Launch any game executable (including Steam)
  • Revert all changes once the game exits

TvGameLauncher

share|improve this answer
add comment

If the game will run in windowed mode (borderless or not), you can use ShiftWindow to manipulate the window. You can resize it to fill any of your screens, many of your screens and fit it so the borders aren't visible even if they're really there.

Screen capture from the software UI

You can also save and load presets, if you wish to use different window sizes or monitors for different games.

Another advantage is that this program will work with any window, it doesn't have to be a game. I mainly use it to get my League of Legends window back to my desktop after it has run off to oblivion.

share|improve this answer
add comment

With Steam's Big Picture mode you can now choose on which monitor games should be running from the settings menu. Also very handy if you're gaming in 3D, since that also only works if the display used is the primary one.

share|improve this answer
add comment

I know this is a little late, but if anyone else pops in here is my two pence worth. All i do is switch my second monitor to the main display before starting the game then switch it back after I have finished. That way the game opens on my TV which is the usual second monitor.

share|improve this answer
add comment

Ultramon is excellent for this. You can edit the properties of the shortcut where you can select which monitor the game/app will play on. Also you can have other monitors turn off for you and then back on once the game/app exits. It is worth the money to buy it.

Additional: Does not work with steam. However, with Ultrmon, you can create shortcuts to turn off other monitors. So I have a shortcut to go to GamingMode. The game has no choice other than to open on the one remaining monitor. After playing I execute the DefaultView shortcut and my other monitors turn back on.

share|improve this answer
1  
I don't think this'll work with Steam, though, because the shortcut will just affect the Steam launcher. –  Shinrai Aug 23 '11 at 18:12
    
Confirmed. Just tried playing Civ5. Does not work :( –  Valamas Aug 23 '11 at 22:12
1  
As a rule, if an application opens a window that then opens ANOTHER window, UltraMon has no way of knowing to move the second window. So, ANY kind of launcher will break this. (The application can also force-override it itself anyway, which a lot of fullscreen apps do.) –  Shinrai Aug 23 '11 at 22:14
add comment

Looks like there's a piece of software called Gamers Window Relocator that allows you to effectively do a -noborder (to do "fake fullscreen") on any game. There is also How to force Maximized Fullscreen mode in any game?.

With the game technically in windowed mode, you should be able to alter what monitor it is displaying on fairly easily (and possibly even use multiple monitor keyboard shortcuts and the like).

share|improve this answer
add comment

I haven't used it personally but from others I've talked to I believe you can use UltraMon. (There are other programs like this for example MultiMon or DualMonitor tools)

When I had an nVidia card there was a way to make it always run in the second window through the control software's options (Can't remember off the top of my head precisely.)

Other than that I'd suggest looking at each game in particular as some will have options you can set in game.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.