Attempt to add MSI Claw support?
Hey @R3ZEN is the controller in desktop mode or gamepad mode when you are in the bazzite desktop?
also @antheas for tracking
608 Replies
It is in desktop mode
Only the mouse works with r3 and rt and lt for Zoom in on web
what does
hhd.contrib evdev
show?Bro I just uninstall it and installed windows
I am happy to help
But you will need to help me get it to dual boot
Cus I don't know how to do that
its ok
windows is more useful
How come
if you want to use wireshark
ok i will leave you in antheas hands then 😄
we need to record the commands for msi center
but its a pain
so maybe windows it is
?
?
i dont use windows so i am of little to no help, if he says its better to grab the data from windows i trust him
Guys also one thing to note I live in india and it's currently 12:33 in the night so we are going to have a timezone issue
Just tell me how to dual boot and I will help
you dont need to dualboot
this is fine, it just adds time. it is what happens when working across timezones
just install wireshark
with USBPcap
then do recordings of MSI Center
K I will
or not, is the Claw cheaper in india or sth
whats going on with that
No I got it from dubai
whats the logic behind buying it
I heavnt even checked the indian market price
Man the shop owner said it's the best and it's also performing really good for me
The stats are old and before the latest bios update
seems like shop owner decided to offload old product
It performs really well now
Atleast for me it does
its just not worth the money its not bad
tbf i did hear msi and intel did do some elbow grease to improve it, idk by how much though as the comparisons i saw was against just the msi claws old updates not against the other handhelds
Comeon man I spend a good amount on it
I don't appreciate this
I can't just afford a gaming beast every single day
It good enough for me
its not bad
but the Ally is cheaper
Plus I only for it for the mods on some games I already have a ps5
and is faster soooo nobody bought it
and we have no support for it
Well I can't do anything about it now can i
if you can get some recordings switching between mouse mode and gamepad mode, i can fix that
Its good enough for me so I would just have to wilve through it
it would be nice to get support for it if possible though 🙂
i would need a device or someone to to the research for it
On windows you mean
It's just a click of a button
antheas is the dev of HHD which handles all the handheld controls, so if you can get him the readings he needs through wireshark then he should hopefully be able to add controller support
K I will try my best
And pardon me if I am not available all the time
I have a pretty busy schedule
But I will try my best
https://www.wireshark.org/
install it with USBPcap like he said and get some recordings of msi center switching the controls like he said
this is fine, having someone willing to help test and get the info needed is still huge. it will take the time it takes so there is no rush
we are busy ourselves too 🙂
had to go through a very similar process with the ally x too when we got approached with wanting support for it.
Thanks
You really are friendly people
BTW I am Rishik
i mostly just go by HK or Hikari, antheas is antheas
Nice to meet you Hikari
thats my name
except new manufacturer means everything is new
we tease luke but he did the heavy lifting for asus
anyways im off the store, need to go there before they close, you have a nice day/night and we will catch up again when you got the readings for antheas 🙂
i dont know how to use wireshark myself so i think antheas probably has to guide you on that 😅
K
GN
gn
goodnight
so just installed all the drivers now what am I supposed to do?
Wireshark recordings
K
Guys sorry I will send the info you need tomorrow I had a busy day today and wasn't able to send it
dont sweat it, if you are busy you are busy 🙂 people have lives (i am busy myself atm too)
Hey I installed Wireshark but I don't know how to use it
Guys ?
Windows program, just open and make it do its thing
I did it shows nothing I don't understand
just to make sure (i dont know how to use wireshark myself)
but you installed it usbpcap checked off right?


actually @antheas i just installed wireshark just to look around myself in it, with usbpcap installed it doesnt show a way to capture usb hence the confusion perhaps?


Usbpcap needs to be installed
it was selected to be installed during wireshark install though?
should be but hey windows
give me a sec and i will fire up the windows system and install it manually
nothing, reinstalled usbpcap
gonna see if i can try an older wireshark release
nothing, went back to 4.2.5 which should be the version that fanthedeck used and there is no usb option even with usbpcap installed 🤔
I installed usbpcap and the other optional thing their was to install at the first time
Guys ?
antheas is the one familiar with it, i couldnt even get the usb capture option to show up myself when i tried to set it up to try help guide you through it
its very tough and we have other priorities now, im sorry about that. I think it will be hard to test for both of us. If you manage to capture the gamepad switching between keyboard and gamepad i can look into that, otherwise i cant help
at least the gamepad would work
@R3ZEN i got usb capture to show up
copy the
USBPcapCMD.exe
from C:\Program Files\USBPcap
into C:\Program Files\Wireshark\extcap
then run wireshark
you should now have the USBPcap option, double click it
no idea to filter it to only look at what we want, but this should at least get us 1 step closerK will try thanks
sorry i cant be of more guidance
poking around on my claw, the device for the controller is VID_0DB0&PID_1901, though doing the wireshark usb capture doesnt seem to provide much when i trigger a mode switch.
My best guess is that it is one of the bazillion HID devices, or I'm doing the capture wrong. I'll continue investigating since I am interested in HHD support for the claw.
https://github.com/NeroReflex/hid-msi-claw-dkms
I found this. I quickly installed ubuntu on my claw and built, installed, and loaded the module. It seems to put the controller in gamepad mode, but i can't get xpad to load the /dev/input/js0 device for testing.
GitHub
GitHub - NeroReflex/hid-msi-claw-dkms
Contribute to NeroReflex/hid-msi-claw-dkms development by creating an account on GitHub.
we dont use kernel drivers for hid devices, it is unnecessary and complicated, however
sudo hhd.contrib hidraw
on bazzite will show you the msi claw hid devices
list them here when you do that
also in ubuntu, but you will have to figure out how to install it there and access the command. not that tough if you know python
then, according to the kernel driver you sent, the command for gamepad mode is
0f00006036010000
for macro back keys
and 0f00006036010100
for combination
whatever that means
so, at your own risk, after identifying which hidraw device has vid and pid of 0x0BD0, 0x1901
and has a usage page starting from 0xff and hopefully there is just one of those
you can do sudo hhd.contrib hidraw X 0f00006036010000
to enable gamepad mode on your device, where X is hidrawX the number
if that works, I can add it to hhd
if you are in ubuntu
https://github.com/hhd-dev/hhd/blob/2f8f2d143ebe9a712733eaac709fd62d6acab38c/usr/lib/udev/rules.d/83-hhd.rules#L31
echo 0db0 1901 | sudo tee /sys/bus/usb/drivers/xpad/new_id
to get xpad to read the gamepad
this rule is already part of bazzite
if you do that and verify the command works, I can add it to hhdOk. I can try that probably tomorrow.
And makes sense (re: kernel drivers)
what timezone are you in ie whats tomorrow
Oh sorry. EST so Friday
ok, lmk
ok, so running bazzite, there is a single HID device called "Xbox360 controller for windows" , with device id 0db0:1901, usage page: 0xffa0, usage: 0x0001. sending the command to the device is successful, but it doesn't change the mode.
there are three hid devices with the same name, but hidraw2 is the one with usage page 0xffa0
Send the devices
/dev/hidraw0 0db0:1901 Usage Page: 0x000d Usage: 0x0022 Names: ' ' : 'Xbox360 Controller for Windows'
/dev/hidraw1 0db0:1901 Usage Page: 0xffa0 Usage: 0x001 Names: ' ' : 'Xbox360 Controller for Windows'
/dev/hidraw2 0db0:1901 Usage Page: 0x0001 Usage: 0x001 Names: ' ' : 'Xbox360 Controller for Windows'
yeah...
maybe the hid id was wrong
no it was correct
but you cant tell from the kernel driver
if you can in windows
with wireshark try to find a command like this 0f00006036010000
It will only be on one of the USBPCaps
Can I help with something? I have the msi claw and I would like to be able to use it with bazzite
just need to figure out the wireshark stuff, I had tried it before but didn't seem to be capturing any commands when the mode was switched. Installing windows right now since I wiped it to install bazzite.
I think controller mouse events overlap gamepad events, causing the gamepad buttons to not work.
https://youtu.be/0i5sccTdtDo
If I can turn off the mouse event commands, I think the gamepad buttons can work as well.
I sent boot log for anyone who can analyze
I try to use command
sudo hhd.contrib hidraw X 0f00006036010000
only Page: 0xffa0 it work but not response

