DS4 Rumble

Hello,

I already opened three issues over the last years, which address problems with the DS4 controller via Bluetooth and USB. In the last days, I installed a game on my laptop, which runs the same Endeavouros and discovered that the DS4 is fully working with Bluetooth and USB. Rumble is fully supported in the game I tried.

So I installed the same game on my PC and no rumble, I bought a new Intel AX210 no rumble via Bluetooth. I checked if both are using the same driver and the same Proton version, which they do.
The laptop has a 12450H and the PC a 13400F in an Asrock B660M Pro RS Motherboard. The laptop has AX201 chip, so I will buy this too, just to make sure, if that solves the problem, but I guess not.

So how is it possible that on one device I get rumble support, on the other one no rumble?

P.S. I am sorry that the DS4 controller is such an endless story, but it’s a great controller which I favour.

After a few hours of searching, I found this link:

So I searched the system.reg of the game folder for those lines and they where missing on the PC and present on my Laptop. Which was very strange because I never added anything on the laptop, I just installed the game.

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus]
"Description"="Wine HID bus driver"
"DisableHidraw"=dword:00000001
"DisplayName"="Wine HID bus"
"Enable SDL"=dword:00000001
"ErrorControl"=dword:00000001
"Group"="WinePlugPlay"
"ImagePath"="C:\\windows\\system32\\drivers\\winebus.sys"
"ObjectName"="LocalSystem"
"PreshutdownTimeout"=dword:0002bf20
"Start"=dword:00000003
"Type"=dword:00000001

I copied the lines from my laptop to my PC and renamed it with .reg ending. In Heroic I clicked on winetricks to get to regedit and then just used the .reg file to edit the system.reg. I started the game and have finally rumble with a DS4 controller.

I still have no controller support via Bluetooth in Horizon Zero Dawn, but by emulating a xbox conrtoller wit ds4drv, the controls work, but the rumble is missing again. Damm you DS4 controller.

I will leave this open maybe I find a solution.