Всички дискусии > Steam форум > Help and Tips > Подробности за темата
PS5 Controller wired works, Bluetooth mode no input!
Hi All,
I'm using Steam, with PS5 controller support and I play FIFA23 as non steam game. When I fire up the FIFA23 game with a wired PS5 controller I'm not having any issue's playing it. But, when I switch to bluetooth (not in-game) and I start FIFA23 I don't have any input. Steam is using the same controller config for wired and bluetooth so my conclusion is there isnt a problem with the controller configuration.

So FIFA23, wired and bluetooth mode both expect to use controller buttons ingame (link under text). But when I'm using bluetooth I have no input at all. So I keep pressing buttons but nothing works. (In Steam controller is working)

https://i.ibb.co/X2TDRGk/controller.png

PS5 Controller wired works, but bluetooth no input
Wired and Bluetooth shows both controller buttons ingame

So, what's next? It seems that the button configurations in Steam are working well. When I switch to bluetooth mode I can see the controller in Steam.

I'm not using any 3th party software like DS4Windows and I don't want to. This because I will be using Steam Link once in a while and it will always gives me trouble.

Anything I can check?
< >
Показване на 1-5 от 5 коментара
From what you describe and that you have PS prompts, I'm thinking the controller may not be going via Steam's support but going direct to the game and its native support. See if the controller works via BT if you do this:

Control Panel > right-click System > Open > select Advanced system settings > Environment Variables...
(Or can tap Windows key and start typing environment and it should display 'Edit the system environment variables, or could type advanced to get 'View advanced system settings')

Create a new System variable
variable name: SDL_JOYSTICK_HIDAPI_PS5_RUMBLE
value: 0
OK > OK
Start Steam (can't remember if the variable is applied if you create it while Steam is running, I know you can edit the value though)
Connect controller

(Delete the variable & restart Steam for things to go back to regular operation.)

(Over BT the DualSense operates in one of two modes. One is compatible with DirectInput, the other not, FIFA will be accessing the DS5 via DirectInput,Value = 0 prevents Steam/SDL from switching the controller away from Dinput mode, value= 1 means switch to enhanced mode.
When the controller is in enhanced mode* turn it off/on to return it to DInput mode.

*may have the player indicator light lit, or lightbar different from the default blue - seeing that means the controller is in enhanced mode, not seeing those clues doesn't necessarily mean it's in Dinput mode though)


If it is native support then the investigation is why it's not using Steam's support - might be settings or might be Steam overlay issues with FIFA or...something
Първоначално публикувано от tintingaroo:
From what you describe and that you have PS prompts, I'm thinking the controller may not be going via Steam's support but going direct to the game and its native support. See if the controller works via BT if you do this:

Control Panel > right-click System > Open > select Advanced system settings > Environment Variables...
(Or can tap Windows key and start typing environment and it should display 'Edit the system environment variables, or could type advanced to get 'View advanced system settings')

Create a new System variable
variable name: SDL_JOYSTICK_HIDAPI_PS5_RUMBLE
value: 0
OK > OK
Start Steam (can't remember if the variable is applied if you create it while Steam is running, I know you can edit the value though)
Connect controller

(Delete the variable & restart Steam for things to go back to regular operation.)

(Over BT the DualSense operates in one of two modes. One is compatible with DirectInput, the other not, FIFA will be accessing the DS5 via DirectInput,Value = 0 prevents Steam/SDL from switching the controller away from Dinput mode, value= 1 means switch to enhanced mode.
When the controller is in enhanced mode* turn it off/on to return it to DInput mode.

*may have the player indicator light lit, or lightbar different from the default blue - seeing that means the controller is in enhanced mode, not seeing those clues doesn't necessarily mean it's in Dinput mode though)


If it is native support then the investigation is why it's not using Steam's support - might be settings or might be Steam overlay issues with FIFA or...something


The solution you give is totally effective, although I found it elsewhere, now the same problem is happening to me, but with the Dualshock 4, will you have any solution?
It may be as simple as disabling PlayStation Configuration Support / Steam Input for PlayStation controllers (Steam > Settings > Controller) and restarting the controller but things can depend.

What game & is it a Steam game? Also which version DS4 controller? (with version 2 the lightbar can be seen on the touchpad)

One thing that should work is using DS4Windows. It supports both v1 and v2 DualShock 4 controllers and will emulate a wired DS4 v1.
Първоначално публикувано от tintingaroo:
From what you describe and that you have PS prompts, I'm thinking the controller may not be going via Steam's support but going direct to the game and its native support. See if the controller works via BT if you do this:

Control Panel > right-click System > Open > select Advanced system settings > Environment Variables...
(Or can tap Windows key and start typing environment and it should display 'Edit the system environment variables, or could type advanced to get 'View advanced system settings')

Create a new System variable
variable name: SDL_JOYSTICK_HIDAPI_PS5_RUMBLE
value: 0
OK > OK
Start Steam (can't remember if the variable is applied if you create it while Steam is running, I know you can edit the value though)
Connect controller

(Delete the variable & restart Steam for things to go back to regular operation.)

(Over BT the DualSense operates in one of two modes. One is compatible with DirectInput, the other not, FIFA will be accessing the DS5 via DirectInput,Value = 0 prevents Steam/SDL from switching the controller away from Dinput mode, value= 1 means switch to enhanced mode.
When the controller is in enhanced mode* turn it off/on to return it to DInput mode.

*may have the player indicator light lit, or lightbar different from the default blue - seeing that means the controller is in enhanced mode, not seeing those clues doesn't necessarily mean it's in Dinput mode though)


If it is native support then the investigation is why it's not using Steam's support - might be settings or might be Steam overlay issues with FIFA or...something

Very useful dont know why this works for my ps5 controller but I'm not questioning it.
Първоначално публикувано от tintingaroo:
From what you describe and that you have PS prompts, I'm thinking the controller may not be going via Steam's support but going direct to the game and its native support. See if the controller works via BT if you do this:

Control Panel > right-click System > Open > select Advanced system settings > Environment Variables...
(Or can tap Windows key and start typing environment and it should display 'Edit the system environment variables, or could type advanced to get 'View advanced system settings')

Create a new System variable
variable name: SDL_JOYSTICK_HIDAPI_PS5_RUMBLE
value: 0
OK > OK
Start Steam (can't remember if the variable is applied if you create it while Steam is running, I know you can edit the value though)
Connect controller

(Delete the variable & restart Steam for things to go back to regular operation.)

(Over BT the DualSense operates in one of two modes. One is compatible with DirectInput, the other not, FIFA will be accessing the DS5 via DirectInput,Value = 0 prevents Steam/SDL from switching the controller away from Dinput mode, value= 1 means switch to enhanced mode.
When the controller is in enhanced mode* turn it off/on to return it to DInput mode.

*may have the player indicator light lit, or lightbar different from the default blue - seeing that means the controller is in enhanced mode, not seeing those clues doesn't necessarily mean it's in Dinput mode though)


If it is native support then the investigation is why it's not using Steam's support - might be settings or might be Steam overlay issues with FIFA or...something





You are a legend. Although, deleting the variable didn't work for me. Creating one and letting it stay as the variable did the trick for me. Thanks a lot man.
< >
Показване на 1-5 от 5 коментара
На страница: 1530 50

Всички дискусии > Steam форум > Help and Tips > Подробности за темата
Дата на публикуване: 15 март 2023 в 4:50
Публикации: 5