youre not expected to see a response
try also the xpad driver rule
I already set

HHD service not running

Try to run hhd in CLI output here.

Oh tuned is broken
You're missing the xpad rule
How to setup this
.
Put " in echo maybe it helps
I try this but same result.

Reboot require?
Rip
No
I think it's a good news.
https://www.phoronix.com/news/Linux-6.12-rc4-MSI-Claw-A1M
Linux 6.12-rc4 Adding Controller Support For The MSI Claw A1M & 8Bi...
Sent out overnight were a few input subsystem patches ahead of the Linux 6.12-rc4 kernel release tomorrow
That's just the xpad rule
That I'm giving you as a command
Still poking around Wireshark because there's a lot of capture when doing the USB, found a hid event that starts with 0f00, but it's 0f00003c26000000
use a good filter to see all of them
and do apply as column to see them cleanly
some quick testing and sending the command
sudo hhd.contrib hidraw 4 0f00003c24030000
seems to have put it in some sort of controller mode. (for some reason the device is now hidraw4 probably because i have a keyboard and mouse plugged in)
doing some quick testing, navigation around the steam interface seems to work, controller calibration/testing in the settings doesn't work at all (but that's not the fault of HHD as far as i can tell)
Installed a game, and while some of the controller buttons work, the game seems to thilnk its in keyboard mode, and the mappings are all wrong. Left stick works, but d-pad just moves the character as well instead of the expected functions, right stick doesnt do anything.
I'll keep poking around wireguard and noting down hid events that look promising. I have to leave home shortly, but I can continue investigating later tonight (EST, probably around 7pm)i am very dumb
youre right it is hex
so this 0f00006036010000
needs to become
0f00003c24010000
wait
your command is correct, but it needs a 1 instead of a 3
otherwise it will use dinputAh. Ok. I'll try that when I get back home. I have the 0f00000324010000 in my notepad as well. Ran the 2403 first and the joystick was interacting with the terminal, then ran the 2401 and it stopped, but I didn't think to test it in steam gamescope
ok, sending the command
sudo hhd.contrib hidraw 7 0f00003c24010000
(the device was now at hidraw7 for some reason), and switching to gamescope resulted in all the normal controller buttons working both in game (the game now detected a controller and all inputs worked as expected), as well as in the controller test interface. the only buttons that don't work are the two special buttons on the front that normally bring up MSI Center (left side bottom), and the MSI Center quick panel (right side bottom). I'd assume (though I could be wrong), that at least one of those special buttons would open the right side settings panel.
in sudo libinput debug-event
the two front buttons show as KEY_F15 (Left) and KEY_F16 (Right). The back buttons do nothing at all. these mappings might be outside of the realm of HHD though.I tested it and got the same result. I think it should be enabled by default from boot.
And use Steam Input to use on desktop mode
turn on hhd it already has support for those
it just didnt run the command
I found a new problem.Wifi lost when wake up from sleep
I don't know what Bazzite has already implemented this.
https://www.intel.com/content/www/us/en/download/819707/epp-tuning-package-for-linux-on-intel-core-ultra-mobile-processor.html
Intel
EPP Tuning Package for Linux* on Intel® Core™ Ultra Mobile Processo...
Tune your system to get additional power savings or a performance boost.
This might help a little bit.
https://github.com/Valkirie/HandheldCompanion/blob/main/HandheldCompanion/Devices/MSI/ClawA1M.cs
GitHub
HandheldCompanion/HandheldCompanion/Devices/MSI/ClawA1M.cs at main ...
ControllerService. Contribute to Valkirie/HandheldCompanion development by creating an account on GitHub.
I found device AT Translate Set 2 keyboard to map Quick Access (Right) and MSI Menu (LEFT) key to F15 and F16 key

I try to comment or delete evdev code in file /etc/udev/hwdb.d/83-hhd.hwdb but not work.

AT Translate Set 2 keyboard still appear
its ok
just launch hhd
How do I launch HHD? That's the one part I got confused about
I could open the side menu with swipe, just not the buttons
type hhd in terminal
or start service by command systemctl start hhd@$(whoami)
Interesting. Pretty sure that was one of the things I did. I'll try again tonight.
it will autodetect the controller and fix the buttons
if you set it to xinput mode
unless i made a mistake

yes thats the built in keyboard
you cant get it to dissappear
and you want it to have f15 and f16
Is it possible to change F15 and F16 keyboard to another?
hhd reads those
just let it be
and Is it possible to map combo key ex. CTRL+2?
can you listen to me
tell me the vid and pid of the msi claw
i think i have it
how to get vid and pid?
run
ujust _hhd-dev
i added it
is it complete?
still this a long time
Yes it is

I think PID is wrong
1901 not 9101
fixed
already installed
what do yo want? and how to get it
does it work?

the front buttons should work now
Log info show QAM Pressed 1 when I pressed Left button
are you sure its the left?
yes i sure
Right button is not response
thats ok, the right button is xbox
ok I added an initialization, so now hhd will also switch it to xbox mode
I detected a left button
press left button it press xbox button and A button
Is it problem?
Lastest update,It's work correctly.
https://www.youtube.com/watch?v=K7BNYiLYxRs
Does the rumble work? That's the one thing in the test interface that didnt seem to do anything
but still need command sudo hhd.contrib hidraw 2 0f00003c24010000
it's work at first time
I try to test in gaming mode rumble is work
Cool. I'll update my HHD when I get home and test it out.
You dont
I made it write it
Cool.
This might be a topic for a different thread, but if I wanted to contribute RGB or TDP control, where would I start looking? Willing to contribute code and testing efforts.
i think you can do it continue to this thread
how to run it at boot?
When it releases yes
For now you need to run the _hhd-dev command when you revoot

it is running but gamepad mode not work
It's still run in mouse and keyboard mode
Maybe I wrote the wrong xommabd
Run it like before to show an error
I'll tell you later but for now doing Wireshark recordings and messing with contrib hidraw is enough
Perfect!

It's late at night now at my place.
see you again tomorrow
i moved the check
hopefully it runs now
Cool. I'm on my way home now so I'll play with it over dinner.
Did the ujust _hhd-dev command and ran the HHD manually, it detects the QAM button, but the controller is still in mouse mode.
Not throwing any errors to the console log and it's detecting the controller with the correct id
I'll get you a better command later today
It's still not working
curl https://raw.githubusercontent.com/hhd-dev/hhd/master/hhd_cmd.sh | HHD_DEBUG=1 sh
Here's the command to make the latest version run
program look like work
but controller still in mouse mode
QAM button work
Ok I'll fix it


tune-adm error, I try to add parameter in file adjustor -> driver -> general -> init.py .It's work correctly, no warning line

this is @Kyle Gospo handywork
powerprofilectl error,I think tdp.general.profile not found
Yeah it's probably not gonna find TDP stuff for Intel cpus
yeah youre using the generic plugin for htpcs
that only does power profiles
and it seems like kyle messed that up for tuned
initialization fixed

Not work and have errors
try again

