Linux version 19.1 with DualShock 4DualShock 4 installed (4DualShock 4).
Linux version 19.1 with DualShock 4DualShock 4 installed (4DualShock 4).
Initially, I faced issues with my DS4 on Linux Mint 19, similar to problems reported in Steam and RPCS3. I was confident everything should function as it did before switching from Pop! (though I prefer Cinnamon). After extensive searching without success, I updated the kernel and it resolved the issue. (USB and Bluetooth) If you're experiencing the same, consider updating your kernel as well. Update manager → View → Linux kernels. Please back up before proceeding. I hope this helps, sorry if you already knew how to fix it. Good night. TLDR: Kernel update worked for me (version 5.0.0-15). Update at your own risk.
It seems the issue lies in how the DS4 controller is accessed. While evdev was previously supported, modern setups often require different handling. Steam and RPCS3 use alternative methods like "hidraw," so you may need to set up udev rules manually or use the steam-devices package to fix it.
Hi, Yes it now functions properly. I'll revise the original post to make it clearer. I understood it should work as I had before using Pop OS, but it didn't perform correctly when it launched. With the updated kernel, it now works with evdev, though RPCS3 still had issues. Steam initially didn't recognize anything, but that's fixed now. I'm not sure if "hidraw" was operational, so I'm leaning against that. During my research, I found suggestions about configuring udev rules, like the one in /lib/udev/rules.d/99-ds4-controllers.rules. It seems there was another location for it, but I hadn't found the 99-ds4-controllers.rules file at first and had to create it myself without success. Installing the steam-devices package didn't help then. Thanks for your help—I hope this resolves any confusion.