Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Are you saying that the game is running at a higher resolution than the client machine when streaming?
Secondly... As for switching settings based on if you're streaming, that would have to be hard coded into the game then. The game is literally being played on the main computer. Using it's config files/save files/system. You would have to add a flag to the game itself, not on steam, to use different sets of files. That means only games which program for it would have it. It would however be a cool feature... Maybe add steam streaming support to games.
That'd be something really interesting to fix, using the client machine's settings instead of the host's.
That would require a major software change. If the game is Steamworks compatible, maybe it could look in a remote directory for display settings or be given them through Steam to mitigate this issue.
I've run a game in windowed mode and changed the window size, and the client appears to adapt the streamed resolution to the size of that window.
Because steam isn't sandboxing it, it's communicating between two steam clients. Steam is using the desktop to capture whatever is on the screen and projecting it to the second steam client/streaming client. It'd need to act as a second, separate monitor to not display it on the host computer. And then it'd need to sandbox itself to not take input from the hosts controls. It'd add many more layers to the client causing even more lag. And yes, streaming adapts the size based on what image it's displaying, because it's adapting to what it has to work with. It's a not so pretty implementation of working around game launchers, another reason to display on the host.
At the least, it seems it may be possible to have the game running minimized on the host. This may cause issues with input focus between the host and client, but maybe there's some way around this.
Running it under a separate user account messes with control. You can't remote desktop into a user account that's running in the background for "security reasons." Those "reasons" mess with controller/input support and such as well, meaning you wouldn't be able to control your games properly doing so. It may still be able to display it though. Not sure on that one, most real time programs pause if switched. I know quite a few games do even if they normally continue while out of focus and windowed.
I do agree there must be a better way of doing it though. It just that sandboxing is not that way.
It would be good if Steam could set a game to start in different resolutions, depending on how the game was initiated.
So if I start playing the game on the host computer, then the game starts in 2048 x 1152. But if I started playing from a client computer by clicking the stream button, then the game would start in the correct (lower) resolution for that client.
- Streaming host game settings - used when host initiates playing the game
- Streaming client game settings - used when client initiates playing the game
It might also be useful for clients to specify whether they want v-sync on or off etc. (I'm wondering how Lucidlogix Virtu MVP affects streaming, if at all).