-
Notifications
You must be signed in to change notification settings - Fork 10
Description
after some tweaking in fresh installation of CachyOS on my Claw A8, i can confirm the MSI / XBOX button need some kernel patch (probably driver) to make it works by default
i attached some findings on my ends, after trying inputplumber (i even made my custom devices config, because my detected ProductID was 1902, not 1901) and checked via evtest as well on those devices (still no luck for MSI button to registered in evtest)
then after a while, i found it you can install bazzite kernel on cachy os, and after installing the kernel, i installed hhd as well, then booting into bazzite kernel, and the MSI button working without issue
for those owner of Claw A8 that only want to make the controller works like bazzite did, do this (assuming you do fresh installation of CachyOS)
sudo pacman -Syu hhd hhd-ui yay && sudo yay -Su linux-bazzite-bin && sudo systemctl enable hhd
reboot and enter bazzite kernel
open HHD to tweak your controller (mine using xbox elite)
known issue :
- power button in deck mode not working (i've tried normal powerbuttond and steamos-powerbuttond same output, nothing working on deck mode, you can still use normal sleep way, via power menu)
- you might want to tweak your desktop layout mapping in your steam (because what bazzite did was using steam input as the bridge for making the controller works in desktop mode, so if you close the steam in bazzite, the controller wont works)
fixes for known issue :
- power button in deck mode
there is
HandlePowerKey=ignorein /etc/systemd/logind.conf.d/steam-deckify.conf , so the fix was to create another override for that, and adjustHandlePowerKey=suspendor something else (mine suspend-then-hibernate, because i already enable and config my CachyOS to do the hybrid suspend + hibernation)
references :
#63
ShadowBlip/InputPlumber#363
https://github.com/bazzite-org/kernel-bazzite
https://www.reddit.com/r/MSIClaw/comments/1lnv5m9/msi_claw_a1m_steamos_nobara_installation_guide
edit : updated command line for fresh install CachyOS and add some fixes for known issue