try again
Ran the curl command and everything seems to work. HHD starts and the controller stops being in mouse mode
I'm assuming that QAM will work in Gamescope only after the HHD included with bazzite is updated?
No it will work bow
Just run the command and go to gamemode
Oh ok, let me try it again
Oh the curl command n9
The ujust one
Oh interesting. Now Gamescope says no controllers detected.
Nvm. You meant run the ujust command. Yeah it's all working now
I try to use ujust _hhd-dev It's work correctly
but macro key on backside are not work
Yeah the macro keys on the back are special. Not sure what MSI is doing here since they don't seem to fire hid or evdev events.
You need to find out how to reprogram them in such a way where they can be seen
I'll test out some things today.
Last I heard it wasn't possible tho
Which is part of the reason I gave up on the claw
Yeah. I think the way MSI designed it, the only two things the back buttons can do are macros and combinations.
I'll try and see if I can get any response out of the buttons in bazzite after poking around with Wireshark
Has to be unique and for bonus points allow chording
Can be any button combo
I found new problem,When I enable hhd, volume button doesn't work.
and when I turn off hhd service volume button back to work again.
yes kde will get confused for 1 min or 2
when you start hhd
because it does a switch on the volume keyboard
i have a fix for that for onexplayer i did not apply to the claw
Poking around in Wireshark and in Linux, right now im not sure if the back buttons are possible to map. Regardless of being in combo or macro mode, Linux doesn't seem to see any events and Wireshark only fires stuff in macro, but the events being fired are the key presses defined in the macro. And when setting the mode, the only thing that changes is the 240101 vs 240100. I feel like there is a raw event somewhere, but no idea which device would even fire it.
I'll play around with RGB stuff next, probably late Thursday or Friday EST
power-profiles-daemon already install in bazzite?
I want to use command powerprofilesctl
Yea
But that's not tdp
Actually not anymore
Tuned something
Tuned-adm
powerprofilesctl command not found
in latest version,volume control still not work both desktop mode and gaming mode

Power Profile is working
Edit file from adjustor Project -> src -> adjustor -> drivers -> general
file init .py
Schedule still not work,I will to find and fix this
Schedule should work
I try to choose anything in list,It returns error Schedule from sched_text 'scx_bpfland' closed with error code 101
try lavd instead
It's same 'Schedule from sched_text 'scx_lavd' closed with error code 101'
what build you on/
Well hhd works at least as for sched ext haha
I know that when I tested my kernel on arch with the sched ext package it worked
OK i found solution
Schedule setting require root access
but bpfland not work error: Failed to load BPF program permission denied (os error 13)
My result in 24/10/2024
- when i run hhd,volume control still not work
- Power Profile work by edit adjustor code
- Custom schedule work require root access but bpfland has error
See you again next time.
still working on RGB commands. need to work on my wireshark filtering.
I already sent git pull request both hhd and adjustor for fixed volume control not work and fixed tuned-adm error
hi guys
i need you to follow the instructions here https://github.com/hhd-dev/hwinfo/tree/master/devices
GitHub
hwinfo/devices at master · hhd-dev/hwinfo
Contribute to hhd-dev/hwinfo development by creating an account on GitHub.
and either zip or PR me the claw ACPI data
banpotk currently i made a bit of a mess on adjustor for developing
so i cant release a new version the next few days
so your pr will need to wait a bit
i will release a fix for the volume buttons today, that will make it on the tues bazzite version
does the device break after sleep? does the controller still work?
wifi break when wake after sleep
wifi model : killer BE1750x
kernel module load : iwlwifi,wl
and controller not work after wake from sleep too
youre drip feeding me those issues
do the hwinfo dump
and i will try to update the kernel
work in progress
cat /sys/devices/virtual/dmi/id/product_name
run this quickly form e
cat /sys/devices/virtual/dmi/id/board_name
actually thisClaw A1M
im going to start kernel build after you send it with experimental patch
but i need the board_name
is it also Claw A1M?
please tell me im waiting
MS-1T41
thank you
I have collected all the information. I will send it to you soon.
thanks
GitHub
Release 6.11.5-305: Speaker ID fixup & MSI Claw s2idle · hhd-dev/ke...
Switches to v3 of the Ally speaker firmware selector patch, adds a generous s2idle delay to the claw to see if that helps with sleep, and tweaks the styling of the handheld patch to make future dif...
Wifi issue same here
https://community.intel.com/t5/Wireless/iwlwifi-issue-with-Intel-R-Killer-TM-Wi-Fi-7-BE1750-and-Ubuntu/td-p/1587301
and here
https://bbs.archlinux.org/viewtopic.php?id=293404
iwlwifi - issue with Intel(R) Killer(TM) Wi-Fi 7 BE1750 and Ubuntu
Hello, Recently I changed laptop for work. Built-in with Windows I wanted to install Ubuntu instead. I tried the LTS version (22.04) and the most recent version (23.10). The MSI prestige EVO 16 comes with this config: disk: NVMe SSD Controller PM9A1/PM9A3/980PRO SAMSUNG MZVL21T0HDLU-00BT7 cpu: I...
Kernel Log when woke from sleep
https://pastebin.com/enrx3wH5
Pastebin
MSI Claw A1M-Bazzite OS kernel log - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I found MSI Center M Log in Windows
Location : C:\ProgramData\MSI\MSI_Center_M\Log\API
but I'm not sure if this will help you.
I don't have time to help you today
You can try hidra and Ida decompiler although tbh don't expect mich
Best thing you can do is setup a repo with the guys and to start decoding the controller commands with Wireshark
Try the kernel when it comes out later today
I did a fix for the msi claw similar to the ally
Might help the controller
RGB and back buttons are the last two areas I believe need figuring out from a pure controller standpoint. I'll poke around when I have a chance, I just have a lot of stuff going on
Also the controller does not work after zleep
But the kernel patch I made might help
Ah. Ok I'll test that too.
It should be on the next unstable it's building now
It is on the unstable now
How is it doing
Did it help?
I found a way to control RGB lights.
did the patch in unstable help?

I think to 3 lines to set pattern and color
and last line to activate RGB mode
weird pattern
It's probably the three zones. (LStick, RStick, face buttons)
But yeah I found that hid data in my Wireshark, and it looked weird to me
I guess it would be longer than the other commands due to setting colors and stuff
please test sleep when you can
how to use it?
make the device sleep in latest ver
see if controller works afterwards
I use Free USB Analyzer software
https://freeusbanalyzer.com/
FREE USB Sniffer & Software USB Protocol Analyzer for Windows
Free Software USB Sniffer and Protocol Analyzer. Download this Freeware USB Packet Explorer and Protocol Analyser for Windows. Capture and Monitor USB Devices and Applications. Trace and Decode USB Connection Data
It can select specific devices.
I will to test it
Still not work, wifi and controller is broke when device woke up
but MSI Center and QAM button still work correctly
did MSI Center and QAM button work before?
did this update make it better?
I already update to Testing channel
no
In lastest testing update kernel 6.11.5-307
- Device not sleep (LED power always ON and CPU fan still working)
- Wifi and Controller still not work when device woke up
but I try to put command
sudo hhd.contrib hidraw 2 0F00003C24010000
controller come back to work again. no error message
Ok great
That's actually very goo
@BANPOTK send me a log
journalctl -b | fpaste
after you sleep and controllers break
i need to see when to put the commandKernel Log after woke up from sleep
https://paste.centos.org/view/308752be
Log after put command
https://pastebin.com/fCi7BjKj
Pastebin
MSI Claw kernel log after enter command - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I create script file in /usr/lib/systemd/system-sleep/iwlwifi.sh
#!/bin/sh
case $1/$2 in
pre/)
modprobe -r iwlmvm iwlwifi
;;
post/)
modprobe iwlmvm iwlwifi
;;
esac
test in Nobara OS,Wifi is work correctly when woke up from sleep
but bazzite os /usr isn't writable
These scripts can break suspend
We are not shipping one again
Report bug to kernel
Even if we use dmi to target the device?
no way fix it properly once
🙁
We did this before and it bit us so I think I agree it's best to avoid it
This might be a temporary issue anyway I've seen some reports of the newest kernel having bugs like this
i think it was on 6.10 too but yeah
@BANPOTK is there a kernel even older one like 6.9 or 6.6 that has working wifi?
I only encountered the issue of the device freezing, no problem after sleeping.
https://community.intel.com/t5/Wireless/iwlwifi-issue-with-Intel-R-Killer-TM-Wi-Fi-7-BE1750-and-Ubuntu/td-p/1587301
iwlwifi - issue with Intel(R) Killer(TM) Wi-Fi 7 BE1750 and Ubuntu
Hello, Recently I changed laptop for work. Built-in with Windows I wanted to install Ubuntu instead. I tried the LTS version (22.04) and the most recent version (23.10). The MSI prestige EVO 16 comes with this config: disk: NVMe SSD Controller PM9A1/PM9A3/980PRO SAMSUNG MZVL21T0HDLU-00BT7 cpu: I...
use kernel 6.5.0-28
I found a way to enable Gyro sensor command
sudo hhd.contrib hidraw 2 0F00003C2101002901E1000000000000
This command mean set Gyro to Left DPAD mode,Enable and disable by M1 toggle Key
In MSI Center M on windows can set mode to Left Dpad,Right Dpad and Mouse mode
this gyro is useless, you need command to enable sensor measurements
direct

