• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Xbox app doesn't recognise DS4

ChoosableOne

ChoosableAll
I'm using Ds4 on linux for Steam Link and can't play gamepass games on it because microsoft doesn't like sony? I'm using Ds4windows on win 11 but linux doesn't have that so... any suggestions? Steam input doesn't work, I can only use desktop layout which turns ds4 to mouse keyboard.
 

buenoblue

Member
I was using ds4windows with a ps5 controller on windows 11. Even though it worked most times sometimes I would get double inputs and wind sensitivity issues. In the end I bought an Xbox one pad and I just works and the native support just feels better.
 

RoboFu

One of the green rats
On Linux? it's probably a driver issue.

How are you using game pass with steam ?

Also Xbox pc app will clash with steam open causing double input. You really can't use the Xbox app and steam at the same time.
 
Last edited:
I've had issues with ds4 for windows not working in from games.

Theres something things you can disable in the setting that gets it working for more games, would probably resolve your issue .

Google ds4 windows not working in eldenring.
 

ManaByte

Member
How are you using game pass with steam ?

Cringe Reaction GIF
 

ChoosableOne

ChoosableAll
I was using ds4windows with a ps5 controller on windows 11. Even though it worked most times sometimes I would get double inputs and wind sensitivity issues. In the end I bought an Xbox one pad and I just works and the native support just feels better.
You have to use hidhide and hide it from bill gates.
On Linux? it's probably a driver issue.

How are you using game pass with steam ?

Also Xbox pc app will clash with steam open causing double input. You really can't use the Xbox app and steam at the same time.


On windows, it works without issues(so far), no double input etc(I'm using ds4windows+hidhide).

I remapped some of the controls on linux and minecraft is playable somehow(via steam link). It's just hard to configure for games with a complicated control scheme(like monster hunter rise).

Linux recognizes the DS4, it works with other games... problem is, microsoft doesn't like that controller. I need to find a program/or trick to disguise the ds4 as an xbox controller.
Skill issue
On Microsoft's side?
 

El Muerto

Member
You dont need DS4windows, unless you really like the features. I found it causes more problems than it fixes. So I have a linux htpc that i primarily use as a steam link, with my main pc is on windows. I used a DS4 for a while, now using a dual sense. The DS4 and dual sense drivers are built in the linux kernel so there are no drivers for your linux pc. I have been unable to get my controllers working for gamepass games using steam link and could never figure it out. I am however able to get it to work using Moonlight on my linux pc, and i have sunshine installed on my windows gaming pc as i have a AMD gpu. Use UWPhook to add shortcuts to gamepass games to steam. Then use moonlight to launch steam and the game and it should work with the controller. You might have to play the controller settings in the moonlight app, can't remember what i have checked but this is how i got my ds4 to work with gamepass games on my steam link. If UWPhook is giving an error, what i did was created a folder for the Xbox app games. Installed UWPhook to the root of that folder i created, and installed gamepass games in that same folder.
 
This is why I keep a Series controller around as sometimes my Dualsense just doesn't work even with DSX running.

Steam games obviously just work, and DSX works most of the time but I have had a couple games where I just can't get the game to recognize anything but a Xbox controller.
 

ChoosableOne

ChoosableAll
You dont need DS4windows, unless you really like the features. I found it causes more problems than it fixes. So I have a linux htpc that i primarily use as a steam link, with my main pc is on windows. I used a DS4 for a while, now using a dual sense. The DS4 and dual sense drivers are built in the linux kernel so there are no drivers for your linux pc. I have been unable to get my controllers working for gamepass games using steam link and could never figure it out. I am however able to get it to work using Moonlight on my linux pc, and i have sunshine installed on my windows gaming pc as i have a AMD gpu. Use UWPhook to add shortcuts to gamepass games to steam. Then use moonlight to launch steam and the game and it should work with the controller. You might have to play the controller settings in the moonlight app, can't remember what i have checked but this is how i got my ds4 to work with gamepass games on my steam link. If UWPhook is giving an error, what i did was created a folder for the Xbox app games. Installed UWPhook to the root of that folder i created, and installed gamepass games in that same folder.
That's a nice suggestion, thank you. I tried it before but it performed worse than steam link somehow(nvidia gpu on host, potato amd gpu/old cpu on linux caused it? it didn't work good on ipad too). I'll try again with different settings this time.
 

