moonlight-android icon indicating copy to clipboard operation
moonlight-android copied to clipboard

DS4 rumble crashes phone on android 13 (pixel 4a 5g)

Open famus484 opened this issue 3 years ago • 3 comments

Describe the bug On Pixel 4a 5g, DS4 connected using Bluetooth, Android 13. Rumble works with DS4 (it didn't in Android 11), but while activated in game, the phone may just crash and reboots. It seems to happen within 2-3 minutes of gameplay. Doesn't seem to happen at all when rumble is disabled. Not 100% sure if it's rumble, will do more tests (more games with rumble) if uncommon.

Steps to reproduce -Connect DS4 through Bluetooth -Start a Moonlight session and open game with rumbling activated (ex: yuzu emulator or halo infinite) -Play for a bit, while doing actions that triggers rumble -Phone ends up rebooting, game on host may or may not crash.

Affected games It seems games with rumble activated (not a big sample though)

Other Moonlight clients Doesn't seem so, it didn't have problems even with same device on android 11, nor Tab S6 lite on android 12.

Moonlight settings (please complete the following information)

  • Tried toggling "Emulate rumble support" to no avail (DS4 still vibrates anyways)

Gamepad-related issues (please complete if problem is gamepad-related)

  • Do you have any gamepads connected to your host PC directly? Nope
  • If gamepad input is not working, does it work if you use Moonlight's on-screen controls? Didn't try using that, could be a test. Also, I can do tests woth ds4 directly wired.
  • Does the problem still remain if you stream the desktop and use https://html5gamepad.com to test your gamepad? Will try that also.

Device details (please complete the following information)

  • Android version: Android 13
  • Device model: Pixel 4a 5G

Server PC details (please complete the following information)

  • OS: Windows 10
  • Sunshine 0.17

Additional context I don't care much about vibration on my phone, and I tend to prefer when it's disabled anyways. I don't know how to do it from Android though (aside from going back to 11 again, but not really an option anymore), so if a game has mandatory vibration for some reason, playing it would pose a problem (although I can search how to disable rumble windows side, or perhaps I could emulate a DS4 instead of default, then send that through DS4windows where I can disable rumble ? I suppose testing DS4 emulation for this bug would be beneficial anyways).

If indeed phone vibration doesn't trigger reset, another way could be to add option to force "emulate rumble" even if phone supports it?

famus484 avatar Jan 18 '23 01:01 famus484

seems dualsence have same trouble

sanakess avatar Apr 22 '24 09:04 sanakess

My Razer Edge crashes every time using an controller in x-input mode with rumble. USB-C and Bluetooth... :(

ThaRaat avatar Sep 10 '24 09:09 ThaRaat