Gyro in MSI Center M config
i hope you mean gyro to joystick, gyro to dpad sounds so utterly useless
you need a way to read the gyro
for example calibration
thats what we need
this gyro behavior stuff is useless to us
Funny enough, I have the calibration menu, but not the gyro options menu. The calibration menu doesn't work at all on my device. need to figure out why, then I can poke and see what if any commands the calibration is sending to the HID device.
turns out there was new firmware.
OK, when running calibration the host sends 0f00003cfd020000 during the gyro calibrate step. in bazzite, how would I test this to see if the gyro starts sending data?
Hhd contib hidraw no command
thanks
currently reinstalling bazzite to test the gyro stuff, but i have a bit of a dumb question. I know on the Ally, the fingerprint reader is not supported. that one is a FocalTech, but on the Claw, it has a Goodix MOC that seems to have support in libfprint. is there anything special I would need to do to enable fingerprint reader on bazzite?
ran sudo hhd.contrib hidraw 6
then in another terminal i ran sudo hhd.contrib hidraw 6 0f00003cfd020000, and in the first terminal i got 1000003cfe00000000000000000 back. not sure if im doing this right. wasnt getting like a stream of data and moving the device around didn't seem to do anything.
ok, so the 3cfe is the calibration acknolwledgement, i need to find the gyro activation command.
No, just test it
The ally has 2 fingeprint readers
One of them has a driver but needs some security stuff and doesn't work
And the focaltech has we don't know
Ah, gotcha. I have the ally X with the focaltech with no Linux support at all. Fixing my dual boot at the moment so I can Wireshark and then switch to bazzite.
Due to the security stuff the other one will not work any time soon
Pastebin
MSI Claw udevadm - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I found HID device 8087:0AC2 have gyro sensor

DEVNAME=/dev/hidraw4 but hhd.contrib not see this device
I don't know how to read it.
Don't read that one
You want the one from the controller
In Windows OS, the sensor can work immediately without enabling special functions.
If the controller has a built in sensor that's the one you want
We have not worked with Intel sensor fusion hub
But amd sfh on the legion go that is similar was garbage
You don't want it
It weird because USB Capture program can't capture raw data while sensor is working
Wireshark on the controller gives me data when the gyro is active, but I'm not seeing commands to activate it so no idea where they're coming from
but does it give you data about the gyro or about the gyro applciation
e.g. stick
or mouse
I'm not sure, I have to try it again and see what the hid payload is, it might just be the mouse event/joystick event
Which is the same behavior I was seeing with the M keys. I could only get hid events when it was sending other keys
Try calibration
Especially if there is gyro in there
I wish I knew about this. I would've been here to help any way I can.
I have collected the command code for using the RGB lights of the device, which will have a command setting mode and color pattern selection.
Now only the Wave mode remains, which has not been included in this document.
Hi. Is there a list of missing functionalities needed for "normal" operation of Bazzite on MSI Claw?
Yes
Most of them
I own this console and, with guidance, I can help with further bug hunting and development.
That's exactly why I'm asking about the list of missing functionalities
1.Macro Key (back M1 and M2 button) not work
2.Gyro not work.
3.Wifi not work when woke up from sleep.
4.Power LED and CPU fan still work when sleep.
5.TDP control in Quick Access menu not work.
Thank you
These are all problem I think of.
Which model do you have? core ultra 5 or 7
Ultra 7
same me
I created RGB Command code complete
Is there any way for me to help with the first point? I've a windows installed right now
Need to find some way to get the M1/M2 buttons to output some unique event that can be read in bazzite/hhd. I can send the command to switch modes, but I think MSI is doing some weird things with the M Buttons, because even with stock ubuntu, there are no raw events coming off of those buttons.
I think we find to get Gyro sensor work, it be better
I found patch fix iwlwifi fail after resume
https://bugzilla.kernel.org/show_bug.cgi?id=219447
I'm not sure this patch to apply to new kernel
I try to add pcie_port_pm=off to GRUB boot options,wifi is work after resume
and I try to add
iwlmvm.power_scheme=1 pcie_aspm=off pcie_port_pm=off
to boot options
It's fully sleep (all light is off, cpu fan is off) and resume wifi is work again.
but I think iwlmvm.power_scheme=1 is useless,I try to remove it, set only pcie_aspm=off pcie_port_pm=off it still work
but if use pcie_aspm=off , nvme drive fail after resume
hey I'm not a programmer or anything but I wanted to see if anyone has more info on the wifi not working when awake from asleep. I'm on a Ayaneo Next Lite
@antheas Have any events function in HHD service that run before and after sleep?
Controller is easy fix
How to fix this
Is there a problem with this pull request?

This pull request has not been accepted yet.
so, after sleep claw controlelr does not work?
it return to desktop mode not gamepad mode
I think it not have memory to save current config
not same RGB light
sorry for noob question, if i want to use bazzite and install this? what should i do? do this work out of the box on bazzite on claw?
also aside from after sleep the controller back to desktop mode, and rgb, is all the function work normally on linux? last discussion on other linux os seem like intel gpu driver is suck on linux so the performance is worse than windows
no
rgb does not work
tdp controls dont work
i see, i dont really care rgb, but tdp is important. thanks for the clarification
RGB light will work in progress
how to read hid response?
I want to send 0F00003C26010000 to check controller status
you need get request id
or set to 0
then
hhd.contrib hidraw <num> set:0F00003C26010000 get:0F
or not 0Fcommand check -> 0F00003C26000000
return -> 1000003C2701000000
I capture from Windows
what does the return mean?
I think 100003C = header
27 = GamepadModeAck
01 = Mode (01 = Xinput)
I try to input command
sudo hhd.contrib hidraw 2 set:0F00003C26000000 get:1000003C
It return error ioctl (SFEATURE) Broken Pipe
maybe it restart

very often when you change the mode of the controller, controller restart
so it breaks the pipe
I found a new problem.
when I press screenshot in gaming mode (Guide button + RT), gaming mode screen is rebooted
funny intel bug
intel arc sucks
Hey, which file do you add those lines to resume wifi?
use command
sudo rpm-ostree kargs --append-if-missing=pcie_port_pm=off
It works now, thanks 👍👍👍
but after resume, controller not work to xinput (work in mouse mode)
You have to hold down the menu button a few seconds to reactivate xinput
I found a little bug in adjustor module

Hello, guys. Just found this brunch. Is Bazzite is usable at MSI Claw 135H now?
Basic controls work on OG claw only
Controls and wifi breaks after sleep
No gyro or back buttons support
No tdp control
You can install it, but some features still won't work,such as: Fully Sleep,RGB,Gyro sensor and Back button
Bruh
Didnt you PR a change for that?
The bugs found have been fixed.

