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
Is there any launch argument that can be added to steam to influence if streaming is loaded with vsync or not?
It just doesnt make sense to me that vsync works with hardware decoding disabled but not enabled (or vice versa in davew's case)
You should only need to enable vsync on the client side. In fact, I even think it's bad to enable it on the server side because then your framerate will drop to 30 fps most of the time, if your server can't handle the 60 fps. If you enable it on the client side only, you will also get intermediate framerates like 49 fps because the client is most likely capable of displaying a 60 fps video.
As screen tearing is a hardware problem (=monitor), it should not be recorded in your video on the server side. So your client just needs to make sure it displays the video frames in sync.
And yes like you say I disable it on the server side entirely (ie drivers and game).
On the client side I have vsync forced through the driver, but reading through things it seems the AMD driver only enforces vsync in OpenGl, so that probably doesnt help at all.. As a test I also tried forcing it through other 3rd party tools (D3Doverride and Radeonpro) with no success.
So my question here is, should in home streaming be automatically forcing vsync on the client side? If so it doesn't seem to be working with hw acceleration enabled.
If not then is there another way of forcing vsync?
My laptop doesn't have the problem with the same host/same game - it is a 2009 Macbook Pro (2.8ghz Core 2 Duo CPU, Nvidia 9600M GT GPU). It is running Windows 7 x64 via Boot Camp with latest drivers, aero and hardware decoding both enabled.
The host is a Dell XPS 420 (2.4 ghz Core 2 Quad, XFX Radeon 6850 black edition GPU, both overclocked as far as they will go) running Windows 7 x64. Latest drivers etc.
My streaming settings are 480p, 60fps 10mb/s bandwidth - I only pretty much play emulator games over IHS so 480p doesn't bother me too much :-)
Edit: On the host I have vsync in my emulators disabled and vsync is also off in CCC. Having said that I've *never* seen tearing on the host while playing the same games locally.
♥♥♥♥♥♥♥♥♥ that did it for me! Specifically what I did was:
I enabled Aero and see there vsync works! I was curious though if it was Aero or some other setting it enabled.
So I dug deeper and after narrowing it down I found out it's actually the Desktop Composition setting in Win7 that affected vsync. I found out that my vsync problem didn't actually depend on Aero but simply that Desktop Composition was enabled.
I turned off Aero and turned that back on and now I'm golden!
Thanks for the advice and for anyone interested, the option can be found under
Control Panel\All Control Panel Items\System\Advanced System Settings\Performance\Settings\Visual Effects