moonlight-stream / moonlight-android

GameStream client for Android
GNU General Public License v3.0
4.31k stars 686 forks source link

[Issue]: pico4 client not seeing bt game controller #1298

Open bushibot opened 11 months ago

bushibot commented 11 months ago

Describe the bug

Installed android moonlight APK on pico4. Pico4 controllers sort of work as mouse, but connected generic Bluetooth game pad input is not deterred by moonlight client at all and can’t interop. Shows connected to pico4 and interacts with pico4 android OS. Sunshine is serving on just pc.

Steps to reproduce

Install apk on pico4 Connected Bluetooth controller Make umm noise snd sad face.

Affected games

I tested with both steam and game pass clients.

Other Moonlight clients

PC

Moonlight adjusted settings

No

Moonlight adjusted settings (please complete the following information)

Default

Moonlight default settings

Yes

Gamepad-related connection issue

Yes

Gamepad-related input issue

Yes

Gamepad-related streaming issue

Yes

Android version

5.8.2 pico4 i’m not sure if this actually corresponds to the same android version

Device model

Pico4

Server PC OS version

Windows11

Server PC GeForce Experience version

Sunshine 0.21.0

Server PC Nvidia GPU driver version

546.33

Server PC antivirus and firewall software

Nah

Screenshots

I’ll see what I can capture and depend.

Relevant log output

No response

Additional context

No response

bushibot commented 11 months ago

controller and client do work fine on google tv so seems pico4/vr type specific. I'll try on the quest2 later. On the pico4 I fiddled with the controller moonlight client settings and the controller was able to move and select the client settings no problem, but once a connection and game launched it lost all imput and couldn't go into mouse mode like on the google tv. It's to bad this seems like a pretty fun use case, it's a nice big private game screen.

cgutman commented 11 months ago

Can you try to run some controller testing app from the play store to see if it can successfully see controller inputs?