Skip to content

Display is very slow/laggy on startup, unlike linked devices — wasn’t an issue before #6025

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Tjoy01 opened this issue Apr 22, 2025 · 2 comments

Comments

@Tjoy01
Copy link

Tjoy01 commented Apr 22, 2025

Describe the bug

When I start scrcpy, the screen display is very slow and laggy, almost like a low FPS stream. However, the linked device itself responds normally — there’s no lag or delay on the actual phone/tablet. It used to work perfectly before, with smooth real-time mirroring, but something seems to have changed and I noticed that the fps counter is getting skipped

To Reproduce

Steps to reproduce the behavior:

  1. Connect Android device via USB
  2. Run scrcpy
  3. Observe that the mirrored display is very choppy/slow

Expected behavior

The mirrored display should be smooth and responsive as it was before.

System Info

  • OS: [, Windows 10]
  • scrcpy version: [Run scrcpy --3.2]
  • Android device: [Vivo Y1s/2015 + Android 10]
  • Connection method: USB (not wireless)

Additional context

  • This issue started recently. It used to work just fine with no lag.
  • The phone itself is responsive and doesn’t appear to be overloaded.
  • Tried different cables and ports, same result.
  • This seems to be affecting only the scrcpy mirror, not the device.

Please let me know what additional logs or info I can provide to help debug this!

Thanks for your work on this amazing tool 🙌

@rom1v
Copy link
Collaborator

rom1v commented Apr 22, 2025

Try rebooting your device.

If you record (--record=file.mp4), how is the recorded file? Is it laggy?

I noticed that the fps counter is getting skipped

Please post an excerpt of the FPS counter output.

@Tjoy01
Copy link
Author

Tjoy01 commented Apr 26, 2025

I rebooted the device. it till laggy in the cast

Here is a fps counter output that i recorded:
INFO: 8 fps (+1 frames skipped)
INFO: 12 fps
INFO: 10 fps
INFO: 9 fps
INFO: 10 fps
INFO: 9 fps
INFO: 12 fps
INFO: 10 fps
INFO: 9 fps
INFO: 10 fps
INFO: 10 fps
INFO: 9 fps
INFO: 12 fps
INFO: 9 fps
INFO: 11 fps
INFO: 9 fps
INFO: 7 fps
INFO: 12 fps (+2 frames skipped)
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 6 fps (+1 frames skipped)
INFO: 11 fps (+2 frames skipped)
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 6 fps
INFO: 13 fps (+1 frames skipped)
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 11 fps
INFO: 10 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 9 fps
INFO: 9 fps
INFO: 11 fps (+1 frames skipped)
INFO: 10 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 9 fps
INFO: 11 fps
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 10 fps
INFO: 10 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 11 fps
INFO: 10 fps
INFO: 10 fps
INFO: 9 fps
INFO: 11 fps
INFO: 11 fps
INFO: 10 fps
INFO: 9 fps
INFO: 11 fps
INFO: 10 fps
INFO: 10 fps
INFO: 11 fps
INFO: 10 fps
INFO: 8 fps
INFO: 12 fps
INFO: 10 fps
INFO: 0 fps
INFO: 0 fps
INFO: 39 fps (+42 frames skipped)
INFO: 75 fps (+58 frames skipped)
INFO: 61 fps (+37 frames skipped)
INFO: 1 fps
INFO: 9 fps (+13 frames skipped)
INFO: 4 fps (+12 frames skipped)
INFO: 1 fps
INFO: 22 fps (+8 frames skipped)
INFO: 81 fps (+69 frames skipped)
INFO: 1 fps
INFO: 2 fps (+1 frames skipped)
INFO: 112 fps (+100 frames skipped)
INFO: 100 fps (+96 frames skipped)
INFO: 6 fps (+4 frames skipped)
INFO: 10 fps
INFO: 7 fps (+4 frames skipped)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants