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

win-vid-rend_en-us.png

  • 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

winsrc-hardwareacc_en-us.png

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
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

Hardware Acceleration - Decoding

macsrc_hard_en-us.png

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 -> Advanced.
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