I will create PR soon.
I already created.
https://github.com/hhd-dev/adjustor/pull/12
GitHub
Fix power profile not save when choose profile to another from bala...
Fix tuned bug from this.
Hi, is it feasible to install the system.
Will it have equal or better graphic and battery performance than Windows?
I'm curious if MSI made the same control decisions with the new claw models. Waiting until closer to the end of the year to order, but I'll end up doing some testing there too.
Got it, is there another Linux base os working on the Claw?
dont know
I've booted Ubuntu, but unless you can send the hid commands to the controller, it won't switch to XInput
The Linux Xe/i915 driver changes are usually released alongside the kernel
Hhd can send them
Right. So if you're installing a non bazzite OS you need HHD to send those commands
I mean hhd does it on bazzite too
Right. I know.theyre asking about other OSes
No there is a hid kernel driver that's getting developed
But it's kind of stuck
Oh boy. why is it stuck?
people dont care that much?
have some good news for everyone
steamos imported the kernel xpad patch for the MSI claw
however, given that they merged one for the ally in july, i dont want to get your hopes up
the new claw looks nice, lets see how that goes
they will probably reuse the firmware so if that gets added og claw will work
if we add support for that
I have the 8 on order, I'm guessing that most things will carry over.
Sadly understandable
On a related note, there are some pending patches for lunar lake performance/quirks in newer kernels. Something about monitor calls.
Hi there. Feel free to add me to the list of parties interested in testing Bazzite on the MSI Claw. I preordered an MSI Claw 8 AI+ with the hope that Bazzite will be a viable option down the road.
Does anyone have charging issues with their MSI claw? Whenever I try to plug in my Claw to power while running hot, it straight up won’t charge until I turn it off
happens on the legion go
too
New MSI Claw will release
https://www.youtube.com/watch?v=5T6ZvpZNZT4
ETA PRIME
YouTube
MSI CLAW 8 Ai+ Hands On Review | Huge Battery, Big Screen, More Power!
The new MSI Claw 8 Ai + is here and in this video we go hands on and see if this new Big screen Lunar lake powered handheld is any good.
Powered by the Intel Lunar Lake Core Ultra 258V and backed by 32GB of LPDDR5X Ram.
The New Claw 8 Ai Plus has n 8” 120Hz VRR Screen and 80Wh Battery. So is it be worth Buying?
Buy it Here MSI 8 Ai+: https://ho...
Yeah not till January 15th
I ordered one
But I don't know how it will be different from the previous version.especially controller
I doubt the controller will be different. It's all in the CPU/GPU/RAM
I think it same because same layout.save cost
I mean. Maybe yes, maybe no. Won't know until I have it in hand
I will rush to write RGB function support by the end of January and I will sell the old model.And I will never buy this brand again.
I'm probably just going to keep windows on my claws. Works better for my development workflow
To be honest, I’m sorta glad the controller part is rumored to be carried over from the previous model. It means whatever effort was expended in integrating support in Bazzite doesn’t go to waste.
This is also true. The only "critical" thing on the controller side that isn't working is the rear paddles, and I'm still not sure what hid commands to send to get the desired state for those.
I could theoretically live without those paddle buttons in the interim.
I hardly used the ones on my Steamdeck
This is why I never buy first gen of anything from a company. MSI needed to put their feelers out first. Sadly there was some collateral damage in terms of brand perception around the OG Claw.
To MSI’s credit, software updates have solved many of the really rough issues, even if it’s still not an ideal handset now.
Alchemist as a whole had a bunch of architectural issues that could only partially be accounted for in drivers. I've heard some decent things about Lunar Lake.
The nice thing is, if the controller stuff is identical, I can throw bazzite on my old claw and keep windows on my new one, that way I dont have to fiddle with getting dual boot working and keeping it working.
MSI Center SDK not help me.Not have any document
Yeah, it's not likely to be a public sdk, probably only an MSI internal thing
New BIOS update E1T41IMS.10D ,It's cannot boot fedora and can't boot for new installation.
I found DKMS driver
https://github.com/NeroReflex/hid-msi-claw-dkms
GitHub
GitHub - NeroReflex/hid-msi-claw-dkms
Contribute to NeroReflex/hid-msi-claw-dkms development by creating an account on GitHub.
Gamepad mode for other distro
https://github.com/zezba9000/MSI-Claw-Gamepad-Mode
GitHub
GitHub - zezba9000/MSI-Claw-Gamepad-Mode: Make MSI-Claws Gamepad fu...
Make MSI-Claws Gamepad function as an Xbox/Xpad controller - zezba9000/MSI-Claw-Gamepad-Mode
What
I don't know what happened.after update new BIOS bazzite not boot -> black screen
but i can install ubuntu 24.10
Press escape
We should get some logs about it
By the way I emailed msi to shoot my shot

press ESC -> not response anything
I try boot bazzite install with safe graphic mode -> black screen too
If you have access to the bazzite partition from Ubuntu try to chroot into it and grab the logs
I think the x1 fix might be messing with it
@JT check it out
Or open a tty and switch to dssktop
I try boot cachyOS -> it's working
I think GPU driver kernel panic
I don't think so,even if you have device quirks enabled shader rotation for msi claw, it should show the image there
I don't know what functions are added in the new BIOS version.

