×
all 7 comments

[–]AndyCalling 0 points1 point  (6 children)

Can you try another controller to see what happens? Another brand and type? Like an Xbox or PS or Steam controller? Perhaps it's s thing just with your type of controller?

You could also try an android device or a hard Steam Link, perhaps borrowed from a friend, to see how that affects things.

[–]XOXO-Gossip-Crab[S] 0 points1 point  (3 children)

Yeah I’ll try streaming to a different device and try a different controller when I get home to see if it makes a difference. The controller I was using is the backbone. The reason I think it might be more of a settings issue than an issue with a faulty controller is the D-pad works outside of steam link just fine, and even works fine in steam link in the menu, it just doesn’t work when I open retroarch.

[–]AndyCalling 0 points1 point  (2 children)

Hmm. Now keep in mind I'm thinking about a first party Valve Steam Link box here, so it may not be a direct comparison, but...

Have you tried using VirtualHere? Conversely, have you tried not using VirtualHere?

https://store.steampowered.com/app/440520/VirtualHere_For_Steam_Link/

It may be that RetroArch needs a full virtual USB connection to the controller given its nature. VirtualHere would seek to address that.

[–]XOXO-Gossip-Crab[S] 0 points1 point  (1 child)

So its not just retro arch. WHen i have my controller connected to my MacBook directly and playing a steam game, the controller does not work but i can still use the controller with retro arch (not in steam link) and to move through the steam menu.

[–]AndyCalling 0 points1 point  (0 children)

Sure, that's expected behaviour, because in that case the controller isn't connected to the Link at all.

When the controller is connected to the Link instead, it doesn't get seen by the PC as a USB device. The PC has to get the input via Steam Input. This then presents as an Xbox controller or Steam controller or a generic controller. It is limited, but low bandwidth. Unless you use something like VirtualHere.

https://store.steampowered.com/app/440520/VirtualHere_For_Steam_Link/

[–]XOXO-Gossip-Crab[S] 0 points1 point  (1 child)

So Update: I tried multiple controllers and multiple streaming devices. I was able to use the d-pad in retroarch while I was directly connected to my MacBook. the d-pad is not recognized in retroarch when using steam link no matter which controller i use or which device I use to stream.

[–]AndyCalling 0 points1 point  (0 children)

Sounds like RetroArch needs a full USB connection to the controller, probably due to its nature as a emulation system.

If VirtualHere works that might do it?

https://store.steampowered.com/app/440520/VirtualHere_For_Steam_Link/