I'm also getting a really annoying stutter. It's about every ten seconds or so, video will hang for about a second before continuing. It's not just while playing games but also in the Big Picture UI, after connecting through Steam Link. I was connected via WiFi at first, and when the stutter would happen I'd see it as the Ping jumping from less than a millisecond up to about 10 milliseconds. So then I hard wired the client to the network, and I still get the stutter but it shows as a reduction in the incoming bitrate rather than an increase in the Ping.
This isn't the direct/relay problem, because I can see in the details that I'm getting a direct connection.
Is the issue more likely to be related to my network or related to the server itself? I don't know any reason the local network wouldn't be running extremely fast. Or if it's related to the server, is there a way I can see what resource might be getting maxed out? Obviously something has to be bottlenecking the connection.
EDIT: Ok I've been looking into this more and it seems to be related to the encoder. In the performance details I see the encoder as "Desktop OpenGL NV12 + VAAPI H264", and the decoder is "tvOS Metal hardware decoding", since I'm using an Apple TV.
Whenever the stutter happens, there's some yellow text that pops up and says "slow convert, decode, display".
There's a discussion on Steam where people are recommending simply checking the "Use NVBFC capture on NVIDIA GPU" box in the Steam settings, however I'm using an AMD GPU
So is it possible to change my encoder or do I just need a newer graphics card?