Scrcpy 3.0 Introduces Virtual Display Support for Android

The latest update to Scrcpy adds support for Android virtual displays, opening up new possibilities for developers and users. Have you tried it yet?

How resource-intensive is Scrcpy? With virtual displays, could you use a phone for digital signage across multiple displays?

Will said:
How resource-intensive is Scrcpy? With virtual displays, could you use a phone for digital signage across multiple displays?

That’s not really the goal of Scrcpy. It’s designed for controlling or mirroring a phone to a computer, not for managing multiple external displays.

@Teo
Fair point. I was just brainstorming an alternative use case.

Can Scrcpy be used wirelessly in a simple way? Plugging in my phone defeats the purpose since it’s already close by. Ideally, it should work like iPhone’s AirPlay Mirroring on a Mac—just pair the devices and go.

@Oswin
Scrcpy works over Wi-Fi via adb. Here’s a guide to pairing your device: Android Debug Bridge (adb)  |  Android Studio  |  Android Developers

Sky said:
@Oswin
Scrcpy works over Wi-Fi via adb. Here’s a guide to pairing your device: Android Debug Bridge (adb)  |  Android Studio  |  Android Developers

Wireless usage introduces some lag, though.

@Dare
The lag is very minimal in my experience.

@Oswin
Yes, it’s detailed in the Scrcpy documentation: scrcpy/doc/connection.md at master · Genymobile/scrcpy · GitHub

Tech newbie here. What are the practical use cases for virtual displays?

Cameron said:
Tech newbie here. What are the practical use cases for virtual displays?

For example, running a separate screen for development or presentation purposes while keeping your primary screen free.

Honest question: How does Scrcpy outperform Android Studio’s device mirroring?

Mai said:
Honest question: How does Scrcpy outperform Android Studio’s device mirroring?

@Vernon
Thanks for the detailed explanation!

This is a game-changer! Goodbye DeX on PC.

Onyx said:
This is a game-changer! Goodbye DeX on PC.

Not entirely—it doesn’t fully replace DeX. You still need to trigger DeX externally, either via HDMI or wirelessly, to use Scrcpy with it.

@Finley
For me, it replaces DeX. I’ve been using Scrcpy to get DeX on my Chromebook, but now I can do everything with a virtual display.

Onyx said:
@Finley
For me, it replaces DeX. I’ve been using Scrcpy to get DeX on my Chromebook, but now I can do everything with a virtual display.

How do you trigger DeX in that case? HDMI dummy?

@Finley
Yes, I use an HDMI dummy to activate DeX. Once triggered, I leave it running and connect via Scrcpy anytime. But with Scrcpy 3.0, I don’t even need DeX anymore.

This update makes testing much easier for me.