Proton 10 not seeing controller nor mouse inputs

Hi, don't know why but couple games when on proton 10 doesn't pass through controller inputs, same goes for mouse. As for mouse it only recognises left click, but I can't click in menus. Doesn't matter if I use controller as wireless or if plugged in. Tried so far: - proton 10.0-1 beta - proton experimental - proton tkg 10.6 - proton GE 10-1 Version which work: - Proton GE 9-27 I tested proton 10 on freshly installed standalone Fedora Kinoite 42 on my second disk and I don't have these problems. Sample game which has this problem: - Mafia Definitive Edition Not gonna lie it's kinda annoying since I see that I have better performance on 10s comparing to 9.
%%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%% 󱋩  bazzite:stable 
%%%%%%%%% %%%%%%%%%%%%%%%% 󰣛  Bazzite 42 (FROM Fedora Kinoite)
%%%%%%%%% %%%%%%%%%%%%%%%###   Linux 6.14.4-104.bazzite.fc42.x86_64
%%%%%%%%% %%%%%%%%%%%%%###### 󰅐  28 mins
== =======######
== =========##### 󰻠  AMD Ryzen 7 2700 (16) @ 3.20 GHz
%%%%%%%%% %%%%%%%####======##### 󰍛  AMD Radeon RX 6650 XT [Discrete]
%%%%%%%%% %%%%%#######=====#####   8.46 GiB / 15.51 GiB (55%)
%%%%%%%%% %%%#########=====#####   41.50 MiB / 41.50 MiB (100%) - overlay [Read-only]
%%%%%%%%% %%##########=====#####   68.82 GiB / 464.17 GiB (15%) - btrfs
%%%%%%%%%====###########=====######   744.65 GiB / 929.93 GiB (80%) - btrfs [Read-only]
%%%%%%%%====#########======###### 󰍹  1600x900 @ 60 Hz in 20" [External]
%%%%%%%=====#####========###### 󰍹  1920x1080 @ 144 Hz in 27" [External] *
%%%%###===============####### 󰖺  Mouse passthrough (absolute)
%#######==========######### 󰖺  Xbox Wireless Controller
#######################
################### 󰕮  KDE Plasma 6.3.5
###########   KWin (Wayland)
  bash 5.2.37
  Ptyxis 48.3
󰏖  2676 (rpm), 69 (flatpak), 45 (brew)
%%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%% 󱋩  bazzite:stable 
%%%%%%%%% %%%%%%%%%%%%%%%% 󰣛  Bazzite 42 (FROM Fedora Kinoite)
%%%%%%%%% %%%%%%%%%%%%%%%###   Linux 6.14.4-104.bazzite.fc42.x86_64
%%%%%%%%% %%%%%%%%%%%%%###### 󰅐  28 mins
== =======######
== =========##### 󰻠  AMD Ryzen 7 2700 (16) @ 3.20 GHz
%%%%%%%%% %%%%%%%####======##### 󰍛  AMD Radeon RX 6650 XT [Discrete]
%%%%%%%%% %%%%%#######=====#####   8.46 GiB / 15.51 GiB (55%)
%%%%%%%%% %%%#########=====#####   41.50 MiB / 41.50 MiB (100%) - overlay [Read-only]
%%%%%%%%% %%##########=====#####   68.82 GiB / 464.17 GiB (15%) - btrfs
%%%%%%%%%====###########=====######   744.65 GiB / 929.93 GiB (80%) - btrfs [Read-only]
%%%%%%%%====#########======###### 󰍹  1600x900 @ 60 Hz in 20" [External]
%%%%%%%=====#####========###### 󰍹  1920x1080 @ 144 Hz in 27" [External] *
%%%%###===============####### 󰖺  Mouse passthrough (absolute)
%#######==========######### 󰖺  Xbox Wireless Controller
#######################
################### 󰕮  KDE Plasma 6.3.5
###########   KWin (Wayland)
  bash 5.2.37
  Ptyxis 48.3