Soodanim

Gold Member
You have to use hidhide and hide it from bill gates.



On windows, it works without issues(so far), no double input etc(I'm using ds4windows+hidhide).

I remapped some of the controls on linux and minecraft is playable somehow(via steam link). It's just hard to configure for games with a complicated control scheme(like monster hunter rise).

Linux recognizes the DS4, it works with other games... problem is, microsoft doesn't like that controller. I need to find a program/or trick to disguise the ds4 as an xbox controller.

On Microsoft's side?

Someone who uses DS4W properly, that's what I like to see.

I'm in the same boat. On Windows DS4W in input mode handled the majority and I have a DS4 mode for when I want Steam's stronger customisation options. But going into Linux I don't know how to anchieve the same and I've not had much luck searching.

If Steam Controller 2 ends up being my new solid all purpose controller then I'll run all games through Steam if need be, but until that day I don't know how to get the customisation and profiles I want.
 

ChoosableOne

ChoosableAll
Someone who uses DS4W properly, that's what I like to see.

I'm in the same boat. On Windows DS4W in input mode handled the majority and I have a DS4 mode for when I want Steam's stronger customisation options. But going into Linux I don't know how to anchieve the same and I've not had much luck searching.

If Steam Controller 2 ends up being my new solid all purpose controller then I'll run all games through Steam if need be, but until that day I don't know how to get the customisation and profiles I want.
Yeah, I wish there was a program on linux that could convert a ds4 into an xbox controller(like ds4windows) but I couldn’t find one either. Most games don’t cause issues with the ds4 though, and if any do, you could try converting the ds4 to steam input?

Btw I managed to emulate the ds4 as an xbox controller via sunshine and play gamepass games(via steam). It doesn’t come like this by default; you need to go into sunshine’s settings and change “Input -> Emulated Gamepad Type” to xbox 360.

Thanks El Muerto El Muerto
 

Soodanim

Gold Member
Yeah, I wish there was a program on linux that could convert a ds4 into an xbox controller(like ds4windows) but I couldn’t find one either. Most games don’t cause issues with the ds4 though, and if any do, you could try converting the ds4 to steam input?

Btw I managed to emulate the ds4 as an xbox controller via sunshine and play gamepass games(via steam). It doesn’t come like this by default; you need to go into sunshine’s settings and change “Input -> Emulated Gamepad Type” to xbox 360.

Thanks El Muerto El Muerto
I've always seen Sunshine as something I didn't need so I ignored it, but I'll take a look. Thanks.
 

Mayar

Member
I'm using Ds4 on linux for Steam Link and can't play gamepass games on it because microsoft doesn't like sony? I'm using Ds4windows on win 11 but linux doesn't have that so... any suggestions? Steam input doesn't work, I can only use desktop layout which turns ds4 to mouse keyboard.
So wait, I haven't been in Linux for a long time, but Sony released an official driver for Linux with DualSense support back in 2020, so the Microsoft app for Linux blocks the official Sony driver? Am I right?
If this is so, then it is extremely ugly on their part. Try this , I haven’t used it myself so I don’t know if it will help or not. But it seems they have it in the description - Emulates Xbox360 controller, mouse, trackball and keyboard.
 

ChoosableOne

ChoosableAll
So wait, I haven't been in Linux for a long time, but Sony released an official driver for Linux with DualSense support back in 2020, so the Microsoft app for Linux blocks the official Sony driver? Am I right?
If this is so, then it is extremely ugly on their part. Try this , I haven’t used it myself so I don’t know if it will help or not. But it seems they have it in the description - Emulates Xbox360 controller, mouse, trackball and keyboard.
I was using Steam Link on linux/living room pc to connect to my main windows/man cave pc for remote play purposes. Microsoft app(xbox) on main pc doesn't work with ds4 controllers natively, and doesn't work with ds4 controllers connected via steam link. I don't know if there is a microsoft app on linux but probably there isn't. You got the main idea though, that program looks decent but it's tricky to install. Ubuntu version's link not working and other options seem difficult to do. But thanks anyway, I don't need it now, as I'm using Sunshine for that purpose.
 
Top Bottom