My favorite open-source Android screen mirroring app is now way faster

If you have ever needed to control your Android phone from your PC, chances are you rely on scrcpy (short for “screen copy”). This lightweight, open-source tool has long been the gold standard for screen mirroring your phone to your desktop over ADB, and its latest release makes it significantly more efficient. Developer Romain Vimont has officially released scrcpy 5.0 on GitHub, introducing native hardware-accelerated video decoding, official Windows on ARM64 binaries, and expanded audio capture options.

Key Features of scrcpy v5.0

  • Hardware Decoding: The standout feature in scrcpy v5.0 is the transition to GPU-accelerated video decoding on the host machine. Previously, scrcpy relied on software decoding via the computer’s CPU to process incoming video frames streamed from Android. This shift allows for a reduction in desktop CPU usage by up to 10 times, which not only saves power but also enhances performance.
  • Improved Input Latency: By offloading video decoding to the graphics card, the app significantly reduces input latency. This is particularly beneficial for users on lower-spec systems, as it ensures more consistent frame times and a smoother experience when interacting with the mirrored screen.
  • Audio Capture Enhancements: The new version also introduces the ability to capture all audio streams in audio playback capture mode, broadening the scope of what users can achieve during screen mirroring.
  • Windows on ARM64 Binaries: For those utilizing Snapdragon-powered laptops, scrcpy v5.0 brings official native Windows on ARM64 binaries, optimizing performance for this specific hardware.
  • Bug Fixes and Refinements: Additional improvements include refined video buffering and fixes for keypress dropping bugs under UHID on certain keyboard layouts, ensuring a more reliable user experience.

Hardware decoding is enabled by default in scrcpy 5.0, with an automatic fallback to software decoding if your PC cannot handle it. Power users can explicitly control this behavior or disable it entirely using a flag. This thoughtful design allows for flexibility depending on the user’s system capabilities.

Scrcpy’s v5.0 milestone follows closely behind the significant flex display handling introduced in scrcpy v4.0, marking a continuous evolution of this essential tool for Android users. As the landscape of mobile computing continues to shift, scrcpy remains at the forefront, enhancing the way users interact with their devices from the comfort of their desktops.

AppWizard
My favorite open-source Android screen mirroring app is now way faster