Screensharing severe lag (Capture Time ~200ms, stuck at 5fps) + loud audio spike on voice start

Hey everyone,

I want to report two persistent bugs I’m experiencing on TS6, both of which seem to affect other users as well based on existing threads. My hope is to get confirmation whether fixes are planned or if there are known workarounds I haven’t tried yet.

System Specs: CPU: AMD Ryzen 7 7800X3D, GPU: NVIDIA RTX 4090, RAM: 64GB DDR5, OS: Windows 11, TS6 Version: 6.0.0-beta3.4

Bug 1: Screensharing – severe lag, stuck at 5-19fps despite high-end hardware

When streaming either my full monitor or a specific application window (inZOI), the stream is heavily lagging for viewers and in my own preview. The lag occurs both when I am streaming alone and when I am streaming while simultaneously watching another user’s stream in the same channel. In the latter case, both streams become nearly unwatchable at the same time, dropping to roughly 3fps in the preview. In severe cases the entire TS6 client becomes unresponsive and I have to restart it completely to make it usable again.

Connection Info shows the following values: Capture Time around 196ms on monitor capture and 24-33ms on window capture, Capture & Render FPS between 5 and 19 despite the target being 30fps, Encoding Time consistently hitting the warning threshold at around 52ms and above, and Quality Target showing -1x-1 30fps meaning the resolution is not being detected correctly. The encoder is FFmpeg h264_nvenc so GPU encoding is active, and Packet Loss is 0% with 1ms Ping meaning network is not the issue.

What I have already tried: toggling Hardware Acceleration on and off, toggling Cisco OpenH264 on and off, switching from monitor capture to window-only capture, running the game in windowed fullscreen and borderless and true fullscreen, disabling 2pass in the h264_nvenc advanced settings, setting delay to 0, enabling cbr mode, updating AMD chipset drivers, and pulling the latest TS6 update. Nothing resolves the issue.

The -1x-1 resolution target appears to be a bug where TS6 fails to correctly detect the output resolution, which causes the encoder to behave incorrectly despite NVENC being active.

Bug 2: Loud audio spike when someone starts speaking after silence

When any user in a voice channel starts speaking after roughly 5 or more seconds of silence, there is an extremely loud audio spike for everyone in the channel. This is not isolated to my setup, everyone in my group experiences it. I am aware this has been reported since 2023 in the following thread and apparently persists through the latest version: https://community.teamspeak.com/t/teamspeak-3-6-0-and-6-0-0-sound-peaking-problem/41168. The only workaround mentioned is disabling VAD entirely, which is not a viable long-term solution.

Questions:

Is the -1x-1 resolution bug in screensharing a known issue and is a fix in progress? Is the AMD Ryzen combined with NVENC specifically affected by the high Capture Time? Is there any planned fix or ETA for the audio peaking bug that has been open for over two years?

Thanks in advance, I am happy to provide logs or additional screenshots if needed.

1 Like

“-1x-1” This simply means that the source preset/quality is selected.

1 Like

Thanks for clarifying, that makes sense. However my main concerns are still the performance issues and the audio bug.

Suffering from a very similar issue myself!

I don’t know about the audio bug, I don’t seem to have issues with that, but when I try to stream, despite having a solid PC setup, it ends up with a 5 fps unwatchable stream. Even if I set the resolution, the FPS, the audio quality lower; it doesn’t make a difference.

My setup;

CPU: AMD Ryzen 9 7950X
GPU: NVIDIA RTX 4090
RAM: 64GB DDR5
OS: Windows 11
TS6 Version: 6.0.0-beta3.4
TS6 Server: V6.0.0-beta8

1 Like

similiar issues here. I can’t seem to find any combination of encoding settings to reduce the capture time when in a fullscreen application.

Small update after over a week:

Regarding the loud audio spike bug, I have noticed it occurs significantly less or not at all when using self-hosted TS6 servers. Our own server is hosted through TeamSpeak’s official hosting, and that seems to be where the issue is most prominent. Not sure if that helps narrow down the cause, but it might be useful for others experiencing the same thing.

As for the screensharing issues, the last client update was 6.0.0-beta3.4 on November 12th 2024, which is over three months ago with no fixes in sight. In the meantime I have moved on to a different platform that handles voice and screensharing without any of these issues. It is a shame because I genuinely enjoyed TeamSpeak 3 for years and would have preferred to stay on TS6, but at this point it is hard to justify waiting indefinitely for fixes to bugs that have been reported for over two years.

I found out something regarding the screen sharing performance issues. I was playing around with settings when I noticed the capture time dramatically dropping. I was in a borderless fullscreen window but focused on the teamspeak 6 client. All of a sudden the capture time was within a reasonable 5-7ms. As soon as I focused on the game, the capture time went back to over 80ms.

Can you recheck if that might be a similar problem as with @scremmm ? Windows throttles the render fps (and I imagine the capture apis) when an app has no focus (not sure about borderless though). So - is the capture time still that high, even when you are focused on the game & ts is simply on a 2nd monitor?

Either way, optimizing the capture path is on our radar as we are aware that this is a major pain point for many people.

4 Likes