BlendOS - How to Fix Controller - Steam Input only working in-Steam: Menus, NOT in Games

This is a short on how to resolve Controller issues, w/Steam Input in-Games not working, but the Controller works in the Steam Menu(Like Big Picture Mode) & is detected by the DE(KDE) as installe & working. If Steam Input will only work properly, if the game has no Official Controller Support(M+KB ONLY) or only M+KB(Steam Input: Controller) Bindings then this is likely(probably) what you're looking for. This will hopefully resolve your issues 1. Open Konsole - Enter: lsmod | grep uinput if nothing happens, the empty output from lsmod | grep uinput is exactly what we'd expect if the module isn't currently loaded. This is the default state 2. Manually load the ModuleModule Konsole - Enter: sudo modprobe uinput modprobe tells the Kernel to dynamically insert the uinput module from your current kernel's modules directory. Creating the /dev/uinput device file that Steam uses to "fake" input events (like emulating an Xbox controller for games) via Steam Input. 3. Prepare Test Rerun the command from Step 1. & you shoud see something relative to this: ´´uinput 20480 0 dosen't have to be exact. **3. Test Steam Input** Open Steam & Enable Steam Input. Open a Steam Game and use a ABXY Controller Layout(not M+KB) if it works then this resolved your issue but we're not done yet. **4. Make this permanant** Run this command inside of Konsole: echo "uinput" | sudo tee /etc/modules-load.d/uinput.conf`` What This Does: echo "uinput" outputs the module name as text, | sudo tee pipes it to write as root into a new file in the writable /etc overlay (BlendOS preserves this across akshara updates). The .conf extension tells systemd to parse it at boot. Ran BlendOS for months and this never happened before. Happens to me recently, and this was the solution.
12 Replies
𝕚𝕟𝔽𝕒𝕟𝕥𝕣𝕪-𝟛𝟚
Is this intended behavior btw devs?
#1 mixed number hater
it's not intended, might be because /etc isn't persistent like it should be
Asterisk
Asterisk3mo ago
10/10 Markdown formatting Might wanna fix that first This isn’t Reddit you can use more markdown conventions
𝕚𝕟𝔽𝕒𝕟𝕥𝕣𝕪-𝟛𝟚
I will Discord on Mobile is horrid. I have to copy half of this post, and fix the first half then paste the 2nd half and fix. Doing all in one goes causes the cursor to go all the way to the bottom. I also realized the NTSYNC has the same issue, with it being standard since Kernel 6.14 I realized
/dev/ntsync
/dev/ntsync
Was missing as well.. (As of 6.16.8-zen3-1-zen) With the above workaround being more or less the same temporary solution.
sudo modprobe ntsync
sudo modprobe ntsync
Thank you and the rest of the BlendOS team for acknowledging the issue, hopefully it is fixed at the leisure of the team.
Valkyrja
Valkyrja3mo ago
.triller_ received a thank you Jao!
#1 mixed number hater
no idea why /dev/ntsync wouldn't exist would have to look into it
Asterisk
Asterisk3mo ago
uh that should be like loaded by default
#1 mixed number hater
yeah if it should be loaded be default, idk why it wouldn't be
𝕚𝕟𝔽𝕒𝕟𝕥𝕣𝕪-𝟛𝟚
Went ahead and filmed it for documentational purposes. @i ♥ unnatural carnal copulation Whooops.. This is encoded in AV1. Went ahead and re-encoded it in h.264, the revise video will be bellow:
#1 mixed number hater
well for whatever reason it was showing fine for me lol i know recently av1 didn't work but uh idk showing fine for me now

Did you find this page helpful?