Steam Link

Steam Link

Steamlink 1.3.19 crashing
Never posted, let me know if this is the wrong place or anything is needed.

Everything is fine, sometimes 5 minutes, or 20 minutes, until the hardware decoding becomes "too slow" and it switches to software. It then freaks out, visually glitches and flashes green, and crashes to CLI, sometimes instantly and just skipping the glitches.

I checked the streaming_log.previous file, and this "too slow" message never once came up over a month of usage. This could be user error, but I'm at a loss on how to fix it. I lowered the bitrate and resolution, but even then, it never crashed before this week- higher numbers just introduced lag. Part of the streaming_log before one of the crashes is below.



[2025-12-01 19:13:51][1796.436559] CLIENT: Targeting 30.00 FPS
[2025-12-01 19:13:51][1796.436586] CLIENT: Got control packet k_EStreamControlSetTargetFramerate
[2025-12-01 19:14:41][1846.242917] NVENC: Hardware encoding is too slow, disabling
[2025-12-01 19:14:41][1846.243517] Encoder stage failed [type=2, codec=5]
[2025-12-01 19:14:41][1846.265371] Building new pipeline
[2025-12-01 19:14:41][1846.265422] Trying to create an encoder for streaming: [hardware_enabled=true][hardware_suppressed=false]
[2025-12-01 19:14:41][1846.265438] Allowed Codecs: 5,4
[2025-12-01 19:14:41][1846.265454] Failed encoders: 2/5
[2025-12-01 19:14:41][1846.289847] Created encoder NVENC for codec 4
[2025-12-01 19:14:41][1846.316042] Video Encoder Changed
[2025-12-01 19:14:41][1846.317347] "SessionStats"
{
"GameNameID" "FINAL FANTASY VII REMAKE INTERGRADE"
"appid" "1462040"
"TimeSubmitted" "1764638081"
"ResolutionX" "2560"
"ResolutionY" "1440"
"CaptureDescriptionID" "Game D3D11 shared NV12 + NVENC HEVC"
"DecoderDescriptionID" "Raspberry Pi hardware decoding on console"
"BandwidthLimit" "75000"
"FramerateLimit" "60"
"Transport" "1"
"SlowGamePercent" "0"
"SlowCapturePercent" "0"
"SlowConvertPercent" "0"
"SlowEncodePercent" "0"
"SlowNetworkPercent" "0"
"SlowDecodePercent" "0"
"SlowDisplayPercent" "0"
"AvgClientBitrate" "11.6818952560424805"
"StdDevClientBitrate" "19.0681400299072266"
"AvgServerBitrate" "76566.2421875"
"StdDevServerBitrate" "0"
"AvgLinkBandwidth" "100000.0078125"
"AvgPingMS" "0.0495706945657730103"
"StdDevPingMS" "0.103077195584774017"
"AvgCaptureMS" "1.08102798461914062"
"StdDevCaptureMS" "0.236260205507278442"
"AvgConvertMS" "0.00101769191678613424"
"StdDevConvertMS" "0.00383763550780713558"
"AvgEncodeMS" "14.0761280059814453"
"StdDevEncodeMS" "3.30587983131408691"
"AvgNetworkMS" "1.43914234638214111"
"StdDevNetworkMS" "0.364173442125320435"
"AvgDecodeMS" "8.32442188262939453"
"StdDevDecodeMS" "0.710479855537414551"
"AvgDisplayMS" "0.566916406154632568"
"StdDevDisplayMS" "0.0408835671842098236"
"AvgFrameMS" "31.0331211090087891"
"StdDevFrameMS" "7.41708612442016602"
"AvgFPS" "59.8700294494628906"
"StdDevFPS" "5.95902204513549805"
"BigPicture" "1"
"KeyboardMouseInput" "0"
"SteamControllerInput" "0"
"TouchControllerInput" "0"
"GameControllerInput" "1"
"XBox360ControllerInput" "0"
"XBoxOneControllerInput" "0"
"PS3ControllerInput" "0"
"PS4ControllerInput" "0"
"PS5ControllerInput" "0"
"OtherControllerInput" "1"
"GameControllerVID" "11720"
"GameControllerPID" "12555"
"WasSpectating" "0"
"RemotePlayTogether" "0"
}
[2025-12-01 19:14:41][1846.317373] >>> Capture method set to Game D3D11 shared NV12 + NVENC H264
[2025-12-01 19:14:41][1846.343849] NVENC - recreating due to quality or resolution change
[2025-12-01 19:14:41][1846.346202] Video Encoder Changed
[2025-12-01 19:14:41][1846.347468] >>> Capture resolution set to 1920x1080
[2025-12-01 19:14:41][1846.348802] >>> Client video decoder set to Raspberry Pi software decoding on console
[2025-12-01 19:14:41][1846.348823] CLIENT: Got control packet k_EStreamControlStopVideoData
[2025-12-01 19:14:41][1846.348837] CLIENT: Raspberry Pi software decoding on console
[2025-12-01 19:14:41][1846.348852] CLIENT: Got control packet k_EStreamControlStartVideoData
[2025-12-01 19:14:41][1846.348866] CLIENT: Marking frame 0 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:41][1846.348880] CLIENT: Got control packet k_EStreamControlVideoEncoderInfo
[2025-12-01 19:14:41][1846.348894] CLIENT: ffmpeg verbose: Reinit context to 2560x1440, pix_fmt: yuv420p
[2025-12-01 19:14:41][1846.353043] Video capture state changed
[2025-12-01 19:14:41][1846.455564] CLIENT: Marking frame 30655 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:41][1846.455590] CLIENT: ffmpeg verbose: Reinit context to 1920x1088, pix_fmt: yuv420p
[2025-12-01 19:14:41][1846.455604] CLIENT: Texture rect: 1920x1080 at 0,0
[2025-12-01 19:14:41][1846.455618] CLIENT: Video rect: 3840x2160 at 0,0
[2025-12-01 19:14:41][1846.455631] CLIENT: Video size: 1920x1080, output size: 3840x2160, overlay size: 1280x256
[2025-12-01 19:14:41][1846.455647] CLIENT: Texture rect: 1920x1080 at 0,0
[2025-12-01 19:14:41][1846.455663] CLIENT: Video rect: 3840x2160 at 0,0
[2025-12-01 19:14:41][1846.455678] CLIENT: Texture rect: 1920x1080 at 0,0
[2025-12-01 19:14:41][1846.455690] CLIENT: Video rect: 3840x2160 at 0,0
[2025-12-01 19:14:42][1847.333183] CLIENT: Video overflow (150.19ms queued), requesting keyframe synchronization
[2025-12-01 19:14:42][1847.474396] CLIENT: Marking frame 30704 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474420] CLIENT: Marking frame 30705 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474434] CLIENT: Marking frame 30706 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474449] CLIENT: Marking frame 30707 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474462] CLIENT: Marking frame 30708 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474476] CLIENT: Marking frame 30709 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474489] CLIENT: Marking frame 30710 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474503] CLIENT: Marking frame 30711 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474517] CLIENT: Marking frame 30712 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:42][1847.474531] CLIENT: Marking frame 30713 complete with status k_EStreamFrameResultDroppedReset
[2025-12-01 19:14:43][1848.482757] CLIENT: Video overflow (150.02ms queued), requesting keyframe synchronization

it keeps going with overflow spam, but this seemed most important.
< >
Showing 1-1 of 1 comments
Your bandwidth is set too high. Try reducing that to 30-50 Mbit.
< >
Showing 1-1 of 1 comments
Per page: 1530 50