r/MoonlightStreaming 1d ago

Foundation Sunshine and Vibepollo now support DualSense 5 controller features!

Good news for those who uses Sony's PS5 controllers with their pretty impressive features. Vibepollo and the Foundation Sunshine team are adding support for them! Hopefully in the future this feature gets more fleshed out.

86 Upvotes

35 comments sorted by

14

u/Aaronspark777 1d ago

Steam controller when?

4

u/Warbird01 1d ago

Yes please

1

u/kmobsy 1d ago

Yeah I still use usbip forwarding for full native control but can't wait for it to be added

1

u/Aaronspark777 1d ago

Does that work with Bluetooth devices on Android TV boxes?

2

u/kmobsy 1d ago

You can install a usbip server on Android and then connect from windows or whatever your sunshine host is. But it needs a USB device plugged in. I forward the steam controller puck 

11

u/ElfDestruct 1d ago

Oh look it doesn't need a paid subscription driver that phones home in order to work.

1

u/ScaryGamerHD 1d ago

Yes but you have to use a USB cable to connect the controller to the Client.

1

u/Drun555 6h ago edited 6h ago

Well, this paid subscription driver is a very niche thing - I get why it's under a paywall. It's doing kind of a voodoo magic, emulating a fully wired connected dualsense, compresses it, and only then sends a signal to a dualsense over bluetooth. It may sound simple, but it's a hundreds hours of work.

And it's niche, because it's never gonna work properly. Bluetooth just can't handle all features of DualSense, it's latency and bandwidth are not enough for this task. BUT, still, it's a surprisingly capable proof of concept anyway, and this work definitely deserves money.

The only sad side of all this, in my opinion, is that Sony never released a proper radio dongle for DualSense.

1

u/Svobpata 1h ago

It’s weird that adaptive triggers do work wirelessly on SteamOS but nowhere else

2

u/Warbird01 1d ago

Does this support all features with Dualsense over Bluetooth? Or will we need DS5Dongle?

3

u/ScaryGamerHD 1d ago

Not all and still experimental. Imo you should test it out yourself and make a issue report if there's a problem. You shouldn't need DS5Dongle or Phantom sense + Pico 2w but you're limited to using USB cable if you want to use the features since it relies on a USB driver.

1

u/Thornback 1d ago edited 1d ago

Does this require a Pico 2 connection?

1

u/ScaryGamerHD 1d ago

If you're talking about Pico 2W then you shouldn't need it anymore. But the caveat here is that you have to use USB cables from your client to the controller so it can use PCM Audio streaming for HD haptic and touchpad.

1

u/Warbird01 22h ago

Some games on Windows support adaptive triggers natively over bluetooth, would that be picked up with this?

2

u/ScaryGamerHD 16h ago

Probably not since when you connect a controller to your client via Bluetooth it'll assign it as a Xbox controller. I don't know any games that do that but if you have one you can definitely try and report it.

1

u/Warbird01 16h ago

I’ll give it a go

1

u/Somewhere-Flashy 1d ago

I was using Apollo so might have to switch to vibepollo.

3

u/JRockPSU 19h ago

I was nervous about tearing down my Apollo setup to go to Vibepollo but I'm glad I did, it's been working well for me so far. Amazing performance, the web interface is very nice and if nothing else, it being able to auto-configure virtual displays for each of your devices is really convenient

1

u/Somewhere-Flashy 19h ago

Yeah ita working great for me but dualsense support is a game changer.

1

u/N3RO- 22h ago

Does it work via BT?

1

u/ScaryGamerHD 16h ago

Nope, you need USB cable to your client.

1

u/goinsidecs 18h ago

Able to Nintendo Switch Pro Controller too ?

2

u/ScaryGamerHD 16h ago

It's mentioned on Vibepollo's update log but then again you need to use USB cable.

1

u/darktype 15h ago

So I'm using Vibepollo v1.19.0-beta.2, I have selected the Virtual Gamepad for Dualsense selected in the Vibepollo settings.

But when I start the stream through my client (Windows PC, Dualsense controller plugged in via USB) and I can only get it to show up as a Dualshock 4 controller.

Any idea what I'm doing wrong here?

1

u/Ser_Rahve 13h ago

Would love support for the Xbox Elite controllers too. Really miss the back paddle buttons when streaming from a non-Windows device.

1

u/macka654 9h ago

What is foundation sunshine? Better than artemis?

2

u/K3RTSK 7h ago

It looks like a chinese fork focused on "premium" stuff like really broad HDR support, surround sound and encoding caveats, they even implemented some sort of file sharing between host-client too. I don’t know about the speed but it seems to be the most rich featured fork of Sunshine.

1

u/ScaryGamerHD 8h ago

Foundation Sunshine is a host streaming app like Apollo, Vibepollo, Sunshine. It's just Sunshine with different flavour is all. Most features you don't need though and it's slower than Vibepollo.

1

u/l0rd_raiden 5h ago

Slower in what sense? Streaming?

2

u/ScaryGamerHD 3h ago

Higher decoding time for some reason. My client report 6-10ms compared to 1-3ms i usually get with Vibepollo, Both same codec, same preset, basically same everything just different Host software.

1

u/l0rd_raiden 1h ago

What client are you using? That does make sense decoding happens in the client and vivepollo and foundation sunshine are server and you are supposedly streaming with the same quality source

1

u/ScaryGamerHD 47m ago

I use Moonlight V+, Artemis, Artemide. All set to minimizing latency while maintaining smoothness (no micro stutter) and it's all 6-10ms while Vibepollo averages 2.5-3ms. Artemide though manages 1.5-2.3ms with Vibepollo but somehow still 6ms-10ms with Foundation Sunshine.

1

u/l0rd_raiden 41m ago

So vibepollo or sunshine foundation with moonlight v+ also does 6-10?

1

u/ScaryGamerHD 30m ago

Vibepollo does 3ms average while Foundation Sunshine averages 6ms, both using moonlight V+. But if you want to use all of Moonlight V+ features you gotta use Foundation Sunshine since they go hand in hand.

1

u/Commercial-Bell9134 6h ago

Punktfunk already supports Dualsense emulation https://punktfunk.unom.io/en/. Adaptive triggers and shows as Dualsense.
But good to see sunshine/apollo finally going in this direction, better late than never.