How to enable kernel log on boot
I think it's the ver
I try to remove quiet in GRUB boot command.It show only Booting a command list and crash
Try to boot ostree 2
If cachyos works it's totally that rotation thing
I try boot Ubuntu 24.10 and Linux Mint ISO -> work
Not boot only Fedora series distro,eg. Fedora,Bazzite,Nobara
Try to boot bazzite ostree 2 from grub
Make sure it's not the update
It's not boot too
Tried installing bazzite, fedora kinoite/silverblue with new bios. Those failed.
CachyOS installed fine with new bios.
Had to downgrade bios to install bazzite.
Installer issue?
I'll try to reproduce when I get home, need to set the kernel log level to see if I can get more info
Should also mention I tried bazzite 39/40/41 and they all failed to install with new bios.
Ops... ment fedora kinoite 39/40/41.
Yikes on the new BIOS
Yikes indeed. I have no idea what they changed, but it somehow broke fedora and nothing else lol. I can't get any kind of verbose booting whether it's bazzite, kinoite, silverblue, or even straight workstation. Even tried the rawhide iso and nada.
This isn’t dissuading me from the 8 AI+
But I am always a bit iffy on unknowns like that lol
Same. I'm keeping my order.
UEFI firmware is kinda slapped together based on what I've heard. Probably pretty easy to break stuff like this.
Flippin lovely. I guess I shouldn’t expect better from MSI but I really want to.
Maybe down the road in a year or two Coreboot will happen for it hahahahaha
A man can dream
I realize it’s a ridiculously fat chance
It's like a million layers of different vendor code.
Intel creates all the hardware specific stuff and the reference UEFI implementation.
then AMI/Pheonix/insyde gets that code and creates the firmware
Then the OEM gets that and adds their customizations (GUI, OEM features, etc)
yeah
it could be worse though!
Minisforum
absolute worst after purchase support and BIOS updates are exceedingly rare
Oof.
yeah. MSI, as much as I've had hit or miss issues with them in the past, they aren't the worst OEM I've purchased from.
hence why I'm willing to give them a chance on the newest Claw
Funny enough I think this is the only MSI machine I've owned. All of our testing reference laptops at Intel were msi design, but the Claw is the only one I've purchased.
neat
well hopefully this sample size of one doesn't entirely dissuade anyone from the brand yet. If they manage to mess it up horribly somehow on the next model, then I'd say serious criticism is warranted. Especially considering Meteor Lake was more like Mediocre Lake when it first hit the scene and, IIRC, MSI released the CLAW with Intel due to some deal with them, likely in the form of payola or whatnot.
Likely it's just an oversight. Especially since all the gaming platform validation is done on windows.
that is very fair
plus MSI never said they intended Linux to run on it... although it would be nice if they were revealed to eventually be a partner for SteamOS when Valve finally launches the SteamOS for third parties effort.
one other thought that came to my mind, does anyone know where batteries can be sourced? iFixit is usually my go to, but so far, only the SteamDeck is properly supported there. Other handhelds to wit don't seem to offer batteries and the like in readily available fashion.
I did a quick search on Aliexpress and it seem battery for the Msi claw is available there. Not cheap.
Ooof
Nothing will truly top Valve’s commitment to parts availability and customer service, but I’d like to see if MSI could step it up a bit more here at least so that I know I’ll be good after official support is dropped
Even releasing the specs to quality third parties would be helpful. So I can get a battery from say Rayovac lol
Intel will not be a partner any time soon
The reason is obvious
Valve can only do rdna 2 amd
Not even amd current gen can be a partner
Your device is covered by warranty you can just ask msi
By the way Lenovo repaired my legion go in 2 business days and it was back to me in 4 total
They don't mess around they have excellent service
And Lenovo has ebay parts too
@antheas I'm not worried so much about in warranty. MSI has covered me in the past on a gaming laptop and did a good job with the repair. I'm thinking more along the lines of out of warranty battery replacements.
If it's not that big a deal with phones dunno
Should not cost that much
I try install Ubuntu,It works
Yes. It looks like whatever change was made in the firmware update broke fedora and fedora derivatives
I want how to enable kernel log display
I try boot Fedora without quiet parameter -> No display anything
I tried without quiet, with loglevel=7, it just halts at "booting a command list"
Also tried with acpi=off, noapic, and with blacklisting the i915 driver as well as nomodeset
I think it load kernel fail something but not display error anything
Thank you both for your tireless research 🙂
I try same this.It not work too
The Phawx (PhawxTV)
YouTube
MSI Claw 8 Ai+ has ONE Killer Feature - The Definitive Review
Amazon Link (make sure to select Intel 258V!) - https://www.amazon.com/MSI-Claw-Gaming-Handheld-Thunderbolt/dp/B0DLPYC184/
BestBuy Link - https://www.bestbuy.com/site/msi-claw-8-ai-a2vm-8-120hz-fhd-1200p-gaming-handheld-intel-core-ultra-7-258v-intel-arc-32gb-1tb-ssd-console-black/6608225.p?skuId=6608225
MSI Link - https://us-store.msi.com/Handhe...
ok wow... this is quite the turnaround by Intel and MSI
Was wondering if anyone can help me to enable the controller in desktop mode when I close down steam. Only touch screen work when steam is close in desktop mode.
if you close steam, no controls
this is by design
do not close steam
That is true of every single handheld, including the deck -- it's only saving grace is it has a hardware "lizard mode" when steam isn't running
Controller used to work before I got steam to work with controller.
Guess I need to try out other OS if this is the design choice.
👍
IIRC the controller is in "desktop" mode by default and HHD changes it to gamepad mode on boot so that it will actually function, idk if there is a keybind to change it back to desktop mode that HHD will send for you though
and even if there was, closing steam is always going to cause problems
the issue here is the user wants steam to be exited, and that alone
yeah thats a no go
Maybe in the future it when more option is open up might I get what I want. For now desktop mode functionality without steam is my main piority so will be trying other OS to see if another OS suit me better. Not discounting the work and effort put into bazzite, just not what I am after at this stage.
to be clear
we will never provide any input support without steam running
there would be no point
so just go ahead and look for a replacement, you won't find a home here
Did bazzite distro build mangohud from git?

