Suggestions for Best Performance

Follow

The Splashtop Business App and Splashtop Streamer for Windows and Mac have multiple configurations that can improve a remote session's performance in regards to frame rate (FPS) and CPU loading.

Make sure the Splashtop Business App and Splashtop Streamer are using v3.3.8.0 or newer to utilize these settings.

Click any of the below options to see what configurations can be set per platform.

Splashtop Business App - Windows

1. Video Rendering Options - Different rendering API and data formats

Open the Files dropdown then go to Options / Advanced tab, and click Advanced settings.

  • Direct3D with YUV (default): Achieves the best performance with less CPU loading. When used with the Windows Streamer "Hardware" Captor, it can also increase the session FPS.
  • Direct3D with RGB: Uses RGB data format instead, but has more CPU loading than YUV.
  • SDL with YUV: Can be used if DirectX/Direct3D is not enabled or working properly on the local machine. Can also improve performance of the session during Session Recording.
  • Software: Can be used if encountering any issues with other rendering options. Uses more CPU but may be most compatible across multiple platforms.
  • For details and how to enable, see:
    Video Rendering Options (Windows - Splashtop Business App).

2. Hardware Acceleration - Decoding

The Splashtop Business app will use the supported hardware installed on your local computer to decode the streaming data.

  • This can help get better performance in a remote session (up to 60 FPS when 1080P resolution and 30 FPS when 4k resolution) and also lower the local computer's CPU loading (up to 100% saved).
  • For details and how to enable, see: Enable hardware acceleration on Splashtop Business app

3. H.265

Check the option to enable H265 (vs. H264) video compression. Ideally it provides the benefit either using same quality but smaller bandwidth or consuming the same bandwidth but better quality. Still it will depend on your hardware to decide how much the benefit it will have. Check this support article for more info. 

4. QUIC

Setting for attended connections:

Setting for unattended connections.

Click gear icon next to the computer and scroll down.

End to end connection using QUIC protocol, which in some cases can improve the performance of the remote connection. Please be noted, per different firewall and network configuration, QUIC feature might not work in certain situations. Check this support article for more info.

5. Legacy Compatible mode

Legacy Compatibility mode is an available option, but we recommend checking it only if you encounter any issues after upgrading to version 3520, such as a black screen or decreased performance.

Splashtop Streamer - Windows

1. Screen Capturing Options

winsrsscreen_en-us.png

  • Hardware: For Windows 8 and newer, and achieves the best session performance and FPS.
  • Software: Can be used if encountering any issues with the Hardware captor.
  • Mirror: For Windows 7 and older, helps to improve slow screen refresh and high CPU usage.
  • For details and how to enable, see: Screen capturing options - Windows Streamer

2. Hardware Acceleration - Encoding

winsrs_hard_en-us.png

The Splashtop Streamer for Windows will use the supported hardware installed on your remote computer to encode the streaming data, which will improve performance in a remote session (increase FPS up to 50% or more in some cases) and also use lower CPU on the remote computer (up to 30% lower in some cases).

Splashtop Business App - Mac

1. Hardware Acceleration - Decoding

The Splashtop Business app will use the supported hardware installed on your local computer to decode the streaming data.

  • This helps to lower CPU loading on the local computer. The higher resolution used, the more CPU usage saved.
  • To enable, go to the top menu bar and click Splashtop Business -> Preferences/Settings -> Advanced, click the Advanced Settings.

2. H.265

Check the option to enable H265 (vs. H264) video compression. Ideally it provides the benefit either using same quality but smaller bandwidth or consuming the same bandwidth but better quality. Still it will depend on your hardware to decide how much the benefit it will have. Check this support article for more info. 

3. QUIC

Setting for attended connections:

Setting for unattended connections:

Click gear icon next to the computer and scroll down.

4. Legacy Compatible mode

Legacy Compatibility mode is an available option, but we recommend checking it only if you encounter any issues after upgrading to version 3520, such as a black screen or decreased performance.

Splashtop Streamer - Mac

Screen Capturing Options

macsrs_screen_en-us.png

  • Default: Reduces CPU loading and resolves display issues such as flickering and blank windows.
  • Alternative: Can be used as a backup if encountering issues with the default captor.
  • For details and how to enable, see: Screen capturing options - Mac Streamer
  • Note: For media software, you may need to enable HID emulator.

It's important to note that performance in a remote session is also influenced by other settings and factors in an environment such as network status, network bandwidth, etc.

For suggestions on changes to make in low bandwidth environments, see this article.

2 out of 8 found this helpful