Steam Link

Steam Link

Games running in extreme slow motion
Just in the past few weeks I've started experiencing a new problem where certain games run in extreme slow motion. I noticed it first with the game Rounds. I then discovered the same issue with Ultimate Chicken Horse. These are very lo-fi 2d games that have no intense resource requirements. Other games work fine. (These games have also worked fine in the past.)

Any idea what could be causing this behavior?
< >
Showing 1-4 of 4 comments
Wow, so right after posting that I went back and tried again and both games were working normally again. I'm baffled because I don't think I changed anything. But also, when I had this problem before I tried every combination of restarting the game, restarting Streaming, restarting the Link hardware, restarting my host PC, etc. and the problem persisted through all of it. I guess it remains to be seen how it will behave the next time I try to play.
check the log
..\steam\logs\streaming_log.txt
it may have some clues
Hmmmmm, I do see these slow framerate logs that happened during my short session of Ultimate Chicken Horse.
[2025-12-30 14:37:27][19036.910627] NVENC - recreating due to quality or resolution change [2025-12-30 14:37:27][19036.913788] Video Encoder Changed [2025-12-30 14:37:27][19036.915948] >>> Capture resolution set to 1920x1080 [2025-12-30 14:37:27][19037.031319] CLIENT: Got control packet k_EStreamControlSetCursor [2025-12-30 14:37:27][19037.031345] CLIENT: Got control packet k_EStreamControlSetActivity [2025-12-30 14:37:27][19037.031357] CLIENT: Got control packet k_EStreamControlSetCursorScale [2025-12-30 14:37:27][19037.031370] CLIENT: Texture rect: 1920x1080 at 0,0 [2025-12-30 14:37:27][19037.031382] CLIENT: Video rect: 1728x1080 at 96,0 [2025-12-30 14:37:27][19037.031395] CLIENT: Video size: 1920x1080, output size: 1920x1080, overlay size: 1280x256 [2025-12-30 14:37:27][19037.031407] CLIENT: Texture rect: 1920x1080 at 0,0 [2025-12-30 14:37:27][19037.031419] CLIENT: Video rect: 1920x1080 at 0,0 [2025-12-30 14:37:27][19037.031430] CLIENT: Texture rect: 1920x1080 at 0,0 [2025-12-30 14:37:27][19037.031442] CLIENT: Video rect: 1920x1080 at 0,0 [2025-12-30 14:37:27][19037.031535] SynchronizeClientState(): setting cursor to 65539 [2025-12-30 14:37:27][19037.114662] CLIENT: Got control packet k_EStreamControlSetCursor [2025-12-30 14:37:27][19037.127743] >>> Stopped desktop stream [2025-12-30 14:37:27][19037.127777] Video capture state changed [2025-12-30 14:37:27][19037.127845] SynchronizeClientState(): setting cursor to 65561 [2025-12-30 14:37:27][19037.169713] CLIENT: Got control packet k_EStreamControlSetCursor [2025-12-30 14:37:27][19037.214589] >>> Switching video stream from Desktop_MovieStream to GameOverlay_MovieStream_6420 [2025-12-30 14:37:27][19037.242700] >>> Capture method set to Game D3D11 shared NV12 + NVENC H264 [2025-12-30 14:37:27][19037.309223] CLIENT: Got control packet k_EStreamControlVideoEncoderInfo [2025-12-30 14:37:28][19038.301413] Slow framerate: game 431.00, capture 1.65, convert 0.01, encode 2.02, network 0.09, decode 0.99, display 0.05 (game) [2025-12-30 14:37:28][19038.301442] Setting target framerate: 59.94 [timing: game 431.00, capture 1.65, convert 0.01, encode 2.02, network 0.09, decode 0.99, display 0.05 (game)] [2025-12-30 14:37:28][19038.316773] CLIENT: Targeting 59.94 FPS [2025-12-30 14:37:28][19038.316800] CLIENT: Got control packet k_EStreamControlSetTargetFramerate [2025-12-30 14:37:28][19038.454972] SynchronizeClientState(): setting cursor to 65539 [2025-12-30 14:37:28][19038.530671] CLIENT: Got control packet k_EStreamControlSetCursor [2025-12-30 14:37:28][19038.641621] Audio mix: start=17803828594, returned=60492293 [2025-12-30 14:37:28][19038.641651] Audio source [Speakers (Steam Streaming Speakers)]: init=17823589199, adjustment=0, through=60492773, last_start=60492293, mixed=2678880, drop_before=0, drop_after=0 [2025-12-30 14:37:29][19039.334676] Slow framerate: game 621.00, capture 0.00, convert 0.01, encode 1.50, network 0.26, decode 1.30, display 0.04 (game) [2025-12-30 14:37:30][19040.330917] Slow framerate: game 684.91, capture 0.00, convert 0.01, encode 2.61, network 0.36, decode 1.33, display 0.05 (game) [2025-12-30 14:37:30][19040.472764] SynchronizeClientState(): setting cursor hidden [2025-12-30 14:37:30][19040.472836] SynchronizeClientState(): setting cursor to 0 [2025-12-30 14:37:30][19040.550729] CLIENT: Got control packet k_EStreamControlHideCursor [2025-12-30 14:37:30][19040.550758] CLIENT: Got control packet k_EStreamControlSetCursor [2025-12-30 14:37:31][19041.327601] Slow framerate: game 505.17, capture 0.19, convert 0.00, encode 7.75, network 0.44, decode 1.24, display 0.04 (game) [2025-12-30 14:37:32][19042.320415] Slow framerate: game 387.35, capture 0.18, convert 0.00, encode 8.72, network 0.01, decode 1.03, display 0.05 (game) [2025-12-30 14:37:33][19043.321471] Slow framerate: game 387.35, capture 0.14, convert 0.00, encode 9.26, network 0.04, decode 1.14, display 0.05 (game) [2025-12-30 14:37:34][19044.357885] Slow framerate: game 387.35, capture 0.12, convert 0.00, encode 9.26, network 0.18, decode 1.17, display 0.06 (game) [2025-12-30 14:37:35][19045.363380] Slow framerate: game 387.35, capture 0.11, convert 0.00, encode 9.30, network 0.04, decode 1.21, display 0.06 (game) [2025-12-30 14:37:36][19046.353825] Slow framerate: game 387.35, capture 0.12, convert 0.00, encode 9.50, network 0.46, decode 1.19, display 0.05 (game) [2025-12-30 14:37:37][19047.379805] Setting target framerate: 59.94 [timing: game 16.56, capture 0.18, convert 0.00, encode 9.68, network 0.47, decode 1.18, display 0.05] [2025-12-30 14:37:37][19047.456870] CLIENT: Targeting 59.94 FPS [2025-12-30 14:37:37][19047.456898] CLIENT: Got control packet k_EStreamControlSetTargetFramerate [2025-12-30 14:37:58][19068.390122] Slow framerate: game 100.00, capture 0.26, convert 0.00, encode 8.08, network 0.05, decode 1.21, display 0.07 (game) [2025-12-30 14:37:58][19068.390150] Setting target framerate: 59.94 [timing: game 100.00, capture 0.26, convert 0.00, encode 8.08, network 0.05, decode 1.21, display 0.07 (game)] [2025-12-30 14:37:58][19068.528592] CLIENT: Targeting 59.94 FPS [2025-12-30 14:37:58][19068.528620] CLIENT: Got control packet k_EStreamControlSetTargetFramerate [2025-12-30 14:37:59][19069.381787] Setting target framerate: 59.94 [timing: game 25.88, capture 0.30, convert 0.00, encode 10.45, network 0.72, decode 1.40, display 0.07] [2025-12-30 14:37:59][19069.397456] CLIENT: Targeting 59.94 FPS [2025-12-30 14:37:59][19069.397481] CLIENT: Got control packet k_EStreamControlSetTargetFramerate