New mangohud commit to be fixed for Intel iGPU
I already tested.It's show %GPU,GPU Clock and VRAM size
Hi everyone, first of all thank you for the amazing work
I did a fresh bazzite install and rebased to the testing branch, and can't get the controller to work in gamepad mode (it's always on desktop mode it seems), is this expected or am i missing some config?
I'm on the claw 135h if that makes any difference
Did you install in device new BIOS 10D version?
Not the latest, i saw you message that messes up with the installation, I'm using 10A i think
Nvm i noticed the hhd service was not running, now it working
Tdp is all over the place, but that's expected, might have to use tlp or something to keep it lower when on battery
Previous BIOS download here
https://download.msi.com/bos_exe/nb/E1T41IMS.10A.zip
Hi everyone, during the install when I chose to test and install or just install there is a black screen, something to fix it?
Hello guys. This seems like a problem with the new BIOS (E1T41IMS.10D). Has anyone tried a downgrade? Running the bat file for the old version (E1T41IMS.10A) does not lead to anything, some kind of checking version maybe, and to install firmware from BIOS you probably need a different format (not .cap)
Yes they have old bios is just above
Got, I'll try to downgrade
How is configured your bios to boot from usb?
Try downgrade to version 105 in BIOS menu
https://download.msi.com/bos_exe/nb/E1T41IMS.105.zip
and upgrade to 10A by apply .bat file
from here
New Claws 7 AI+ Model
https://www.youtube.com/watch?v=JhfR9_FGqEg
ETA PRIME
YouTube
MSI CLAW 2 : Lunar Lake Upgrade Is Here, First Impressions!
In this video we unbox and test out the all new MSI Claw 7 Ai+ otherwise known as the MSI Claw 2! With More power and better ergonomics this is what the original MSI Claw should have been!
Powered by the intel Core ultra 7 258V with 32GB of ram and the ARC 140V the new msi claw is turning out to be an amazing performing handheld gaming PC. We do...
Upgrade CPU,RAM and downgrade M.2,Wifi
I can confirm that the back buttons have the same behavior on the new models, so I'm guessing the controllers are the same internally and most if not all of the HHD controller work should carry over for switching modes.
Haven't tried booting bazzite yet.
i mean we havent done much
its like an hour's work in total for the claw
Yeah, but work was done and it should also work on the new ones. The only thing that might not is Linux itself since fixes for LNL are still being added to the kernel
I think it not work because it's programmable key not return to button
It's same Xbox Compatible controller that has L4 and R4 Key,but it use to macro key
I try to play a new Claw 8 AI+ at seller shop in my country.
I found Xbox Controller use VID = 0DB0 and PID = 1901 same first gen device
thats nice
waiting someone have a new device try to install bazzite
I hope it can install bazzite and fedora series linux
I have mine, I just haven't tried bazzite yet
msi replied a few days ago, we're getting somewhere with the coms
you'll be happy to know
Oh sweet, any luck on hardware?
no, but its going sweemingly. I think stuff like this takes 2-3 months of back and forth anyway
we are at month 2
also they ccd a product manager, which is very great
So I can boot the bazzite installer on the Claw 8 AI+, unlike the A1M where the latest bios breaks fedora booting at all. Right now I'm not at a point where i can configure dual-boot or wipe the drive since the disk is too full to shrink for dual-boot and I'm in the middle of playing some games. next week I can try it out and fully install bazzite. My only concern is graphics, since the new iGPU might not have support yet, not sure when Xe2 was added to the kernel, but that's not the fault of bazzite.
ok, so i poked around in the DLLs for MSI Center M, and they're non-obfuscated .NET. right now that doesn't mean much, but a quick glance (if I'm reading the code right) shows the M keys should in theory be able to be regular keys. I need to copy over all the DLLs and rip through all the functions, then try to write a simple application that uses the MSI dll to send a payload over to the controller. if i can get the M keys to behave as regular buttons, maybe i can map them to something useful.
I have a jupyter notebook
That does that
Xe2 driver included in Kernel 6.12 and MESA driver 24.2
Is it possible to change the controller's reporting mode to DirectInput? Or is it permanently programmed in the firmware?
I think it would be easier to handle additional buttons (as separate buttons, not macros) in DirectInput
Dinput is a can of worms
Can you see the back buttons in dinput mode in windows?
Nah
Well, it's high time to take a look at the controller's firmware file, in correlation with the unobfuscated DLL libraries, maybe I'll find something interesting.
Tbh it's something that we've done and has helped on the original go
try commnad
sudo hhd.contrib hidraw 2 0F00003C24020000
But other than that Wireshark is king
You just need a good filter for it
What does this command do?
switch controller mode

I try to switch mode to Directinput mode from command
sudo hhd.contrib hidraw 2 0F00003C24020000
result : It change to new device
VID = 0DB0 and PID = 1902
M1 and M2 button is work M2<- BTN_HAPPY and M1 return app error
if you guys want to have some fun an envening try to remake this
GitHub
hwinfo/devices/legion_go_s/protocol.md at master · hhd-dev/hwinfo
Contribute to hhd-dev/hwinfo development by creating an account on GitHub.
but for the msi claw
using wireshark in windows
I want another app to send HID command same hhd.contrib
what do you mean
Can you share me the tweet?
Email
What did they say exactly? That they would work on helping you deal with bazzite? Are they referring to the normal claw, the 8 AI+, or both?
Not into specifics yet, just general positivity
Hey, it looks like the MSI Claw 8 Ai is about to pop off and I plan on getting one, does Bazzite work on it?
not much, we will figure it out eventually. No dev units yet
But there's an interest in it? That's good enough for me to get one, especially if I can help out somehow
you can only help for devices with minor updates unfortunately
Oh, that makes sense
whats the EU availability from it whats going on there
Oh, I'm in USA, but I from what I've heard I suspect they'll be released Feb 5th
EU availability might be a bit later
I really think the new claw is going to be crazy good, I haven't seen anyone say a bad thing about it other than the price and the usual complaints about intel drivers
I can say it runs the games I play better than my first Gen claw. The micro stutters I had on battery with the 155H are gone with my claw 8
@TheSecondKen I saw your posts up there, did you end up getting bazzite to run on it? As long as I can get Linux sleep and the built in controller to work, I'll be really happy with it
So anyone using bazzite on the A1M or everyone is going new with the AI 8?
I hope that someone try bazzite soon on the MSI Claw 8 AI+ 🥺
I hope that bazzite will get the support for a1m, If so then the next gen will get too
As soon as I get the Claw 8, I'm going to try installing Bazzite on it, but who knows when places are going to have stock of it
I'm hoping that they'll have it by the time I get paid on the 10th
I can try it tonight
I can successfully install on the 8 AI+, but it just boots to black screen
it responds to keyboard at the black screen though, because I can Ctrl+Alt+Delete to reboot
ok, if I add i915.force_probe=!64A0 xe.force_probe=64A0, it boots to the steam setup with graphical output.
controller has the same id (0x0db0, 0x1901), but hhd doesnt seem to switch it into XInput mode, ill try manually running the hhd.contrib command once it reboots after updates
running
hhd.contrib hidraw 6 0f00003c24010000 does switch it, and then steam recognizes the inputs as a controller, however rumble doesnt seem to work
it will technically launch games, but they're graphically unplayable
Textures are all messed up and frame rate tanks when I move around

Its like if the claw consoles are cursed on Linux lol
Maybe the developers can patch that?
I think it needs an updated kernel
Or with future drivers of linux for lunar lake, I dont know
Well, kernel/drivers
This had to be from Intel right?
Intel provides the patches, then they get merged in, then fedora pulls in the kernel changes.
It's possible those changes are already in a newer kernel, but there's many layers of merge windows and approvals
we will get a new kernel in a week or two
Niiice
I need to finish some more games so I can free up space to set up a dual boot.
Does that mean Bazzite is going to work on the Claw 8?
use dx11 for DRG if you want it to display fine.
but yeah this is the same glitches we run into with battlemage in #Intel ARC (Battlemage) testing
I switched back to windows for the time being
gonna finish a few games so i can uninstall and free up space for a dual boot
Has anyone tried the Xe driver instead i915?
I think battlemage/lunar lake uses Xe instead of i915
correct
see #Intel ARC (Battlemage) testing
MSI Claw original Core Ultra 7 155 Meteor Lake still use i915 driver
I try to use xe driver by kernel arguments
i915.force_probe=!7d55
xe.force_probe=7d55
Mangohud 0.8RC will support Intel iGPU
https://github.com/flightlessmango/MangoHud/releases/tag/v0.8.0-rc2
GitHub
Release MangoHud Version 0.8.0-rc2 · flightlessmango/MangoHud
Blacklist
Ubisoft Store (UplayWebCore.exe)
halloy (IRC client)
Plutonium Launcher (plutonium.exe, plutonium-launcher-win32.exe)
Fixes
read_cfg didn't properly overwrite config options
loggin...
I would like to have mangohud updates for bazzite.
When 0.8 drops stable lemme know and we'll build it
It's now in the stable branch from yesterday 🙂

New Update Mangohud now it's work for Intel iGPU

is this bazzite on OG claw? how do you installed it using latest bios? i thought it locked out bazzite (fedora based os)
downgrade BIOS to version 10A
downgrade to version 105 before up to 10A
thankss, how bazzite performance on mtl now? is it comparable to win 11?
:testing
now has a fix for gamemode on battlemage (and MSI claw)
also a fix for audio cutting out
and also the newest mangohud fixesNoice
Only testing image right?
only in testing
Lastest Bazzite beta update,It has HHD error cannot start

Ah shit
I'll fix that in a bit
fixed
@HikariKnight can you drop a build to testing in 20 min?
Dropping one in a min
I try get lastest update again,It's work correctly.
Hi, how is the support now?
Intel Xe Driver Introducing SVM, EU Stall Sampling & Other New Feat...
Intel engineers today sent out their final drm-xe-next feature pull request to DRM-Next of the remaining features they are ready to land for the modern Intel Xe kernel graphics driver with the upcoming Linux 6.15 cycle
oh nice
I try current Xe driver on MSI Claw 155H,I detect game crashed when open FSR on Steam Deck UI
I hope this new version will solve the problem.
is latest bios still have problem installing bazzite? or this already resolved?
I haven't tested it yet.
Msi claw 8 bazzite can using fan control, tdp and sleep work ??
You can try use command
sudo rpm-ostree kargs --append-if-missing=pcie_port_pm=off
to fixed sleep but i don't know if it can work on Claw 8 device
i have only claw A1m first edition
I just got my Claw 8 Yesterday and can easily try things, been using Bazzite for a while exclusively on my OG Z1E Ally.
Anything that would be good to start testing or get logs/dumps/etc?
Please yes, test the Claw 8 AI+ 🥹
@SightlyJester Yeah so it works ish. HHD did not load automatically and I had to run some commands to get it alive itself, prior to that, controls weren't really useful. After... It works! Not sure what to try but wifi, bluetooth, Intel Arc, display, controls (mostly) work. Loaded Stray and was running it maxed out at native 1200p at 40-50 fps. Was going to see the same save at same spot in windows but it was smooth. Might need to figure out how to dual boot and have a shared steam drive.
@antheas let me know if you want me to get you any info, not sure why HHD didn't load off the getgo but it did after running
because the claw id is missing on the bazzite supported list
@antheas Can I get you the ID to add in?
I added them
Yeah I think the only thing holding back then the Claw 8 is TDP control. Window's is significantly ahead in performance–I think it's locked to 17w TDP rather than defaulting to the 30W Max. Oddly, the 17w on Bazzite does seem smoother than on windows, but might be Vulkan difference...
Just installed on Claw 8 and rebased to testing, do you have tdp controls available? Steam side menu only shows 0 for tdp slider and HHD does not show any tdp controls
no
msi claw is not available in EU, not much i can do about that
@admiral_rusty_shackleford See what I posted, there isn't TDP control available. HHD does not do any Intel control.
It is though–been easier to get there than stateside.
yes US it is available
@antheas where in EU? As particularly for claw 8, it's been fairly reliable out of Germany, Netherlands, and UK. Even off those respective Amazon sites (might be back ordered but most get it in a week or two)
denmark
Yeah take a look again, should be available last month or so!
i just did, its not in local shops
(Been following lots of folks on MSI discord while I waited for mine to dispatch and US was behind a lot of other places)
@antheas Ah that sucks, happy to try things though if you want me to!
I have both the meteor lake and lunar lake claw, and am willing to provide code/testing/research efforts where required to get Intel TDP support working.
Let's do this 💪
not entirely sure how to accurately test this with regards to package/cpu/gpu power, but I found that intel CPUs use an "energy perf bias" hint to determine performance vs powersaving.
https://docs.kernel.org/admin-guide/pm/intel_epb.html
I played around with the values (the hint goes from 0-15, with 0 being max performance, and 15 being max power saving). it also allows you to set this value per core (tho that might be less useful here)
on my Claw 8, setting the value and running a simple benchmark does show performance differences between the default value after install (which was 6), 0 and 15. need to test on the 155H, but in theory most modern intel CPUs should use this hint.
for reference, to set this value I did
echo <value> | sudo tee /sys/devices/system/cpu/cpu*/power/energy_perf_bias
Msi claw 8 try using backup steam deck or using steam os but cannot boot to install, bazzite can ??
And hhd can turn off led, fan curve and tdp work on this msi ?
Yes no
Controller works that's about it
Will get better soon
It has only Power Profile not have TDP Control
that works?
I found a little problem : I can't use controller to select boot in GRUB menu
how to install clover EFI
thats normal only steam deck supports
probably not good idea install clover, you can easily mess up
dual boot not work
It can select boot only in BIOS boot select
I think Power Profile is worked.I try change profile, max CPU frequency has changed
Yeah the controller in bios does pass along cardinal directions on d-pad so ideal state would be grub or clover using that as substitute of enter (I.e hit right for enter like an old clickwheel iPod )
So I installed Bazzite on an external drive on my Claw 8, the lack of TDP control isn't too big of a deal at the moment for me since MSI's software sucks on windows and I was running at 30w all the time anyway, what isn't working which is kind of strange to me is the FPS limiter in steam.
Controller switches out of gamepad mode when it goes into even a few seconds of sleep
I think that's just the behavior of the claw. I can verify since I'm currently on windows, but I'm guessing MSI center sends a command to put it back in controller mode when it comes out of sleep

I'm kinda surprised that behaviour isn't the other way around since surely gamepad mode will be more useful as a default
hype hype
ill check it out this weekend
You're not wrong. MSI certainly made some choices in how the controller works
MSi certainly made some choices indeed
I hope it gets popular enough that skins get made to cover the beige side parts lol
The strange part is on a cold boot it starts up in gamepad mode
Yes, I have the command to make it do that
But it doesn't run after sleep
Don't worry about it let me get on it in a few days
Of course, take your time, I will say so far even with the quirks shall we say it’s a lot nicer of an experience than fighting windows lol
You snagged one! Woo! It's awesome device...!
this one is a bit special
and by special i mean its semi cooked. Just put windows on it
lol
I've figured out a lot already if you have any questions just hit me up. Lots of interesting tidbits.
semi cooked?
The RGB commands are weird
from what he showed me, the dmi info is a meme and thats the least of its issues :clueless:
well hopefully it isn't so issue riddled that it can't be useful. :heheanim:
i will let the expert judge that
I installed Bazzite on Claw8. but gaming performance is SO bad. It will get better later with support?
I assume some of it is to do with intels fairly immature 'Xe' linux driver that Lunar Lake/Arc B series uses, also I saw a bug report for bazzite but I'm not sure how relevant it is https://github.com/ublue-os/bazzite/issues/2093#issuecomment-2742757358 about Bazzite missing the 'vulkan-intel' package, not sure if that would affect performance at all. But yeah in Cyberpunk performance is roughly half of that on win11.
yeah I have heard that Intel linux driver not good for now.
ah yes, we are definitively missing the
vulkan-intel
package from archlinuxProves how little I know about how fedora/bazzite works myself lol
as in the package does not exist
essentialy its part of one of the other mesa packages in fedora
Yeah there's a reason I didn't engage with that
ok guys proper controller support after sleep on hhd beta + back buttons @Kiera @TheSecondKen @BANPOTK
unfortunately no rgb yet
please test the vibration, mine is completely shot and i cant
Oh sick, yeah I can do some testing. Not having RGB support is ok with me for now. I just have the defaults anyway
sleep takes 1second to switch from desktop mode
we will fix that eventually
Cool. I'll download latest and install tonight. Since I have the dock, I'll configure proper dual boot
added rgb too
i need one of you to check the beta, then this heads into testing
I can start when I get home tonight
(7ish eastern daylight time)
the only thing that doesnt work is gyro
lets do some testing of the controller today, then tomorrow the tdp struggle starts
kinda dumb question, how do I switch to hhd beta again? writing the bazzite image to USB right now so i can install it.
think i found it
running HHD beta, looks like controller is working so far. RGB control works (looks like solid and off are the options, which is fine by me), rear buttons work (left brings up keyboard when supported, and right brings up HHD), the two bottom special buttons bring up the left and right side menus. Controls work as expected in game (I tested DRG as I usually do), and the controller is still in controller mode after a sleep and resume
Oh, Rumble also seems to work
feature for turning off CPU boost plz.
hhd beta
rgb works
backbutton works (including per game profile)
plz make cpu boost off option.
doom 2016 with vulkan on intel lunar lake get less than 10 frame. wow
look like intel vulkan driver or something wrong.
opengl frame almost 90
DX12 DRG works but has frame stutter, runs fine on my SteamDeck, I think the Xe2 GPU drivers on linux need a ton of work, but that's on Intel to fix
I try update to Testing F41.20250326,#9bfe458 bazzite-deck-gnome , not change anything about controller
hhd beta available on hhd menu
not bazzitr
Yeah you guys confirm it's good I'll spin up a testing build
how to install hhd beta,I forgot it
In the hhd configuration gui, under the bug report section, there's a "use beta until reboot" button
I have the same model wifi on another MSI device. For my case the MSI stealth 16 AI A1VGG.
The way I sorted it out was to be cheeky and uninstall the device before sleep and install it after sleep with a system.d script
You’ll see it in dmsg that the iwlwifi driver is going into a crash dump loop when waking from deep sleep
SimpleDeckyTDP is working on Claws

It use intel_pstate driver
GitHub
GitHub - aarron-lee/SimpleDeckyTDP: Decky TDP plugin for alternativ...
Decky TDP plugin for alternative PC handhelds. Contribute to aarron-lee/SimpleDeckyTDP development by creating an account on GitHub.
I try thx~
i think it will be better if it's included in hhd
I'm writing the kernel driver rn
Is this Claw8?
17W is max TDP I can set on Claw8
I only have claw a1m
Oh.. then that does not support Claw8 yet
What's the max tdp
only 26W
4-26
claw 8 ?
woww
👋 bazzite doesn't work on the claw's latest firmware right? I need to downgrade
A1M or A2VM?
A1M
I can try booting tonight. I've been testing on my 8 AI
Thank you thank you, I'm keen to switch and help testing, i hate windows with a passion
Tdp control was the only thing holding me back, but so good to see progress
Yeah looks like 10D still breaks bazzite booting, so you'll have to roll back to get it on the A1M models
HHD for claw8 released v3.14
thx @antheas

m center updated
charging limit option added
maybe hhd can have it too.
We will look into it
What else changed?
well looks like nothing changed excpet charging limit.
Can you comunicate to Intel and MSI to send feedback?
I can scream into the void for you
Yes but not much
Yeah knowing the inside of Intel, you're probably not gonna get much back
check to make sure you have performance mode set in the user scenario options of the bios
ive seen the 17w cap before but only w/ the balanced scenario