Skip to content

[BUG]: Degraded refresh rate using SurfaceView in certain environments #4550

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
jessesessler-hh opened this issue May 15, 2025 · 4 comments

Comments

@jessesessler-hh
Copy link

jessesessler-hh commented May 15, 2025

Version

6.14.0

What platforms are you having the problem on?

Android

System Version

14

On what device are you experiencing the issue?

Real device

Architecture

Old architecture

What happened?

UI and JS Frames Per Second is degraded on certain devices (notably Samsung and Motorola) running Android 14+

Following this change we noticed a drop in refresh rate for videos playing in certain Android conditions. To mitigate the issue we set the default ViewType back to ViewType.TEXTURE but wanted to raise the issue regardless in case there is anything you can do at the native level.

Thanks!

Reproduction Link

react-native-video "Bare" Example App

Reproduction

Step to reproduce this bug are:

  • Run the example "Bare" App
  • Open non-DRM video
  • Turn on RN built in performance monitor
  • Observe UI and JS FPS while video is playing

Screen Recordings from a Samsung Galaxy S23 on latest master. Note the UI and JS FPS numbers

Default Set viewType={ViewType.TEXTURE}
https://github.com/user-attachments/assets/5986c20d-ea58-48b9-a9ea-7c0eee219d0f https://github.com/user-attachments/assets/eb97fcff-4c64-49db-be65-7f64dd1839d5
Copy link

github-actions bot commented May 15, 2025

Previous bot comment (click to expand)

Hey! 👋
Thanks for reporting this issue. We try to fix bugs as quickly as possible, but since our time is limited, we prioritize sponsored issues first, then focus on critical problems affecting many users, and finally, we handle other reports when we can. Some issues might take a while to be resolved.

If you want to speed up this process, check out Issue Boost – it allows us to dedicate time specifically to your issue and fix it faster.

Thanks for your patience and support! 🚀

Heads up! ⚠️ You're using version 6.13.0, but the latest stable version is 6.14.0. Please update to the newest version and check if the issue still occurs.

Keeping your dependencies up-to-date often resolves many common problems.

Still having the issue after upgrading? Update the report with the new version details so we can investigate.

Copy link

github-actions bot commented May 15, 2025

Previous bot comment (click to expand)

Hey! 👋
Thanks for reporting this issue. We try to fix bugs as quickly as possible, but since our time is limited, we prioritize sponsored issues first, then focus on critical problems affecting many users, and finally, we handle other reports when we can. Some issues might take a while to be resolved.

If you want to speed up this process, check out Issue Boost – it allows us to dedicate time specifically to your issue and fix it faster.

Thanks for your patience and support! 🚀

Heads up! ⚠️ You're using version 6.13.0, but the latest stable version is 6.14.0. Please update to the newest version and check if the issue still occurs.

Keeping your dependencies up-to-date often resolves many common problems.

Still having the issue after upgrading? Update the report with the new version details so we can investigate.

1 similar comment
Copy link

github-actions bot commented May 15, 2025

Previous bot comment (click to expand)

Hey! 👋
Thanks for reporting this issue. We try to fix bugs as quickly as possible, but since our time is limited, we prioritize sponsored issues first, then focus on critical problems affecting many users, and finally, we handle other reports when we can. Some issues might take a while to be resolved.

If you want to speed up this process, check out Issue Boost – it allows us to dedicate time specifically to your issue and fix it faster.

Thanks for your patience and support! 🚀

Heads up! ⚠️ You're using version 6.13.0, but the latest stable version is 6.14.0. Please update to the newest version and check if the issue still occurs.

Keeping your dependencies up-to-date often resolves many common problems.

Still having the issue after upgrading? Update the report with the new version details so we can investigate.

Copy link

Hey! 👋
Thanks for reporting this issue. We try to fix bugs as quickly as possible, but since our time is limited, we prioritize sponsored issues first, then focus on critical problems affecting many users, and finally, we handle other reports when we can. Some issues might take a while to be resolved.

If you want to speed up this process, check out Issue Boost – it allows us to dedicate time specifically to your issue and fix it faster.

Thanks for your patience and support! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Triage
Development

No branches or pull requests

1 participant