moonlight-stream / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
1.17k stars 295 forks source link

Frame dropped using 5GHz WIFI after upgrade to iOS18 #651

Open Autliety opened 1 month ago

Autliety commented 1 month ago

Describe the bug After upgrade to iOS18, moonligh comes with frequent stutters under 5GHz WIFI.

Steps to reproduce

  1. Before upgraded to iOS18, everything perfect;
  2. After upgrading. while using 5GHz to streaming at 1440p@60fps, it comes with frequent audio and video stutters. From the statistic overlay, 'Frame dropped by network' is constantly keeps around 13%;
  3. Close Wifi and use 5G mobile network to streaming though Internet and NAT, the stutters disappared and drop rate becomes closing 0%;
  4. Driving to 100km away, use Dad's home 5G wifi to stream though internet can produce same issue.
  5. Tried turn LocationService /GameMode/ BatteryPowerSave on or off in iOS setting not effect.
  6. As This post said, setting 5GHz wifi channel to 149 makes things better (before is channel 36), stuters reduced but still exists. drop rate around 3%

Other Moonlight clients Moonlight on M3 Macbook Air @ macOS15.0 under same Wifi has not produced same issue. Its streaming perfect; Moonlight on iPad mini (6gen) @ iOS17.6.1 under same Wifi also perfect

Moonlight settings (please complete the following information) Changed Codec/ Frame Pacing Preference still keeps situation.

Device details (please complete the following information) iPhone 15 Pro @ iOS 18.0

Server PC details (please complete the following information)

hugeBlack commented 1 month ago

Can you try powering off all your macs and reboot your iPad?

BMPixel commented 1 month ago

Same. Also under exactly the same setup but with an android phone, the streaming is smooth.

Autliety commented 1 month ago

Can you try powering off all your macs and reboot your iPad?

Oh because this frame drop issue I've not using moonlight for several days.

And I test it today the streaming is now become smoothly with no stutters and no frame drop. The Issue disappears XD.

What's changed these days:

  1. the former issued iphone 15 Pro has been updated to ios18.0.1
  2. I reinstalled moonlight from appstore.
  3. all my apple devices have been rebooted more than once, but not at same time.

Hope these tips can help @BMPixel

Since the issue have gone, can close this issue if there's no more report.

BMPixel commented 1 month ago

Can you try powering off all your macs and reboot your iPad?

Oh because this frame drop issue I've not using moonlight for several days.

And I test it today the streaming is now become smoothly with no stutters and no frame drop. The Issue disappears XD.

What's changed these days:

  1. the former issued iphone 15 Pro has been updated to ios18.0.1
  2. I reinstalled moonlight from appstore.
  3. all my apple devices have been rebooted more than once, but not at same time.

Hope these tips can help @BMPixel

Since the issue have gone, can close this issue if there's no more report.

Thank you for your timely support. Unfortunately, things didn’t go well for me. I’m using an M4 iPad. After following action:

  1. Uninstall moonlight
  2. Upgrade to iPadOS18.0.1
  3. Reinstall moonlight, found it’s still stuttering
  4. Reboot the iPad and launch moonlight again. Still not working.

Maybe it’s related to #639 ? Actually I have no problems on my iPhone.

Autliety commented 1 month ago

Can you try powering off all your macs and reboot your iPad?

Oh because this frame drop issue I've not using moonlight for several days. And I test it today the streaming is now become smoothly with no stutters and no frame drop. The Issue disappears XD. What's changed these days:

  1. the former issued iphone 15 Pro has been updated to ios18.0.1
  2. I reinstalled moonlight from appstore.
  3. all my apple devices have been rebooted more than once, but not at same time.

Hope these tips can help @BMPixel Since the issue have gone, can close this issue if there's no more report.

Thank you for your timely support. Unfortunately, things didn’t go well for me. I’m using an M4 iPad. After following action:

  1. Uninstall moonlight
  2. Upgrade to iPadOS18.0.1
  3. Reinstall moonlight, found it’s still stuttering
  4. Reboot the iPad and launch moonlight again. Still not working.

Maybe it’s related to #639 ? Actually I have no problems on my iPhone.

As the reddit post I mentioned, AWDL might be one who trigger the issue.

So if possible, try to reboot all your other Apple devices (devices other then your M4 iPad) and test if its better?

Wontell commented 1 month ago

Can you try powering off all your macs and reboot your iPad?

Oh because this frame drop issue I've not using moonlight for several days. And I test it today the streaming is now become smoothly with no stutters and no frame drop. The Issue disappears XD. What's changed these days:

  1. the former issued iphone 15 Pro has been updated to ios18.0.1
  2. I reinstalled moonlight from appstore.
  3. all my apple devices have been rebooted more than once, but not at same time.

Hope these tips can help @BMPixel Since the issue have gone, can close this issue if there's no more report.

Thank you for your timely support. Unfortunately, things didn’t go well for me. I’m using an M4 iPad. After following action:

1. Uninstall moonlight

2. Upgrade to iPadOS18.0.1

3. Reinstall moonlight, found it’s still stuttering

4. Reboot the iPad and launch moonlight again. Still not working.

Maybe it’s related to #639 ? Actually I have no problems on my iPhone.

try this, worked for me on M1 12.9

1] Air Drop: OFF 2] Location Services: OFF 3] AirPlay and Continuity: all options OFF Reboot

If this doesn't help, try to force your router if you use 5Ghz to 44/149 depends on what you use/region. [44 europe, 149 NA] 6Ghz to 149