I’ve been using an Xbox One controller with a dongle on my OG Framework laptop running Nobara (GNOME edition) for a number of years with no issues. After a recent system update, now connecting the controller causes freezes.
If I’m in a game (the game I’m playing is Assassin’s Creed Rogue), then it freezes the game but I do seem to be able to get out of it so it doesn’t seem to be a kernel panic.
If it’s still connected when restarting, it will freeze at the login screen and I have to restart.
The system is up to date, and as part of trying to fix this I’ve updated the driver to this one, as the previous one doesn’t seem to be maintained anymore.
Any tips on trouble shooting this further?
had the same problem after a kernel update on fedora.
I switched to this fork: https://github.com/dlundqvist/xone
now everything runs fine
Lol I already had that installed as per my OP, but I don’t think I restarted afterwards. Must have had the right version installed but the wrong version loaded, as after restarting I think this is fixed. Thanks for confirming it works for you, it seems to have worked for me too!
Edit: Nevermind, it’s not solved. It’s working for a while, but the game is still crashing eventually 🙁
I had issues with xone recently, using the same fork as you. The cause ended up being that i had multiple instances of the dkms module installed, i never removed their files from my source folder after uninstalling them.
So after a system update, they’d all install at once. Including the abandoned version of it.
This was on an arch based system though. I’m not familiar with nobara enough to know if this is helpful for you.
Thanks, I think I only have one version installed as I should see a second here?
$ dkms status xone/0.4.5, 6.16.8-200.nobara.fc42.x86_64, x86_64: installed
Does it work that way? Or do you have to make sure there’s not the files hanging in a folder somewhere?
I found there were other versions installed via repositories (as opposed to the make file installed version). Tidied all that up, removed everything, restarted, and installed the one from github as per the instructions. Same thing.
I did work out something new, though. It’s specifically when I enable the eagle vision in Assassin’s Creed (Rogue) that it freezes. And it still happened without the controller connected.
My suspicion is that the controller driver thing solved one problem, but there are still more issues that aren’t controller related…
Other potential hints, when playing Hades (the rougelike) the lighting is now messed up, going dark at certain times based on where I’m standing. It was working fine before. This is only in the DirectX version, the Vulkan one works fine.
I have also tried regenerating pre-compiled shaders in steam and have tried using Proton Experimental.
Any other ideas?