Skip to content
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

[Issue]: Poco x7 pro bad vsync #127

Open
Shiva95-GitHub opened this issue Feb 22, 2025 · 13 comments
Open

[Issue]: Poco x7 pro bad vsync #127

Shiva95-GitHub opened this issue Feb 22, 2025 · 13 comments
Labels
bug Something isn't working

Comments

@Shiva95-GitHub
Copy link

Describe the bug

I have vsync issues with this smartphone. Streaming at 60 or 120 makes little difference. The same happens if I limit the app to 60 FPS. I experience heavy stuttering lasting about 5 seconds every 5-10 seconds (frame pacing set to maximum smoothness). If I use other settings, the situation worsens. No network frame skip

On the Huawei P20 Pro, however, with maximum smoothness, I only get a single microstutter every 10 seconds or so. There's no comparison.

On Steam Link and Parsec, I have no issues with the same codecs. (Steam Link seems great on this smartphone, but unfortunately, it causes stuttering in the host's frame time).

Tested on UFO Test

I have an Nvidia RTX 4070, Ryzen 7700, 32gb ramm

Steps to reproduce

Stock and custom settings on UFO test

Affected games

No response

Other Moonlight clients

None

Moonlight adjusted settings

None

Moonlight adjusted settings (please complete the following information)

No response

Moonlight default settings

Yes

Gamepad-related connection issue

No

Gamepad-related input issue

No

Gamepad-related streaming issue

No

Android version

Android 15

Device model

Poco x7 pro

Server PC OS version

Windows 11 24h2

Server PC GeForce Experience version

No response

Server PC Nvidia GPU driver version

No response

Server PC antivirus and firewall software

No response

Screenshots

No response

Relevant log output

Additional context

No response

@Shiva95-GitHub Shiva95-GitHub added the bug Something isn't working label Feb 22, 2025
@ClassicOldSong
Copy link
Owner

Poco X7 doesn't have the performance to decode in realtime properly. Try lowering the bitrate and lower resolution.

@Shiva95-GitHub
Copy link
Author

Resolution and bitrate make no difference. Even at 720p, it's the same.

Again, on Parsec and Steam Link, even with AV1 NVENC, it's perfect! Even at 120 FPS.

@ClassicOldSong
Copy link
Owner

Can you check if Parsec and Steam Link is using the same decoder? Like if they're not using the realtime decoder, they can perform more smooth but with more latency.

@Shiva95-GitHub
Copy link
Author

On Steam Link, the latency seems even lower or similar. How can i verify steam link decoder?

@ClassicOldSong
Copy link
Owner

Honestly IDK. But you can enable performance overlay on Artemis to see what decoder it's using right now.

@Shiva95-GitHub
Copy link
Author

Mediatek low latency

@ClassicOldSong
Copy link
Owner

Eh mdeiatek.... Infamousely shitty on decoding and requires CPU boost to become smooth. Someone tried running a benchmark software in the background while streaming and it actually improved performance...

You can also try modify the package name to Antutu as mentioned here: #113

Phone manufacturers don't know what Artemis is and they won't enable high performance mode when running Artemis, you have to workaround this problem yourself unfortunately.

@Shiva95-GitHub
Copy link
Author

Shiva95-GitHub commented Feb 22, 2025

Steam link say android hardware texture decoding on decoder with overlay.

Workaround not work for me

@ClassicOldSong
Copy link
Owner

ClassicOldSong commented Feb 22, 2025

I don't own MTK devices so I can't test, I'll try to add a toggle to select other decoders.

Also what does it show on https://www.testufo.com/refreshrate when you open it directly on your phone?

@Shiva95-GitHub
Copy link
Author

60hz at 60hz display mode

@Shiva95-GitHub
Copy link
Author

Shiva95-GitHub commented Feb 22, 2025

What could be the cause of the stutter on the host when I use Steam Link? Random stutters in the frame pacing. Without streaming frame pacing Is perfect

@ClassicOldSong
Copy link
Owner

IDK, maybe ther're trying to frame pacing the game for more smooth capturing(Apollo/Sunshine receives frames passively), but that restults in other problems.

@kayti
Copy link

kayti commented Feb 22, 2025

If this is Poco, did You try to add moonlight to the game boost app (built in one, game center or something)? Then it will see it as a game with the possibility to keep it in higher performance mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants