Describe the bug(详细描述问题)
Native mode has low fps (40-50) instead of the smooth 60 fps
To Reproduce(如何复现)
Load the app, set native mode, start streaming from the xbox
Expected behavior(期待正确行为)
A smooth 60 fps experience
Android version and controller(安卓系统及使用的手柄):
- Version: One UI 8.0 (Android 16)
- Controller: GameSir G8 Galileo
Additional context(其他)
Interestingly, if I touch the screen (and keep touching it) the fps goes up to 60 fps instantly and the experience is quite great.
I also tried WebView mode but it is terrible, even though the image is sharper. Gigantic input lag.
I've read calling Surface.setFrameRate(60, Surface.FRAME_RATE_COMPATIBILITY_DEFAULT) (or even 120 for less input lag) or setting android:appCategory="game" might be enough to fix this. I wanted to try it myself, but I am struggling to build the app even by following the instructions in the readme. I will keep trying more later.
Describe the bug(详细描述问题)
Native mode has low fps (40-50) instead of the smooth 60 fps
To Reproduce(如何复现)
Load the app, set native mode, start streaming from the xbox
Expected behavior(期待正确行为)
A smooth 60 fps experience
Android version and controller(安卓系统及使用的手柄):
Additional context(其他)
Interestingly, if I touch the screen (and keep touching it) the fps goes up to 60 fps instantly and the experience is quite great.
I also tried WebView mode but it is terrible, even though the image is sharper. Gigantic input lag.
I've read calling
Surface.setFrameRate(60, Surface.FRAME_RATE_COMPATIBILITY_DEFAULT)(or even 120 for less input lag) or settingandroid:appCategory="game"might be enough to fix this. I wanted to try it myself, but I am struggling to build the app even by following the instructions in the readme. I will keep trying more later.