Sunshine
Sunshine copied to clipboard
stutter and high frame loss over wired network connection
Is there an existing issue for this?
- [X] I have searched the existing issues
Is your issue described in the documentation?
- [X] I have read the documentation
Is your issue present in the nightly release?
- [X] This issue is present in the nightly release
Describe the Bug
Whenever I connect with Moonlight to my host pc running Sunshine there is a visible stutter in the stream. If I enable the performance overlay in Moonlight I can see the 'frame loss due to network' hovers between 0 and 25% and correlates with the stutters.
Expected Behavior
I expect no (or at least much less than 25%) 'frame loss due to network' when streaming locally over a wired connection.
Additional Context
The host and client machines are connected with a wired network connection. Running iperf3 between the client and host pc shows the link is stable with a bandwith of ~940mbps and no packet loss.
Steam Remote Play does not visibly suffer from frame loss, nor have I noticed any packet loss in any other application on either machine.
I tried Sunshine v0.21.0, v0.20.0 and the latest nightly (2024-01-28T20:01:21Z) and all suffer from this issue.
I also tried forcing software decoding in Moonlight, or forcing HEVC or H264, but neither had any effect on the issue.
A workaround is to set the FEC percentage to 100% in Sunshine. This allows me to stream again with no frame loss, but it is obviously not ideal in terms of efficiency.
My host pc is based on a AMD Ryzen 3600 and AMD RX 5700 and runs Windows 11. My client PC is based on a Intel i5-6200u with Intel HD Graphics 520 and runs Arch Linux.
Host Operating System
Windows
Operating System Version
Windows 11
Architecture
64 bit
Sunshine commit or version
0.21.0
Package
Windows - Scoop (Third Party)
GPU Type
AMD
GPU Model
AMD RX 5700
GPU Driver/Mesa Version
24.1.1
Capture Method (Linux Only)
No response
Config
fps = [10,30,60,90,120,75]
min_log_level = 2
Apps
No response
Relevant log output
[2024:01:29:23:19:12]: Info: CLIENT CONNECTED
[2024:01:29:23:19:12]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:12]: Debug: type [IDX_START_B]
[2024:01:29:23:19:12]: Debug: RAISE: 192.168.178.118:36399 :: VIDEO
[2024:01:29:23:19:12]: Debug: Received ping from 192.168.178.118:36399 [474E4950]
[2024:01:29:23:19:12]: Debug: Start capturing Video
[2024:01:29:23:19:12]: Debug: Detecting monitors...
[2024:01:29:23:19:12]: Debug:
====== ADAPTER =====
Device Name : AMD Radeon RX 5700
Device Vendor ID : 0x00001002
Device Device ID : 0x0000731F
Device Video Mem : 8151 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16347 MiB
====== OUTPUT ======
[2024:01:29:23:19:12]: Debug: Output Name : \\.\DISPLAY2
AttachedToDesktop : yes
Resolution : 1920x1080
[2024:01:29:23:19:12]: Debug: --begin relative mouse move packet--
deltaX [1]
deltaY [1]
--end relative mouse move packet--
[2024:01:29:23:19:12]: Debug: --begin relative mouse move packet--
deltaX [-1]
deltaY [-1]
--end relative mouse move packet--
[2024:01:29:23:19:12]: Debug: Output Name : \\.\DISPLAY1
AttachedToDesktop : yes
Resolution : 1920x1080
[2024:01:29:23:19:12]: Debug:
====== ADAPTER =====
Device Name : AMD Radeon RX 5700
Device Vendor ID : 0x00001002
Device Device ID : 0x0000731F
Device Video Mem : 8151 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16347 MiB
====== OUTPUT ======
[2024:01:29:23:19:12]: Debug:
====== ADAPTER =====
Device Name : Microsoft Basic Render Driver
Device Vendor ID : 0x00001414
Device Device ID : 0x0000008C
Device Video Mem : 0 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16347 MiB
====== OUTPUT ======
[2024:01:29:23:19:13]: Info:
Device Description : AMD Radeon RX 5700
Device Vendor ID : 0x00001002
Device Device ID : 0x0000731F
Device Video Mem : 8151 MiB
Device Sys Mem : 0 MiB
Share Sys Mem : 16347 MiB
Feature Level : 0x0000B100
Capture size : 1920x1080
Offset : 0x0
Virtual Desktop : 3840x1080
[2024:01:29:23:19:13]: Info: Active GPU has HAGS disabled
[2024:01:29:23:19:13]: Info: Using realtime GPU priority
[2024:01:29:23:19:13]: Info: Desktop resolution [1920x1080]
[2024:01:29:23:19:13]: Info: Desktop format [DXGI_FORMAT_B8G8R8A8_UNORM]
[2024:01:29:23:19:13]: Info: Display refresh rate [60Hz]
[2024:01:29:23:19:13]: Info: Requested frame rate [60fps]
[2024:01:29:23:19:13]: Info:
Colorspace : DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
Bits Per Color : 8
Red Primary : [0.641602,0.334961]
Green Primary : [0.291016,0.635742]
Blue Primary : [0.15332,0.0429688]
White Point : [0.313477,0.329102]
Min Luminance : 0.5 nits
Max Luminance : 270 nits
Max Full Luminance : 270 nits
[2024:01:29:23:19:13]: Info: Capture format [DXGI_FORMAT_B8G8R8A8_UNORM]
[2024:01:29:23:19:13]: Info: SDR color coding [Rec. 601]
[2024:01:29:23:19:13]: Info: Color depth: 8-bit
[2024:01:29:23:19:13]: Info: Color range: [MPEG]
[2024:01:29:23:19:13]: Debug: Sent HDR mode: false
[2024:01:29:23:19:13]: Debug: --begin controller arrival packet--
controllerNumber [0]
type [02]
capabilities [00FB]
supportedButtonFlags [0030F7FF]
--end controller arrival packet--
[2024:01:29:23:19:13]: Info: Gamepad 0 will be DualShock 4 controller (auto-selected by client-reported type)
[2024:01:29:23:19:13]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 00
[2024:01:29:23:19:13]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:13]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:13]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:13]: Debug: RAISE: 192.168.178.118:60462 :: AUDIO
[2024:01:29:23:19:13]: Debug: Received ping from 192.168.178.118:60462 [474E4950]
[2024:01:29:23:19:13]: Debug: Start capturing Audio
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 00
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Stereo: supported
[2024:01:29:23:19:13]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:13]: Debug: Surround 5.1: supported
[2024:01:29:23:19:13]: Debug: Surround 7.1: supported
[2024:01:29:23:19:13]: Debug: Trying audio format [Stereo]
[2024:01:29:23:19:13]: Debug: type [Unknown] { 5502 }
---data---
01001404000D000400140007007704830433000000
---end data---
[2024:01:29:23:19:13]: Debug: Found audio format [Stereo]
[2024:01:29:23:19:13]: Debug: Audio capture signaled buffer discontinuity
[2024:01:29:23:19:13]: Debug: Audio capture signaled buffer discontinuity
[2024:01:29:23:19:14]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:14]: Debug: type [Unknown] { 5502 }
---data---
01001404000C00040013000700A305AE0540000000
---end data---
[2024:01:29:23:19:14]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:14]: Debug: type [Unknown] { 5502 }
---data---
01001404000D00040014000700B908C50862000000
---end data---
[2024:01:29:23:19:15]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:15]: Debug: type [Unknown] { 5502 }
---data---
01001404000C000400130007001A0C250C87000000
---end data---
[2024:01:29:23:19:15]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:15]: Debug: type [Unknown] { 5502 }
---data---
01001404000B00040013000800450D500D94000000
---end data---
[2024:01:29:23:19:16]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:16]: Debug: type [Unknown] { 5502 }
---data---
01001405001000050017000700D211E211C5000000
---end data---
[2024:01:29:23:19:17]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:17]: Debug: type [Unknown] { 5502 }
---data---
01001405000F000500170008009717A717FC000000
---end data---
[2024:01:29:23:19:17]: Debug: METHOD :: GET
[2024:01:29:23:19:17]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:17]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:17]: Debug: Host -- localhost:47990
[2024:01:29:23:19:17]: Debug: Accept -- */*
[2024:01:29:23:19:17]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:17]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:17]: Debug: DNT -- 1
[2024:01:29:23:19:17]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:17]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:17]: Debug: Connection -- keep-alive
[2024:01:29:23:19:17]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:17]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:17]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:17]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:17]: Debug: [--]
[2024:01:29:23:19:17]: Debug: [--]
[2024:01:29:23:19:17]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:17]: Debug: type [Unknown] { 5502 }
---data---
01001405001000050017000700AB19BB190F010000
---end data---
[2024:01:29:23:19:20]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A0]
modifiers [01]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:20]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [05]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:20]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [07]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:20]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [8053]
modifiers [07]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:21]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A0]
modifiers [06]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:21]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A4]
modifiers [02]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:21]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:22]: Debug: METHOD :: GET
[2024:01:29:23:19:22]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:22]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:22]: Debug: Host -- localhost:47990
[2024:01:29:23:19:22]: Debug: Accept -- */*
[2024:01:29:23:19:22]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:22]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:22]: Debug: DNT -- 1
[2024:01:29:23:19:22]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:22]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:22]: Debug: Connection -- keep-alive
[2024:01:29:23:19:22]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:22]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:22]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:22]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:22]: Debug: [--]
[2024:01:29:23:19:22]: Debug: [--]
[2024:01:29:23:19:22]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:22]: Debug: type [Unknown] { 5502 }
---data---
01001405000F00050016000700443C533C5A020000
---end data---
[2024:01:29:23:19:23]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:23]: Debug: type [Unknown] { 5502 }
---data---
01001404000D00040014000700443D503D64020000
---end data---
[2024:01:29:23:19:24]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:24]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:26]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:26]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:26]: Debug: type [Unknown] { 5502 }
---data---
01001405000D00050015000800AE4FBC4F17030000
---end data---
[2024:01:29:23:19:26]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:27]: Debug: METHOD :: GET
[2024:01:29:23:19:27]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:27]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:27]: Debug: Host -- localhost:47990
[2024:01:29:23:19:27]: Debug: Accept -- */*
[2024:01:29:23:19:27]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:27]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:27]: Debug: DNT -- 1
[2024:01:29:23:19:27]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:27]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:27]: Debug: Connection -- keep-alive
[2024:01:29:23:19:27]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:27]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:27]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:27]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:27]: Debug: [--]
[2024:01:29:23:19:27]: Debug: [--]
[2024:01:29:23:19:27]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:27]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:27]: Debug: type [Unknown] { 5502 }
---data---
01001405001000050017000700CE5ADE5A7D030000
---end data---
[2024:01:29:23:19:27]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:28]: Debug: type [Unknown] { 5502 }
---data---
01001405000E0005001600080058616761BA030000
---end data---
[2024:01:29:23:19:28]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:29]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:29]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:29]: Debug: type [Unknown] { 5502 }
---data---
01001405000E000500150007000F671D67F2030000
---end data---
[2024:01:29:23:19:29]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:30]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:30]: Debug: type [Unknown] { 5502 }
---data---
01001405000E000500150007009769A5690B040000
---end data---
[2024:01:29:23:19:30]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:30]: Debug: type [Unknown] { 5502 }
---data---
010014050010000500170007009A6EAA6E3C040000
---end data---
[2024:01:29:23:19:31]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:31]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:31]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:31]: Debug: type [Unknown] { 5502 }
---data---
01001405001000050017000700AF75BF757E040000
---end data---
[2024:01:29:23:19:32]: Debug: METHOD :: GET
[2024:01:29:23:19:32]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:32]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:32]: Debug: Host -- localhost:47990
[2024:01:29:23:19:32]: Debug: Accept -- */*
[2024:01:29:23:19:32]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:32]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:32]: Debug: DNT -- 1
[2024:01:29:23:19:32]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:32]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:32]: Debug: Connection -- keep-alive
[2024:01:29:23:19:32]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:32]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:32]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:32]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:32]: Debug: [--]
[2024:01:29:23:19:32]: Debug: [--]
[2024:01:29:23:19:32]: Debug: largeMotor: 190
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:32]: Debug: Frame processing latency (min/max/avg): 3.6ms/12.6ms/3.8ms
[2024:01:29:23:19:32]: Debug: largeMotor: 0
smallMotor: 0
LED: 00 00 40
[2024:01:29:23:19:33]: Debug: Sleep overshoot (min/max/avg): 0.0ms/0.5ms/0.3ms
[2024:01:29:23:19:33]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:33]: Debug: type [Unknown] { 5502 }
---data---
01001405000E00050016000800A27EB17ED1040000
---end data---
[2024:01:29:23:19:34]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:35]: Debug: type [Unknown] { 5502 }
---data---
01001405000E000500160008008B899A8938050000
---end data---
[2024:01:29:23:19:35]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:35]: Debug: type [Unknown] { 5502 }
---data---
01001405000E00050016000800968AA58A42050000
---end data---
[2024:01:29:23:19:35]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:35]: Debug: type [Unknown] { 5502 }
---data---
01001405000F000500170008006A8E7A8E66050000
---end data---
[2024:01:29:23:19:37]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:37]: Debug: type [Unknown] { 5502 }
---data---
01001404000D000400140007004E975A97B9050000
---end data---
[2024:01:29:23:19:37]: Debug: METHOD :: GET
[2024:01:29:23:19:37]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:37]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:37]: Debug: Host -- localhost:47990
[2024:01:29:23:19:37]: Debug: Accept -- */*
[2024:01:29:23:19:37]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:37]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:37]: Debug: DNT -- 1
[2024:01:29:23:19:37]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:37]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:37]: Debug: Connection -- keep-alive
[2024:01:29:23:19:37]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:37]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:37]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:37]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:37]: Debug: [--]
[2024:01:29:23:19:37]: Debug: [--]
[2024:01:29:23:19:37]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:37]: Debug: type [Unknown] { 5502 }
---data---
01001405000E00050015000700089B169BDE050000
---end data---
[2024:01:29:23:19:38]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:38]: Debug: type [Unknown] { 5502 }
---data---
01001405000F00050016000700A99DB89DF7050000
---end data---
[2024:01:29:23:19:42]: Debug: METHOD :: GET
[2024:01:29:23:19:42]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:42]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:42]: Debug: Host -- localhost:47990
[2024:01:29:23:19:42]: Debug: Accept -- */*
[2024:01:29:23:19:42]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:42]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:42]: Debug: DNT -- 1
[2024:01:29:23:19:42]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:42]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:42]: Debug: Connection -- keep-alive
[2024:01:29:23:19:42]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:42]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:42]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:42]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:42]: Debug: [--]
[2024:01:29:23:19:42]: Debug: [--]
[2024:01:29:23:19:47]: Debug: METHOD :: GET
[2024:01:29:23:19:47]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:47]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:47]: Debug: Host -- localhost:47990
[2024:01:29:23:19:47]: Debug: Accept -- */*
[2024:01:29:23:19:47]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:47]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:47]: Debug: DNT -- 1
[2024:01:29:23:19:47]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:47]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:47]: Debug: Connection -- keep-alive
[2024:01:29:23:19:47]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:47]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:47]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:47]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:47]: Debug: [--]
[2024:01:29:23:19:47]: Debug: [--]
[2024:01:29:23:19:52]: Debug: METHOD :: GET
[2024:01:29:23:19:52]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:52]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:52]: Debug: Host -- localhost:47990
[2024:01:29:23:19:52]: Debug: Accept -- */*
[2024:01:29:23:19:52]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:52]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:52]: Debug: DNT -- 1
[2024:01:29:23:19:52]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:52]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:52]: Debug: Connection -- keep-alive
[2024:01:29:23:19:52]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:52]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:52]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:52]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:52]: Debug: [--]
[2024:01:29:23:19:52]: Debug: [--]
[2024:01:29:23:19:52]: Debug: Frame processing latency (min/max/avg): 3.6ms/4.5ms/3.8ms
[2024:01:29:23:19:52]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:52]: Debug: type [Unknown] { 5502 }
---data---
01001404000B000400120007002FFA39FA6F090000
---end data---
[2024:01:29:23:19:53]: Debug: Sleep overshoot (min/max/avg): 0.0ms/0.5ms/0.3ms
[2024:01:29:23:19:53]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:53]: Debug: type [Unknown] { 5502 }
---data---
01001404000D0004001400070059FE65FE9D090000
---end data---
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A0]
modifiers [03]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [07]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:56]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:56]: Debug: type [Unknown] { 5502 }
---data---
01001404000B00040012000700810D8B0D4A0A0000
---end data---
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A4]
modifiers [03]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A0]
modifiers [02]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:56]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:57]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:57]: Debug: METHOD :: GET
[2024:01:29:23:19:57]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:19:57]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:19:57]: Debug: Host -- localhost:47990
[2024:01:29:23:19:57]: Debug: Accept -- */*
[2024:01:29:23:19:57]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:19:57]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:19:57]: Debug: DNT -- 1
[2024:01:29:23:19:57]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:19:57]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:19:57]: Debug: Connection -- keep-alive
[2024:01:29:23:19:57]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:19:57]: Debug: Sec-GPC -- 1
[2024:01:29:23:19:57]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:19:57]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:19:57]: Debug: [--]
[2024:01:29:23:19:57]: Debug: [--]
[2024:01:29:23:19:57]: Debug: type [Unknown] { 5502 }
---data---
01001404000D00040014000700D911E5117B0A0000
---end data---
[2024:01:29:23:19:57]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A0]
modifiers [01]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:57]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [03]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:57]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:57]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [07]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:57]: Debug: type [Unknown] { 5502 }
---data---
01001404000B0004001200070021152B15A00A0000
---end data---
[2024:01:29:23:19:59]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A4]
modifiers [03]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:59]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A0]
modifiers [02]
flags [00]
--end keyboard packet--
[2024:01:29:23:19:59]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:19:59]: Debug: type [Unknown] { 5502 }
---data---
01001404000B00040012000700A81DB21D010B0000
---end data---
[2024:01:29:23:19:59]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:00]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:00]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A0]
modifiers [03]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:00]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [07]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:00]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2024:01:29:23:20:00]: Debug: type [Unknown] { 5502 }
---data---
01001404000C000400130007005E256925580B0000
---end data---
[2024:01:29:23:20:02]: Debug: METHOD :: GET
[2024:01:29:23:20:02]: Debug: DESTINATION :: /api/logs
[2024:01:29:23:20:02]: Debug: Sec-Fetch-Site -- same-origin
[2024:01:29:23:20:02]: Debug: Host -- localhost:47990
[2024:01:29:23:20:02]: Debug: Accept -- */*
[2024:01:29:23:20:02]: Debug: User-Agent -- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
[2024:01:29:23:20:02]: Debug: Accept-Language -- nl,en-US;q=0.7,en;q=0.3
[2024:01:29:23:20:02]: Debug: DNT -- 1
[2024:01:29:23:20:02]: Debug: Referer -- https://localhost:47990/troubleshooting
[2024:01:29:23:20:02]: Debug: Accept-Encoding -- gzip, deflate, br
[2024:01:29:23:20:02]: Debug: Connection -- keep-alive
[2024:01:29:23:20:02]: Debug: Authorization -- CREDENTIALS REDACTED
[2024:01:29:23:20:02]: Debug: Sec-GPC -- 1
[2024:01:29:23:20:02]: Debug: Sec-Fetch-Dest -- empty
[2024:01:29:23:20:02]: Debug: Sec-Fetch-Mode -- cors
[2024:01:29:23:20:02]: Debug: [--]
[2024:01:29:23:20:02]: Debug: [--]
[2024:01:29:23:20:02]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A4]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:02]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:02]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A0]
modifiers [00]
flags [00]
--end keyboard packet--
[2024:01:29:23:20:03]: Info: CLIENT DISCONNECTED
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Stereo: supported
[2024:01:29:23:20:03]: Debug: Surround 5.1: supported
[2024:01:29:23:20:03]: Debug: Surround 7.1: supported
[2024:01:29:23:20:03]: Debug: Waiting for video to end...
[2024:01:29:23:20:03]: Debug: Waiting for audio to end...
[2024:01:29:23:20:03]: Debug: Waiting for control to end...
[2024:01:29:23:20:03]: Debug: Resetting Input...
[2024:01:29:23:20:03]: Debug: Removing references to any connections...
[2024:01:29:23:20:03]: Debug: Session ended
[2024:01:29:23:20:03]: Debug: Waiting for main listening thread to end...
[2024:01:29:23:20:03]: Debug: Waiting for main video thread to end...
[2024:01:29:23:20:03]: Debug: Waiting for main audio thread to end...
[2024:01:29:23:20:03]: Debug: Waiting for main control thread to end...
[2024:01:29:23:20:03]: Debug: All broadcasting threads ended
Having same problem on my Shield/Moonlight and PC/Sunshine config with Windows10, AMD Ryzen 7 5700X, RTX 4070Super, 2.5Gb NIC hardwired with Cat5e to Shield 2017. Stutters every 20/30 seconds.
Having same problem on my Shield/Moonlight and PC/Sunshine config with AMD Ryzen 7 5700X 8-Core Processor and RTX 4070Super, 2.5Gb NIC hardwired with Cat5e to Shield 2017. Stutters every 30seconds.
Your issue may be different though. In my case the stutter is very frequent, practically constant. Have you tried setting the 'FEC percentage' to 100% in the Sunshine configuration and does that fix your issue?
I did try setting it to 100%, it didn't solve the problem. It is hard to find the root cause in my case. Tried resetting NIC, fiddling with energy saving which always helped before but now it still stutters. Maybe I will also try Nvidia driver rollback although hard to imagine how it could affect things since I do not use/install Gamestream at all. Strange thing is that it was ok day before and next day it stutters even though I did not make any changes. Maybe my router is dying. So many variables, so many questions.
Update: Ok, made my network setup simpler (removed one router from equation), Shield connected via Wifi 5GHz to router on table, router wired to PC. No stutters no matter what. All runs great. Hmm maybe my other router (DSL) is dying or one cable is damaged along the way. Will check later.
Update 2: Yesterday I fixed it. Restored previous network setup with 2 routers and cat5 cables. Not sure what item on list below exactly did it but it all works now, not a single stutter.
Sunshine Version 0.21.0 Moonlight: latest version nvidia driver: 551.52
Sunshine config: min_log_level = 6 native_pen_touch = disabled fps = [30,60,90,120] nv_preset = p5 gamepad = x360 nvenc_realtime_hags = disabled encoder = nvenc wan_encryption_mode = 0 fec_percentage = 20
Services disable/set to manual in Windows: lfsvc DiagTrack GoogleChromeUpdater etc. OVRLibraryService OVRService SQLWriter etc etc
Disabled VRR option in Windows.
Ethernet settings->Advanced config: AdvancedEEE : Disabled ARP Offload: Enabled Energy Efficient Ethernet: Enabled Gigabit Lite: Disabled Green Ethernet: Disabled Interrupt Moderation: Enabled Jumbo Frame: Disabled Power Saving Mode: Disabled Speed & Duplex: Auto Negotation WOL: enabled
Update 3: So stutter is back. Strange thing is that one day it is ok and next day it stutters... Either it is my old VDSL router dying or faulty cable. Not sure what else it could be.
Update 4: NVCP settings: disable LLM triple buffer: off refresh rate: highest
Hmm these options seemed to fix it... All good/no stutters when running from ShieldTV downstairs through 2 routers and cables to host PC.
Later discovered that ethernet cable downstairs had a hole in it (caused by a nail) ... heh. Also seems that restart of vdsl router helped for while, so it is probably reaching EOL. Will check with new router/cable on Tuesday.
Ok, so the new router works as expected so far. No stutters observed...yet.