But I don't see anything like that during the long game of Rounds we played in slow motion.

[2025-12-30 14:36:46][18995.896685] "SessionStats" { "ClientDeviceID" "Steam Link" "ClientDeviceVersionID" "build 910" "GameNameID" "ROUNDS" "appid" "1557740" "TimeSubmitted" "1767130606" "ResolutionX" "1920" "ResolutionY" "1080" "CaptureDescriptionID" "Game D3D11 shared NV12 + NVENC H264" "DecoderDescriptionID" "Marvell hardware decoding" "BandwidthLimit" "10000" "FramerateLimit" "60" "Transport" "1" "SlowGamePercent" "0" "SlowCapturePercent" "0" "SlowConvertPercent" "0" "SlowEncodePercent" "0" "SlowNetworkPercent" "0" "SlowDecodePercent" "0" "SlowDisplayPercent" "0" "AvgClientBitrate" "49.84759521484375" "StdDevClientBitrate" "20.3113117218017578" "AvgServerBitrate" "13900.7490234375" "StdDevServerBitrate" "0" "AvgLinkBandwidth" "100000.0078125" "AvgPingMS" "0.0016892158892005682" "StdDevPingMS" "0.00870749074965715408" "AvgCaptureMS" "0.157810047268867493" "StdDevCaptureMS" "0.0314408577978610992" "AvgConvertMS" "0.00244603143073618412" "StdDevConvertMS" "0.00563299423083662987" "AvgEncodeMS" "8.38432884216308594" "StdDevEncodeMS" "1.69670355319976807" "AvgNetworkMS" "0.744883060455322266" "StdDevNetworkMS" "0.778190076351165771" "AvgDecodeMS" "1.41463971138000488" "StdDevDecodeMS" "0.42016291618347168" "AvgDisplayMS" "0.0820116773247718811" "StdDevDisplayMS" "0.133123189210891724" "AvgFrameMS" "23.0562515258789062" "StdDevFrameMS" "3.5369267463684082" "AvgFPS" "64.4083251953125" "StdDevFPS" "19.0997943878173828" "BigPicture" "1" "KeyboardMouseInput" "0" "SteamControllerInput" "0" "TouchControllerInput" "0" "GameControllerInput" "1" "XBox360ControllerInput" "0" "XBoxOneControllerInput" "1" "PS3ControllerInput" "0" "PS4ControllerInput" "0" "PS5ControllerInput" "0" "OtherControllerInput" "0" "GameControllerVID" "8406" "GameControllerPID" "8294" "WasSpectating" "0" "RemotePlayTogether" "0" }
Ok, one update on this. I seem to be able to toggle the behavior on and off with the V-sync option in game.

If V-sync is ON, then I get slow motion. If I turn it OFF, then the game operates at normal speed.

This is obviously not 100%, and it's also obviously new behavior that didn't used to happen. But for the moment it seems to be a work around, at least.
< >
Showing 1-4 of 4 comments
Per page: 1530 50