󰏖  2676 (rpm), 69 (flatpak), 45 (brew)
59 Replies
seriouskinn
seriouskinn5mo ago
I just had a problem about gamescope not letting me click on a dialog with GE-Proton-10-1, let me downgrade and see
arkejn
arkejnOP5mo ago
bazzite base:
Deployments:
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:d0e5c3a6985ad7edd3f18357f572cc6e8285f581cd2f9936323aa30c0201900d
Version: 42.20250519 (2025-05-19T05:08:14Z)
SecAdvisories: 1 moderate, 1 important
Diff: 259 upgraded, 2 removed, 1 added
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:20faa2b23b1d415f9182d38fc8c039114e11059511a4c189ffd5997d5f34b517
Version: 42.20250513 (2025-05-13T16:14:14Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:1ef5fa460cf052572aa831ffb4ad1142af2f53e20910f867d99b8cf74cf8d6c0
Version: 42.20250511 (2025-05-12T03:51:29Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64
Deployments:
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:d0e5c3a6985ad7edd3f18357f572cc6e8285f581cd2f9936323aa30c0201900d
Version: 42.20250519 (2025-05-19T05:08:14Z)
SecAdvisories: 1 moderate, 1 important
Diff: 259 upgraded, 2 removed, 1 added
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:20faa2b23b1d415f9182d38fc8c039114e11059511a4c189ffd5997d5f34b517
Version: 42.20250513 (2025-05-13T16:14:14Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:1ef5fa460cf052572aa831ffb4ad1142af2f53e20910f867d99b8cf74cf8d6c0
Version: 42.20250511 (2025-05-12T03:51:29Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64
Haven't updated yet to newest one but still might be problem with it. Maybe I'm missing something comparing to plain Kinoite or there's something which causes it? I asked couple people with other distros and they don't have this problem, be it said Kinoite or Arch. Already tried removing layered apps and still the same.
Rondo Revolution
I'm having the same issue. I have a Flydigi Vader 3 Pro and it doesn't work on any games using Proton 10. I tried with both Proton Experimental and GE 10-3
arkejn
arkejnOP5mo ago
I've done all updates, its still the problem. Switched to raw kinoite and no problems. This is something on bazzite, even ruled out plasma problems as gnome has the same problem on bazzite.
Rondo Revolution
I'm also on the latest updates and the issue still persists, it's really annoying having to select Proton 9 for games instead of using the latest Proton 10
Kyle Gospo
Kyle Gospo5mo ago
same goes for mouse
Sorry to say but I am completely unable to reproduce this I have used nothing but Proton-10 and ProtonGE 10-1 for the last few weeks Not one game has issues w/ mouse input I will test controllers later today
Rondo Revolution
Mouse also works fine for me I have re-tested controller on Proton Experimental and GE 10, and on the latest Bazzite update I still have the issue, neither of my controllers work
Zahin
Zahin5mo ago
Did you find any fix? Proton 9 does not have this issue In proton 10 even in ge controller just stops working after suspend resume @arkejn did anything work out for you in the end with proton 10 @Rondo Revolution did anything work out for you in the end? Having the same issue
Rondo Revolution
Nope, but Kyle Gospo is aware of the issue, so it's probably a bit of time before it's fixed For now I'm using Proton 9 and GE 9
Zahin
Zahin5mo ago
Didn't he say he couldn't reproduce it? :/
Rondo Revolution
just the mouse part, which is also not affecting me, but is affecting the other user
Zahin
Zahin5mo ago
Is this a bazzite only issue or does it affect steamos too
Rondo Revolution
I don't know for sure, but from what I have seen it's probably a bazzite only issue
Kyle Gospo
Kyle Gospo5mo ago
Tested this today, I am completely unable to reproduce any issues with input Controllers work perfectly fine on both proton 10 and proton GE 10-3 I tested this on my desktop which uses a desktop image, and my htpc which uses a deck image I also tested it for the actual controls of my handheld which also runs a deck image There is no difference with how input works on bazite versus Fedora or any other distro for controllers And no reason to believe this would be specific to us If you want further debugging on this you are going to have to reproduce this in a way that produces actionable logs, but I will ask another maintainer to test as well just to be sure
Rondo Revolution
If it helps, I'm using the desktop image, is there any logs I can provide to help?
Rondo Revolution
Also, there is an open issue on Proton GitHub of another Bazzite user with the same issue: https://github.com/ValveSoftware/Proton/issues/8681
GitHub
Controllers don't work in game anymore · Issue #8681 · ValveSoftw...
Your system information Steam client version (build number or date): 1745876290 Distribution (e.g. Ubuntu): Bazzite Opted into Steam client beta?: No Have you checked for system updates?: Yes Steam...
Rondo Revolution
I commented there a few days ago I also tested with another controller and still have the same issue. I tried with a Flydigi Vader 3 Pro, a custom Pi Pico controller and a Dualsense, none of them works on Proton 10, but works fine on earlier versions
Eska
Eska5mo ago
Out of curiosity: are you using PROTON_ENABLE_WAYLAND=1? I had that happen when I tried that.
Rondo Revolution
Tried it on one game once only, all the other tries were without the launch option for wayland
Eska
Eska5mo ago
Okay, so that's not it then.
Rondo Revolution
Just tested with Proton 9 and 10 on Heroic Games Launcher to be sure the issue was not on Steam, and same results :/
arkejn
arkejnOP5mo ago
nope, still same thing. standard desktop mode since it's PC, I don't like big picture/gaming mode. Switched to GE 9-27. It's strange for me that I installed kinoite for testing and ootb it just works on 10.x, while bazzite, even with newest build just doesn't work. recognizing click for action like shooting works with mouse but everything else is just inoperable. Haven't tested it in a while besides after last update tho. I will try this week probably as been busy. Same thing actually with ZZZ via lutris. Wanted to try wine-10.6-staging-tkg-ntsync how it fares on 6.14 kernel and no controller detection 😶 checked any other 10.x build and ye only going back to any proton GE 9.x and it instant recognizes controller. Will have to check on Kinoite
Kyle Gospo
Kyle Gospo5mo ago
arkejn
arkejnOP5mo ago
Just downloaded Stellar Blade demo, same thing, 10.0-1 and It doesn't see my controller at all, swapped to GE 9-27 and it instantly recognized it in main menu
Kyle Gospo
Kyle Gospo5mo ago
Tested in five more games, still can't reproduce
arkejn
arkejnOP5mo ago
also everything I tested is without using steam input
Rondo Revolution
I tested on Katana Zero, Blasphemous 2, Cuphead and Street Fighter 6, none of them has controller working with Proton 10, Experimental or GE 10 It works normally on any Proton 9 version I tried with both Steam Input on and off I also tried in Big Picture, but doesn't work either Forgot to mention, but also tried with games on Heroic Games Launcher, with the same result
arkejn
arkejnOP5mo ago
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:a1c08de46c1d1ca0cbee2249a8d7e4deef773bcae8fadf457b82398a666d6539
Version: 42.20250529.2 (2025-05-29T23:17:35Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:a1c08de46c1d1ca0cbee2249a8d7e4deef773bcae8fadf457b82398a666d6539
Version: 42.20250529.2 (2025-05-29T23:17:35Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:a1c08de46c1d1ca0cbee2249a8d7e4deef773bcae8fadf457b82398a666d6539
Version: 42.20250529.2 (2025-05-29T23:17:35Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:a1c08de46c1d1ca0cbee2249a8d7e4deef773bcae8fadf457b82398a666d6539
Version: 42.20250529.2 (2025-05-29T23:17:35Z)
LayeredPackages: ckb-next coolercontrol liquidctl
LocalPackages: multiviewer-for-f1-1.43.2-1.x86_64
Is my current image, but like said before I already tried to remove non-oem packages and issue persists. I can gladly try to troubleshoot it more.
Kyle Gospo
Kyle Gospo5mo ago
And with it on?
arkejn
arkejnOP5mo ago
just checked, nope
Kyle Gospo
Kyle Gospo5mo ago
Yeah sorry, no clue I can't reproduce this with any controller on any hardware with any game Whatever is going on you all are going to have to tell me once you have absolute certainty. If I can't reproduce it I can't debug it. You're out of date 20250603 is the latest
arkejn
arkejnOP5mo ago
yeah I see, was checking on Sunday last update, downloading
No description
Rondo Revolution
My system was also outdated, I updated it, and also did a rpm-ostree reset to be sure, but same result so far
arkejn
arkejnOP4mo ago
ye same but of course denuvo on stellar blade hit activation limit :Deadge: Anyway what I notice as well is that when on 9-27 it renders game's cursor, while on 10.x I have only system cursor rendered. ok so I've tested and installed fresh bazzite on secondary ssd. didn't add anything, tried as is after update to latest 20250603. It's the same problem, mouse is only recognized that it left clicks into the void, but no option to click precisely what I want. Controller also doesn't work. So I have no idea what is different with Kinoite that makes it work.
Rondo Revolution
Steam just added support for the additional Flydigi Vader controllers in D-Input mode and I thought it would help, but unfortunately it still doesn't work on Proton 10, only on Proton 9 and earlier versions. I have a laptop with Bazzite that I'll test it on when I can to see if it also happens there
Zahin
Zahin4mo ago
Zahin
Zahin4mo ago
This issue is still not fixed I've seen multiple other threads with the same issue. This footage here has the game played in ge proton 10-4 and as you can see I just did a simple sleep restart and the game input is totally gone until I restart it again
Zahin
Zahin4mo ago
Same game everything's the same all I did was change to ge proton 9-27 and it works normally
Zahin
Zahin4mo ago
My ally's running the latest bazzite just updated it yesterday and it's still like this The issue occurs if I - a) Sleep then resume b) Switch power state aka pull out the charger or put the charger in If any of these two happens controller input is instantly gone for the game but not for steam ui that works perfectly fine
arkejn
arkejnOP4mo ago
I just rebased to stock kinoite and suddenly every problem disappears. It's definitely something with bazzite cause I won't believe it's my system. So good luck for rest of you :Okay: ok I tinkered a bit, for some reason openrgb does that and probably udev rules causes it. @Rondo Revolution do you have rgb on your rig and use openrgb?
Rondo Revolution
I haven't used OpenRGB in a while, but I definetely used it on this bazzite install in the past, do you know which udev rule file might be the culprit?
arkejn
arkejnOP4mo ago
there should be 60-openrgb.rules either in etc/udev/rules.d/ or /lib/udev/rules.d/
Rondo Revolution
I do have the file in /lib/udev/rules.d/
arkejn
arkejnOP4mo ago
unfortunately I do not know if this rule is preinstalled or is it installed with openrgb. before I had openrgb layered but now I installed flatpak and had to add rule manually. After reloading rules and restarting it started to act up. Once removed, reloading and restarting problem with mouse and controller is gone after sudo udevadm control --reload-rules && sudo udevadm trigger it didn't work so had to restart but I'm confident this is my culprit.
Kyle Gospo
Kyle Gospo4mo ago
installing openRGB doesn't install any rules those rules are pre-installed in every bazzite install Every test the dev team has done where they were unable to reproduce this issue were completed with those rules in place almost certainly not the issue
Rondo Revolution
yeah, unfortunately I don't think that's related to the issue I'm having I tried taking out the few udev rules I had set up and tried using an empty openrgb rule in case /etc/udev/rules.d takes is the last one being loaded, but neither worked also tried adding a udev rule specifically for my controller, but same thing on proton 10 :/
arkejn
arkejnOP4mo ago
did you restart your system after reloading rules? cause I can add manually rules, reload them and controller suddenly stops for me, but to revert it I had to remove rules, reload, then restart system and I'm able to reproduce it atm every single time
Rondo Revolution
yep, I restarted after every change I just managed to test it on my laptop with Proton Experimental and the issue is definitely on my desktop install I can't do a backup and reinstall right now, so that sucks, I have no clue what might be the issue
arkejn
arkejnOP4mo ago
found also this https://github.com/atar-axis/xpadneo/issues/457 OpenRGB (may mess up mappings and rumble stability)
Kyle Gospo
Kyle Gospo4mo ago
We don't ship xpadneo
Rondo Revolution
Ok, I have now reinstalled Bazzite and restored a backup of my home folder, but the issue persists I'll try installing it on a spare ssd I have and testing it again, but I'm not confident the issue is on my system anymore Ok, after further testing I believe the issue is with Bazzite I made a fresh install on an external SSD I have, and the issue is still present there. After that I rebased to the nvidia image since that's what my laptop has where it works, the issue persisted. After that I rebased to Kinoite, enabled third-party repos and installed Steam. The issue persisted, but after deleting the steam folders in my home directory, and letting steam recreate it, my controller worked correctly on Proton 10. All tests were done with Proton Experimental I'll test again on the nvidia image to be sure by letting steam recreate the folders Also, I tried to let steam recreate folders in my main install right now, and the issue still persists, no input from controllers on Proton 10 But that install in on the amd image Yeah, made no difference being the amd or the nvidia image I don't know why, but so far the issue is only present on Bazzite for me On Kinoite it works fine Maybe its an issue with the Steam package present on Bazzite repos?
Kyle Gospo
Kyle Gospo4mo ago
it's the fedora one and if it was -- literally any bazzite developer would be able to reproduce this issue I doubt the problem is in our image at all
Rondo Revolution
I see, do you know anything I can try to narrow down what might be the issue? It's buggin the hell out of me Specially since it only affects Proton 10 and I can make it work on a fresh Kinoite install, but not a fresh Bazzite install
Kyle Gospo
Kyle Gospo4mo ago
narrow down exactly what controllers you're testing on what games on what hardware so we can run our own tests unless we can reproduce this it's not getting fixed
Rondo Revolution
Oh ok, here's all the info you asked: Hardware: Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 5700 XT Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B450 AORUS PRO WIFI Software: Operating System: Bazzite 42 (Desktop image) KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.6-106.bazzite.fc42.x86_64 (64-bit) Graphics Platform: Wayland Games tested: Katana Zero, Risk of Rain 2, Cuphead, Blasphemous II, Balatro, Street Fighter 6, Sekiro Controllers used: Dualsense; Flydigi Vader 3 Pro both in DInput (needs latest Steam Beta) and XInput; Custom leverless controller (Raspberry Pi Pico/RP2040 with GP2040-CE firmware in XInput mode) Proton versions: Tried all controllers in Proton Experimental and Proton 9, none works on Experimental or any other version of Proton 10. If there's any other info I need to provide or logs that I need to send, I'll gladly do Sorry to bother, but has there been any update on this? Unfortunately I still can't use Proton 10 with controllers Also little update: I found a workaround, if I use Proton GE with the recent added option PROTON_PREFER_SDL=1 %command% to the game it seems to work, I'll further test it, but for now it worked on FF7 Remake Update: while the workaround I mentioned before does work, since it disables Steam Input, I can't remap the extra buttons on my controller. I just tested it on my spare drive install and I can only have controllers working on Proton 10 on Kinoite. :dispair:
oho
oho3mo ago
Have similar issues on my end with both a DS5 (bluetooth and wired) and an 8BitDo Ultimate controller via its dongle. Any version of Proton 10 (GE, Experimental, or official Beta) across all games. Desktop Image with NVIDIA drivers. I mainly notice it if I alt+tab out of the game or otherwise make the game lose focus i.e. I brought up the Steam overlay in game once and that also killed controls. Steam Input on or off. OS itself still recognizes inputs from controllers, though. Does not occur on CachyOS, Fedora 42, regular Arch, or Debian Stable. Likewise on SteamOS on my Steamdeck. Also doesn't occur on Proton 9 or lower. I did notice the same SDL solution above did work, as did forcing wayland in GE10-10 (since that also forces SDL) with no issues. Could alt+tab without controls being lost. Unfortunately not a complete solution as some games don't play nice without Steam Input, but hey. For info on my system Hardware: Processor: AMD 9800X3D Memory: 16GB RAM GPU: NVIDIA 3080 10GB Founders Edition MOBO: ASRock B850M Pro RS Wifi Software: Operating System: Bazzite 42 KDE Desktop Image with NVIDIA drivers. Validated updates on it. Games tested: Ys 1&2 Chronicles+, Ys VI: Ark of Napishtim, Clair Obscure: Expedition 33, Rise of the Ronin, Grim Fandango HD, Sam & Max Save The World. Steam Input on and off in all (where I could actually still get controls without Steam Input, that is) Controllers used: Dualsense via Bluetooth & Wired; 8BitDo Ultimate 2.4g Controller with dongle in XInput mode. Proton versions: Proton 10 Beta Proton Experimental GE Proton 10-4 through 10-10 GE Proton 9-27 Proton 9
AlanLan
AlanLan3mo ago
I also have similar issue in game mode with Proton 10 (I use GE-Proton), while controller input works normally, it seems that mouse input are strictly focused on the first launched proton-layered app, meaning that if I switch to another app using Steam Overlay, any mouse action (clicking mostly) will be executed on the first launched proton-layered app/games
oho
oho3mo ago
Did a quick test with the new Proton 10.0-2 (beta) Valve put out in Ys Origin with my DS5, and same issue. I alt+tab once and lose controller input entirely while OS and Steam itself still seem to be taking inputs. Didn't do much additional testing but I don't suspect any other results to be much different. Setting back to GE 9-27 results in controls returning just fine.
W0uw
W0uw3mo ago
Similar issue, works on 10-GE withPROTON_PREFER_SDL=1 %command% or switching to 9 works also. Weird thing is that on the new Ninja Gaiden it work without any special settings for a couple of times an then when i paired a new controller (don't know if it had anything to do with it) it stopped working.

Did you find this page helpful?