ROG XBOX ALLY X yet fully working?
hey friends does anyone know if its possible yet for fully functional bazzite on the newly release ROG XBOX ALLY X? I can't seem to find any docs or materials of installation of anyone quite yet.. was about to start tinkering..
982 Replies
Works in :testing other than RGB lighting
excellent! no control or no RGB lights working at all?
Also THANK YOU for all you do with bazzite maintaning! My day job is working at RH so i'm a HUGE fan - its actually my laptops every day driver ;p
No control, and thanks! Glad you like it!
are you personally running @Kyle Gospo ? Also is there a repo or something I can watch? I think I may setup duel boot this weekend
this image? https://download.bazzite.gg/bazzite-deck-gnome-stable-live.iso
Yeah, just rebase to testing after installing with
brh rebase testing10-4 TY sir
Almost everything works (RGB is the only thing that still doesn't) however audio works in a weird way, the internal speaker sounds tiny and with low volume, I have to go to 100% to hear about the same as if I set it on 25% on windows
sorry but wdym by rgb doesnt work
it lights up for me
but can you change it?
thats the point of rgb
ok makes sense LOL
didnt think about that
oh accually i got a different question why does bazzite load so long (i do have it on a external nvme pice drive)
ostree just takes longer to boot
The back buttons seems to stop working after the first reboot.
so just to clarify, is the "testing" channel the one I want to be on for the xballyx? or is the current image functional (excluding rgb)
When you say stop working what do you mean
They're the same currently
The back buttons do not register in games, and when testing controller inputs, they do not register either. I tried steam controller emulating and also tried handheld mode.
They appear but they do not register inputs.
The speakers are significantly better in Windows. Something missing with the Bazzite drivers, or something I'm missing?
It's almost like they're muffled in Bazzite.
they ship their own special DSP for windows
we have to make one and ship it, same way we did for the original ally
takes time
and hardware
Firmware
Is probably missing
I added some firmware but it's not clear if it's loaded
To state the obvious, you selected the buttons to be as steam input?
Yes.
when I try to install the latest deck image, I get an error saying the storage device is active. I booted directly into bazzite installer, so how is that possible?
rip
disable bitlocker
ah
theres no option to isable it in windows
found it, they took it out of control panel and put it in the settings app
Iโll hang tight on Bazzite till it gets worked out. Iโm seriously impressed with the performance uplift vs Windows.
finally got it up and running. excited to use it and looking forward to the audio firmware update
hopefully our asus guy replies
check the bug report for some tas errors
he will, on monday
what do you recommend as a stand in for audio for now? its so quiet. would deckSP be good or something else?
Figure out the correct firmware files so this can be fixed
Why did nobody buy the normal ally
is the normal one needed for it?
Just wondering
Also it has different firmware files
Because it's shite lol
it just exists to upsell the actual xbox ally
yeah it's pretty bad
worse than the steam deck for more money
I've noticed color banding on the screen in some games. Is this due to firmware/driver files for the screen not being all in place yet? Or is that just the screen
I was able to significantly improve the audio by installing the decky plugin DeckSP. Not perfect but way better and actually usable.
By not perfect I mean a little crackling here and there that I don't know how to get rid of. But by and large its very good
Didn't even see this. Lol. It helped a lot
Definitely still crackling especially after a wake from sleep. Decksp helps a lot with volume but doesn't do much for actual quality. But yes it's usable now
Right and oh yeah and I did have to turn a couple knobs in it to get it better than the default settings.
Is anyone having issues getting Steam input to register the back paddle buttons? I can't get them to work.
The crackling sound on SD was a common issue after wake up. It was common in games that doesnโt have a proper pause option. So you had to put a SD to sleep during normal gameplay (like a MH series for example). There is a solution to that which is another decky plugin (that stops a music before putting OS to sleep). I donโt remember the name now as I am out of homeโฆ But you can definitely google it.
Mine was even happening at the home screen
So maybe itโs something different ๐คทโโ๏ธ
I appreciate the suggestion though
xbox ally (non-x) arrives tomorrow, to keep you guys in the loop
As of now, back buttons do not work.
Mines coming today ๐
Fix for RGB and back buttons in testjng
I have a 4TB m.2 drive arrving finally this afternoon - then im going to reinstall xbox on a 1tb parittion and manually setup to run bazzite on the remaning ~3tb drive for the primary
I assume you guys already have the X then?
mines the X yes
replace my older firs gen steamdeck.. very very happy with it so far
oh sorry I meant the ublue guys lol
LOL
Currently running the latest :testing build. Iโm Having an issue with the joystick mouse in desktop mode. I can move the cursor for a single action when I double tap the armory crate button, but it immediately stops working. Iโm probably missing something simple here
which ally
Xbox Ally X
yes holding not working
on the ally
need to do the rog swap to work
Back buttons work in :testing
Back buttons working on testing for the XAX
RGB isn't
I did 3 partitions (4TB drive). 512 gb windows. 512 gb bazzite. Rest is shared ntfs drive. This avoids installing the same games twice.
By the way, go ahead and disable device encryption (bitlocker) in Windows ahead of time
I was thinking of doing very similar - has it had any oddness of either OS using the shared installed games in steam and or battlenet etc?
Nah the steam library being on that drive is actually surprisingly seamless. Literally can start a download in bazzite and pick it up in Windows
Idk about other libraries
fr?
i was told it works
๐ unless I'm not understanding the setting, cycling through the RGB modes doesn't turn them on/off/change them
If I turn on "RGB on at bootup", and hold the power button to restart, the RGB lights will be on but they can't be controlled
it's ill advised to play games from ntfs drives in Linux @Rushuyakin
it's not compatible with Proton
if you want to share games between the two OSes, you need to reformat to BTRFS and install the WinBTRFS driver https://docs.bazzite.gg/Gaming/Hardware_compatibility_for_gaming/?h=#unsupported-filesystems-for-secondary-drives
Hi, same result for me here, Xbox Ally X on testing, back buttons work, but RGB settings donโt work in HHD. I also tried with HueSync decky plugin just in case, didnโt work either.
are you on latest testing?
Iโll answer this question as well, just rebased and installed testing 10 minutes ago, so should be latest
Yup, 20251021, I rebased about 45 mins ago
well rip
at least the back buttons work?
I saw that warning but I haven't had any issues launching games with proton. And the Xbox app requires external drives to be NTFS to utilize them so that wasn't an option for me.
eventually ntfs will come bite you in the butt when every single one of your games fails to launch
Yup! Im using the steam controller setting with the handheld mode, works perfectly so thank you ๐
at least thats fixed
Yes they work perfectly, tested in game!
rgb i will handle over the next two days
although the commands are the same so it should work
I will let you know if/when this happens
Thank you!
Would it be possible to swap the Xbox guide button with the armory crate button ? Because the Xbox guide button actually supports holding it, that would give access to some SteamOS shortcuts.
(and as a bonus, the default glyph for the steam menu would match, itโs an Xbox logo right now)
i guess we can do that or something similar
That would be awesome
Not sure if anyone else is having this bug as well, the right channel audio doesn't seem to work. I'm getting audio ducking when there's an NPC speaking to the right of my character.
Going into KDE and it's settings, testing the right audio channel produces no output. That might also be why audio seems quieter?
Youโre right, in KDE audio test interface, only left speaker button works, but sounds to me that both speakers play the left channel in mono
So probably left channel is hooked to both speakers. That would also explain why every surround sound and widening dsp effect I tried in DeckSP sounded bad
Does anyone have an issue where -sometimes- when waking up from sleep, the fans blast at max for a bit?
Just noticed the audio channel bug too. It is, indeed, playing the left channel to both speakers while in game.
Yes. I have the same from time to time.
Is that specific to the xax or does it happen in bazzite? Sorry this is my first time using bazzite. Iโve used steamOS in the past with other things
Yeah, I have the same issue. Usually I turn off the ally and turn it on again.
Just had this issue as well, seems to happen only when I turn it back on while it's plugged in
Also just noticed, I don't get any wink animation for sleep or wake. Is that a setting I missed or normal on this device still? I click the power button and the screen just shuts off instantly
I haven't seen the wink animation on any SteamOS installation/Bazzite except for the Deck. My Legion Go S didn't have it either
bazzite has its own sleep/wake animation so I assume its at least supposed to support it. steam os on my other ally has it so i know its not hardware dependent
hey duel boot friends - what is the trick to force the grub menu that doesnt like to show up on start up to show when booting up so I can select windows when needed to?
spamming the startup as asked hitting thie up key doesnt seem to do anything at all
Rolling Back System Updates - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
nice - thank you I will try this out
there's a high chance though you will not be able to navigate GRUB with controller, because the necessary driver only gets loaded later, you may need a physical keyboard to load another one than the default entry
HandHeld Daemon has an option to reboot into Windows btw
i just go into boot menu
and choose the right partition i want to load
I have it while not plugged in too.. sometimes
ok guys how sure are you the speaker only comes out from one side?
my xbox ally works fine
how did you check?
It comes out both sides, it's only playing one channel though
So the left channel plays in both speakers and right channel doesn't
did you go to desktop, and use the tester there?
Yes
On the 10/21 testing building
Audio crackling seems process dependent too. CP2077 was very crackly
Excuse the bad screenshot

Testing "front right" has no output
I checked amixer and it's all set to 100%, so I'm unable to provide anymore troubleshooting (new to linux ๐
)
I'm hoping it's just a firmware/drivers thing and once it's copied over it works
I can also confirm that in games, the audio plays in mono, both speakers play the left channel
Tried fiddling with audio settings, but no luck
It does sound mono, but only for the left channel. All the right channel audio is gone, so positional audio randomly ducks out ๐ฅฒ
Yes thatโs right
Even the cyberpunk main menu music sounds weird ๐
One of the sounds that goes left to right just disappears
Haha yeah, I was wondering why Hogwarts NPC dialog was just disppearing randomly ๐
Sounded like they went underwater lol
well hopefully my ally will have the issue so i can fix it
the speaker setup is the same
If this helps, I did some tests, and if you plug in wired headphones it works well (left and right) as well as bluetooth.
This only happens with the speakers.
I'm guessing ASUS doesn't provide linux drivers for their hardware?
well texas instruments did the speaker amplifiers and realtek did the audio
there are drivers for those
i write the controller drivers for bazzite
speaking of, hhd beta should have working rgb
Nope. Just updated to latest hhd beta. Not working at all.
Is this something I would be able to find and place in the right place to get it working? I'm not super familiar with modifying system stuff on an immutable
no
that thing i have placed already
Hmmm. So how do we make it use it?
The audio is dramatically quieter and lower quality than on windows, so something isn't being loaded still...
The audio being quieter and lower quality is not only a driver problem, itโs also because on Windows there is digital signal processing happening with the Dolby app that adds gain, normalization and some EQ.
This is separate from the audio channel issue, and you can already add a DSP with the DeckSP decky plugin on Bazzite.
I understand that, but even with a +15db gain in deckSP, it's not even close to the volume in Windows. And with equalization it's literally lower quality sounding and thin, as if it's just missing entire frequencies
I understand Dolby adds some software stuff, but not enough to make it sound like completely different speakers entirely
Of course it would work better with both channel going to their respective speakers as intended, and thereโs probably something wrong with the driver, but Iโm sure itโll get fixed
I remember this being an issue on the ROG Ally on bazzite and if you went into the sound settings and switched output devices it suddenly sounded way better. I assume this will be similar
Also, gain setting on DeckSP is not very good because it comes after the limiter, which introduces a lot of distortion. Youโre better off loading a plugin to take care of gain instead
Yes I think thatโs because the Bazzite devs implemented a DSP solution themselves
Ahh. Well I look forward to that
Lol
The XAX has great speakers and they make me sad now lol
i added the firmware for xax prior to the last stable release
i added the firmware for xa today
this is for the speakers
It will come it takes time
Yeah I guess it's just the other pieces missing in software
Just curious, when I put the rog ally X on steam OS the speakers sounded normal. Presumably valve didn't do a custom DSP for it, so why would that have been different?
(non Xbox I mean)
So before F42.20251019 ? Doesnโt seem to load properly on my XAX then
ally x works on it
ally x works in general
because we sent the quirk to the kernel and the firmware
Like pushed upstream?
Yes
Oooo. That makes sense then
I contacted Texas instruments
And we love you for that
Looks like the XA and XAX both use the same Texas Instruments TAS2781 so thatโs already good news lol


yes, and they have project ids 10431394 and 10431384
with two tunings per project
so there are four firmwares
i added them
my xbox ally speakers work great
With left channel going to left speaker and right channel going to right speaker or same problem described before ?
they work normally
left to left right to right
very nice loud and crisp
Amazing work!
I will try later tonight on XAX and report back
On which branch? I'm on testing 1021 without it working....
normal xbox ally
all branches, it works normal
sleep doesnt
But that should apply to the XAX too?
yes given that they have the same setup
I'm not sure why mine don't work then. Unless it's a change you just pushed recently
no, no xbox ally x work correctly
all of you are complaining
I'm confused
So am I lol
You are saying the XAX does work fully. As of when?
Are you saying everyone having issues is just complaining, or are you saying it needs more work because people are having issues?
Sorry I just think there's a miscommunication
im not saying that
im saying the xbox ally works fully
and that to my mind the ally x should work too
but it doesnt
Oooh okay
the bios entry for both amplifiers is the same too
I donโt know if it helps, but I tried two other distros that, to my knowledge, did not include any specific firmware, and the problem was exactly the same : only left channel to both speakers and low volume.
did you guys update the bios?
Yes
Bios version 310
mmm there is a quirk called
ALC290_FIXUP_MONO_SPEAKERS
but it seems not that relatedOn a side note, I think I found out the fan bug at startup
Tapping the XAX's power button wakes the device and blasts the fans. Almost like the way you'd tap the button for the fingerprint sensor in windows
Not sure, but it seems like the finger print sensor is acting as the power switch as well
cant test that rn, normal ally sleep doesnt work
Np, I'll just keep this in a list of bugs for the XAX ๐
You just got your XA right?
I donโt know if it helps but I had trouble with sleep on XAX until I disabled the function to turn the screen off before sleep in hhd
perhaps it does, lemme try
Didnโt try again after the first couple of updates so take that with a grain of salt
Also I think I disabled the steam powerbuttond
the wink will come back next version
To update to the new testing version, do I just update through HHD or is there something else to update the OS itself?
yes
but i havent pushed the hhd update that fixes the rgb yet
well it fixes my rgb
haha, ok, just checking ๐ - lmk when it's available and I can test it ๐
Did disabling screen off and/or power button daemon help for sleep ?
bug report -> try hhd beta you can try the rgb withMy bad, I thought being on testing meant being on beta. I just did this and can confirm RGB is working on all settings.
Pulse is a little weird acting.
Duality seems to work by switching through two colors, not sure if this is intended or if it's intended to show two colors over the two LEDs per joystick.
Waking from sleep seems to disable the LEDs.
pulse is a little weird indeed
Waking from sleep seems to disable the LEDs.smh ill fix this but i cant even test it
Does your sleep turn the screen off but not the fans? And then you canโt even wake it back up?
yes
well i managed to get further, the fan turns off and the light turns off
the gpu hangs on resume
im pulling the latest amd firmware right now in testing to see if that helps the hang
says something about timing issues
I had the exact same issue at the beginning and I fixed it but I donโt remember how
on the normal ally?
this is a normal ally issue only
No XAX
maybe you hadnt updated your bazzite install
and it was a few months old
It was a fresh install on the Xbox Ally X
sometimes the bios just gives out too
Iโll be home in two hours Iโll check what I did
the problems are specific to the normal ally
well maybe not the resume hang
but the others are specific to the chip
I can also confirm on the XAX that touching the power button without pressing it wakes up the device
Same here
I have bad news guys. I need to sleep. But good news is we have a potential fix for Ally non-x sleep
that also means i can fix the rgb after sleep
Just tested 20251023.1 and HHD Beta on the Xbox Ally X.
RGB works, RGB after sleep works on the X, and also I have the sleep animation now !
Fresh install, default settings this time !
Thanks for your awesome work, sleep well
I will push everything tomorrow
Thanks antheas, no rush on the fixes, and thanks for the hard work ๐
You guys are amazing, im eyeing one of these things and you are convincing me to get one
Thanks guys.
Just to pointlesly give hope on the audio i somehow got it fixed for about 5 seconds on XAX i was playing around in sound settings and for the 5 seconds when testing the right channel i got audio out of if but then i got to try again nothing lol
Omg thatโs so weird
Never got anything on mine ๐ข
Are you all dual booting on the XAX? I've got one coming today and want to run Bazzite on its own as I never used my Windows partition on my previous Ally X.
Just wondered if there was anything I needed to do in Windows before overwriting with Bazzite
Just for pure curiosity. I wander sometimes how the game performs on win. And the second thing is this xbox picture something. I donโt really believe in this. Win is so complicated and have some much background activitiesโฆ But maybe ?๐ค I wander how it will perform from a year from now.
I thought that would be how I used my previous Ally X, but after the first couple days I literally never booted Windows again so it just ended up being 200gb of space lost on my HDD
I can't find a good guide to suggest whether it's safe to just stick Bazzite on it straight out of the box though or if I need to update the BIOS etc first through Windows Update
update the bios/firmware before you install it, especially right now with the device just coming out with some crucial firmware updates coming out during these early days
personally I would recommend using a usb ssd drive and installing windows on that for updates like firmware/bios for the device
thats what I have done with previous units
doesnt asus make that unnecessary with ez flash? thats how ive always updated on my pc, but this is my first handheld
Is ez flash software that just updates the bios, I assume?
My device is here now anyhow and midway through a million Windows updates - the amount it makes you do before you can actually do anything is wild
Device is all set up now - I decided to leave a small Windows partition just for updates etc - literaly just 80gb or so. Can confirm on my XAX everything runs perfectly on the testing build of Bazzite except for audio as has already been discussed in this thread
So RGB does work? I was able to even change colors of it couple of days ago, but now itโs dead
rgb is fixed for the next version
unfortunately, got caught up in the fedora 43 transition
is there any way to fix about only left channel to both speakers and low volume for Xbox Ally X?
If there was it would be fixed
I assume something will be found in time - it's still early days
Using headphones appears to work - it feels stereo at least
Audio out over HDMI seems to behave correctly too
I guess this is not a TAs problem it is a realtek problem
I will review the quirks again
picking up a good condition unit from best buy today (XAX)
should I install the beta or normal build on it? (or is it the same?)
idk as of now but when i installed bazzite on my XAX the controllers where not working but that was from a iso right after XAX came out so the iso is probably updated
and with that in mind install the normal build and if something doesnt work then rebase to testing
There's no beta iso
sorry for some reason I didnt realize the one that says beta is the live cd version
now it makes sense
noticing that the TDP seems to be reporting oddly? I only see it on the GPU on my XaX and 0 watts being reported on the CPU (same thing happens with stable/testing)
happens on new cpus
its fine, z2e is not supported by mangohud yet
yeah its not a big deal, tdp controls work fine (just an observation)
lsmod | grep alc can one of you run this command?
i need to check which speakers the ally x uses
which realtek ampalc doesnt return any results for me
replace with snd?
that spits out a lot, give me a sec
picture is ok


Does this help?
lsmod | fpaste
mine is like half a page long on the normal allyjournalctl -b | fpaste
different amp model
maybe
its the same
why does the normal ally work
it's really confusing that headphones do read each channel correctly, because that's the same sound module isn't it? if there was a discrepency between HDMI and the onboard speakers it would make a bit more sense
as in both the speakers and headphones are being driven by the 'Family 17h/19h/1ah HD Audio Controller'
the quirks for the speaker are wrong
is that to do with how information is routed to each device?
hda remap helper
hda-jack-retask\
you can try to remap the verbs
hdajackretaskdigging around in here it seems like 0x17 is the correct pin but it seems to only recieve mono data, no matter the settings I've tweaked
I'm not very good a linux troubleshooting, but it looks like nothing tweaked in userspace will help and that it's a driver quirk or kernel level issue that would need to change mono to stereo
It receives stereo data
I guess it's the amp then
snd_hda_scodec_tas2781_i2c is not loaded
only spi is
but i2c should have loaded
did you try unstable?
yes thats why it doesnt work
GitHub
ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW...
TIAS2781 is unofficial hardware id in ACPI for tas2781 in HDA,
has been used for several projects. TXNW is the official hardware
id for TI, will be used in new projects, including device on SPI bus...
this was introduced in 6.17
go to unstable
and see if it fixes the speakers
how do I move to unstable?
as in a rebase?
go to hhd
then instead of testing choose unstable
gotcha - I'm installing now
will report back in 15 mins or so
frustratingly, that has the same issue
no sound from the right channel at all
would there be any reason to explore hdjackretask on the unstable channel or is it the same dead end?
Is the volume better at least?
to be honest I never found the volume to be an issue, but I didn't use the device on windows at all to compare
I'd say it sounds about the same volume as the regular Ally X running bazzite
when you got the volume on Windows at 30% its almost more audible than with Bazzite at 100% at the moment ๐
I would imagine it's more a case of the right channel recieving nothing so halving the perceived output
When I'm home later I can test the Ally X versus the XAX for volume
what are the downsides of the unstable? ...is it...unstable ? ๐
From the short while I used it i didnt notice anything different to testing
guys what did you say I can do to fix the wifi download speeds ?
absolute mas I get now is 160mbit while I shoudl be at around 600
May be worth testing the iwd backend?
ujust toggle-iwd
Reboot, see if its improved, if fucked run the ujust toggle-iwd command again
this above someone wrote
should I type that in terminal ?
We use unstable for fedora transitions
Just tested unstable on XAX and compared sound against my old Ally X also on Bazzite.
XAX on unstable sounds noticeably louder than Ally X.
But still no stereo on XAX.
XAX on Windows still sounds a lot louder but that could be because of the lack of stereo problem and/or DSP.
this does not work ๐
I also compared and measured stable vs unstable on XAX with pink noise and a dB meter.
Volume is exactly the same, no improvement with unstable.
is snd_hda_scodec_tas2781_i2c loaded now?
I'd have to run lsmod | grep snd to check, right?
yes
Will do when I'm back home
Here is my output on latest unstable :
https://paste.centos.org/view/fdf4fdd2
Is that what you needed ?
yes, so it loads now
one problem fixed
Nice !
speaker still busted
Still left channel going to both speakers and volume is a third of windows
Same exact dB measurement on pink noise as well
ok, had a snoop around hdajackretask on Unstable and I don't think this is fixable user side
wasnt meant to be user side
with the added modules loaded there are now more unconnected pins exposed, but I don't think anything can be done
was meant for you to tweak the verbs so i can patch the kernel
the amp loads and I assume it loads the firmware
right, I'll keep digging then
theres nothing to fix in the kernel
that i know of
What can we do to help troubleshoot with the hardware in hand ?
What information/test etcโฆ do you need ?
I'm trying to understand how to tweak the verbs - I think I've identified (with AIs help) that Pin 0x17 (internal speaker) is connected to multiple DAC nodes
'sudo hda-verb /dev/snd/hwC1D0 0x17 GET_CONNECT_LIST 0x0' returned:
nid = 0x17, verb = 0xf02, param = 0x0
value = 0x60302
which I was then told means that nodes 0x02, 0x03, 0x06 (the bits in 0x60302) are active or routable
at this stage I don't know if I'm on the right track though, or how exactly to tweak them
Iโd love to help more too if possible
Not amazing at Linux but I can tinker
I'm quite good if I'm given a sort of path to wander down - but I'm very much learning as I go
So first step is to rebase to unstable I take it?
yeah, I believe so, as it loads a module not present on testing
here's the most recent findings:
1. Pin Info:
Pin: 0x17
GET_CONNECT_LIST returned: 0x60302
This indicates nodes 0x02, 0x03, 0x06 are active/routable DACs.
2. Node Testing:
I attempted to route audio to each DAC using hda-verb and aplay:
Node 0x02: no audio from right speaker
Node 0x03: no audio from right speaker
Node 0x06: no audio from right speaker
Not sure what I can do to help next!
GET_CONNECT_LIST returned: 0x60302 unsure this means three nodes
blame AI if I got that wrong, haha
-5 clue
targeting the full string with 'sudo hda-verb /dev/snd/hwC1D0 0x17 SET_PIN_WIDGET_CONTROL 0x60302' returned 'invalid param'
I think this is everything useful (or not) that I've found so far:

question, does hdajackretask do changes that a reinstall of bazzite wouldnt reverse?
I think anything down in hdajackretask will got lost on reboot unless you apply a more sustained fix
i think the job really is just to try and see if there are any incorrect or broken connections that antheas can explore
but I'm coming up blank with my limited knowledge
yeah I have zero idea what im doing in there
unless you do a boot override
no its temporary
dont do a boot override
Is that info I shared any help or is it a dead end?
you didnt find the right one?
I didnt find any node that ouput over the right channel, no
I guess inside hdajackretask what do I do to make myself useful?
I tested everything pin on hdajackretask too, no luck
I feel super inadequate lol
In terms of the XAX, are there any major features that are still missing from the stable channel?
Iโm new to Bazzite and all of the above talk about pins is giving me the willies ๐ mostly wanna make sure itโs in a decent spot before installing
Audio from the right speaker; spotty RGB (though that has a fix scheduled)
Audio does work over headphones and over HDMI though
As far as I know everything else works as expected
Gotcha thanks! Gonna wait until the speaker gets addressed. RGB I donโt care about so long as it stays off
Stable doesn't have rgb back buttons and controller tweaking
Then speaker issue
i got a probably stupid question, idk if u already thought of that but would asus give u guys a dev kit of the xbox ally /x
so u could work on your os easier
I can live with headphones for the moment. The performance delta between Bazzite and Windows is enough to warrant the switch.
Same. I installed Windows in a separate drive to apply any firmware updates just in case it would help anything (it didn't by the way) and the experience was abysmal.
They released some firmware that came out a few days back for rumble
Via AC SE
coming back to this and understanding jackretask a little better, it doesn't matter which unconnected pin is subbed in, no audio is produced from the speakers except on 0x17. Even moving to a known 'good' output like the headphones on 0x21 produces no sound when retasked
unless Antheas has additional suggestions for what we can explore on device, I think this might be a fix out of our hands for now
the audio volume though is absolutely fine on my device (running unstable currently)
It has to be a driver issue. In my journey to updating firmware I tried on a windows 10 install first and it exhibits the exact same behavior there. No right channel, only left in the settings tester.
Have you tried the audio on windows?
I've not gone back in, but it seems as loud as a device like this should be to me, and in line with what my previous Ally X was able to kick out
The difference is insane, windows sounds so loud it hurts past 60%. Very rich and bassy on the Dolby โgameโ preset with โwarmโ setting. Impressive surround effect too. It stays clear with low distortion also (for this kind of device). It sounds better than my Claw 8AI that was the GOAT in my opinion.
Iโm not saying we need that much volume, but Iโm saying there is a problem ahah
It sounds like less of a problem and more of an EQ preset - as far as I can tell bazzite, as implemented across other devices, aims to offer a cleaner, more neutral sound
Though I do recall Antheas saying something about a DSP that was eventually applied to the Ally before?
To be honest, I don't care too much about how the sound works, as long as it's in stereo!
Well yes, it lack a dsp for now, but I agree that the most important thing is having stereo working first
Stereo is key imho
After more fiddling (yes I woke up in the middle of the night):
Node 0x17 is the internal speaker pin. GET_CONNECT_LIST returned 0x60302 (DACs 0x02, 0x03, 0x06).
Testing each DAC with hda-verb 0x701 (equivalent to SET_CONNECTION_SELECT) produces audio from both speakers only when L+R channels are active.
Muting left channel mutes all sound; right-channel-only audio produces silence.
Hard-panned audio confirms mono duplication: left channel plays through both speakers; right channel silent.
This suggests the driver or topology needs to map separate DACs to left/right speaker amps for true stereo.
Wish I understood Linux/terminal enough to help more (Iโm coming from a heavy windows/console modding background) I firmly believe Linux is objectively better than windows is on a handheld console.
what is this 5x edited message
Donโt tempt me to make a 6th edit
my RGB is on on the stable channel
I thought someone said it is off by default ๐
sound like chatgpt
That's what's summing it up, but those are the steps I took to try and tweak the verbs
If there's anything else I can check or any other useful logs I can share, let me know - I think I've exhausted the bits I can do though
so, you have a realtec dac
this dac connects to a texas instruments amplifeir
with two firmware files that are loaded properly depending on a gpio pin on the ally
the bios of the ally x has exactly the same entry as the ally
but on the ally x you get the left channel piped to both speakers
Yeah, that's my understanding
Playing an audio file hard panned left and right, you hear the left channel from both speakers and then nothing from the right
how is your speaker called in steam?
same as the regular Ally X - Family 17h/19h/1ah HD Audio Controller
are windows drivers any help? Under Device Manager I can see Realtek(R) Audio and TI Smart Amplifier Driver for Speakers under Sound, video and game controllers - both share the same SUBSYS number under hardware ID
Ok, I've spent a bunch of time trying to locate what the windows drivers do re: routing audio between Realtek and TI
I think I found the appropriate verbs in the Realtek HDXACPASUS.inf file. AI translated it to these linux commands for hda-verb:
sudo hda-verb /dev/snd/hwC1D0 0x17 0x707 0x40 # Set pin to OUT
sudo hda-verb /dev/snd/hwC1D0 0x17 0x70C 0x02 # Enable EAPD (amp)
sudo hda-verb /dev/snd/hwC1D0 0x17 0x701 0x0 # Connect DAC 0x02
sudo hda-verb /dev/snd/hwC1D0 0x17 0x701 0x1 # Connect DAC 0x03
sudo hda-verb /dev/snd/hwC1D0 0x17 0x701 0x2 # Connect DAC 0x06
sudo hda-verb /dev/snd/hwC1D0 0x17 0x300 0x00 # Unmute L
sudo hda-verb /dev/snd/hwC1D0 0x17 0x300 0x10 # Unmute R
Running this script did not stimulate the audio to work though
The final summary from all this was as follows (again, summarised by AI as I only understand about 50% of this stuff):
TAS2781 amp discovery
On Bazzite (Fedora), internal speakers output only left-channel audio.
Codec ALC294 (SUBSYS 10431384) and modules snd_hda_scodec_tas2781_i2c + snd_hda_scodec_tas2781_spi load correctly.
i2cdetect -y 0โ10 show no devices, but bus 11 returns ACKs for all addresses (0x08โ0x77).
This likely corresponds to the ACP6x IยฒC controller hosting the TAS2781 pair, but the ACPI node TXNW2781 is not bound.
On Windows, the same device ID (ACPI\TXNW2781) is driven by the TI Smart Amplifier driver TAS2xxx.sys.
The missing binding prevents enumeration of both TAS2781 amps, leaving only mono (left) playback through pin 0x17.
The fix likely involves adding the DSD entry for TXNW2781 to the TAS2781 ACPI match table in sound/soc/codecs/tas2781-i2c.c, or ensuring bus 11 is exposed via ACP.
The acpi node exists
This is what causes txnw2781 to load on 6.17
And it loads without errors
So the driver modules are definitely present, but running dmesg | grep -i txnw returns:
[ 7.261240] Serial bus multi instantiate pseudo device driver TXNW2781:00: Instantiated 2 I2C devices. [ 8.154307] tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: Failed to add driver gpio -22. [ 8.154318] tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: Failed to get Speaker id. [ 8.154320] tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: read acpi error, ret: -2 [ 8.154322] tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: error -ENOENT: Platform not supported [ 8.154333] tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: probe with driver tas2781-hda failed with error -2
So the kernal sees the amps, but is not able to intialise them because it doesn't have the right speak ID? Is that right?
This is the AI suggestion from that dmesg readout:
ACPI enumeration works:
Serial bus multi instantiate pseudo device driver TXNW2781:00: Instantiated 2 I2C devices.
but the driver fails during initialization:
tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: Failed to add driver gpio -22
tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: Failed to get Speaker id
tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: read acpi error, ret: -2
tas2781-hda i2c-TXNW2781:00-tas2781-hda.0: error -ENOENT: Platform not supported
The TAS2781 amps are visible via the TXNW2781 ACPI node (2 IยฒC devices instantiated) but fail to initialize because the ASUS ACPI _DSD properties donโt match what tas2781-hda.c expects.
Request: add a DMI_MATCH or ACPI_ID quirk for SUBSYS_10431384 (ROG Ally X) and provide static tas2781_platform_data with two speakers (left/right) and default GPIO = -1 to bypass the invalid property.
The driver crashes
Ok so that's the pronlem
Send a full log from hhd
From a fresh boot
You need the gpio pin
I'll look into it
thanks - at least now we've got a bit of a lead as to what the failure point it
no we know exactly the bug
fix is compiling
Awesome - will it be on the unstable branch?
works on my ally, about to start the kernel on github
doing a second test
ok, kernel started to build
as a bonus, Xbox Ally volume increased by 7db
it will be ready in 2.5 hours, add another half hour for the bazzite build
Amazing stuff! Will that appear on the unstable channel?
yes
How bad is the unstable channel? Can we play using it?
its only for today
because we are preparing for fedora 43 and the new kernel does not work for fedora 42
due to restructurings
but in a few hours fedora 43 will go to testing
Okayโฅ๏ธ
Guys very good job I very much appreciate what you are doing ๐
https://github.com/bazzite-org/patchwork/commit/7e721f5173b769f60b870b1ce42b36b75d725135 for your curiosity here is the fix
GitHub
ALSA: hda/tas2781: fix speaker id retrieval for multiple probes ยท ...
Currently, on ASUS projects, the TAS2781 codec attaches the speaker
GPIO to the first tasdevice_priv instance using devm. This causes
tas2781_read_acpi to fail on subsequent probes since the GPIO
i...
Very interesting, thanks a lot!
Doing gods work
Louder and stereo
Literally couldnโt ask for more than that
It it already up on unstable ?
building
about to start uploading
its there
Thanks, gonna test it now!
IT WORKS
Thank you so much
And it seems to be much louder too
Can confirm. It works!
Working beautifully!
nice one, Antheas! thanks for all your help on this one
The volume difference is absolutely wild with this fix!
I can happily blow my eardrums when shooting things in Ready or Not now! ๐
I guess I will wait for when it's on testing as I really don't understand if the unstable would crash on me or not? ๐คฃ
for now no
in one hour maybe
im migrating some stuff rn
do you have a rough schedule for when the unstable build moves to testing?
turns out a change in dnf made it so that people cant layer stuff and update
so it will take a bit longer than expected
Iโm jealous of you guys right now, my internet and power are down from a windstorm. Im excited to jump on this when things clear up here.
Amazing job everyone
Thank you. The sound is so much better.
Yeah I agree with @Nameless Atlas , there's a dramatic difference between even the XAX and rog ally x, the window to bazzite audio gap is large currently, even taking out the EQ. I can crank bass on an EQ in bazzite and get a fraction of what windows has
Oh I just caught up on the thread. Excited to test the new build later!
Yeah the difference is significantly smaller now. Just lacking some eq and surround effect, you can add that with DeckSP as a temporary solution
Anyone know how to switch off RGB? ๐คฃ
set it to off?
Where? ๐คฃ I must be blind damn. I am in the HHD
stable does not have fixed rgb
Ok thank you ๐ I have it off usually so just was looking for a toggle to disable ๐
Anyone having issues resuming from sleep lately?
It only happens when it sleeps on its own and I try to resume. If I manually sleep it, everything is fine.
I had this happen to me yesterday while downloading a game from steam. I had to do a hard reset.
I was on the stable release when this happened to me, I just updated to the unstable branch to try out the audio.
mmm i will look into it
its a similar bug to the z13
hard to fix
Yeah that's what I had to do. It's actually pretty difficult with how quickly it goes back to sleep. It devolved into me repeatedly resuming and trying to get ever closer to the reboot button in the steam menu until i finally got the button pressed.
If it happens to you again, hold down the volume down button and the power button and it does a forced shutdown. Thatโs what I did.
Okay cool. When holding the button didn't help I thought I was out of options
Just wanted to say thanks to Antheas and Chas. The XAX sounds so unbelievably good now.
I would argue itโs the best sounding handheld out there
if you press the button really fast prob it wakes up
its because systemd is dumb and when you hold the button and it wakes up
when you release it it wants to go to sleep
but if you release it before the kernel wakes up it should be ok
I just updated to the latest testing and still have no right channel audio....is there somethng I need to clear or change?
still quiet too :/
It's not in testing
its very loud when doing the boot animation and then immediately gets quiet and right channel stops
oh
stable?
Unstable
OHHH
So im on the unstable and the audio is way better however it cuts out a lot, Im getting audio stuttering in no mans sky
better in terms of volume and both channels working
its actually VERY choppy
@antheas ^ probably needs a pipewire config for steamdeck-dsp
it almost sounds like the audio is chopping and switching back and forth between each channel very randomly and aggressively lol
In the games I've tested so far I haven't experienced that at all - I'll have to check which unstable build I'm on though. Would the power draw have any impact on audio? I assume NMS is quite a juicy game.
I play Borderlands 4 on unstable and sound is perfect. No chopping. And I believe that right now ( a lot of performance issues) is very demanding game.
Do you think the speaker fix will make it to testing today or no?
there is a bug with layering packages
so i dont know
Did you ever encounter a problem when after pressing a power button, after a sleep mode, the XAX enters a sleep mode straight back again ? I wasnโt able to wake him up- I mean it turns on for about a second or two - but goes into a sleep mode itself straight away. After a few attempts I was forced to hard reset it. Unstable boot.
I have it at locked 60fps and 17W, doesn't seem to struggle at all. Also tested in control with the same issue. It seems to happen more or less at certain volumes for whatever reason. Like I'll be playing control and it seems fine and then when I enter dialogue it'll start being choppy and then stays choppy. Or in no mans sky it'll be fine when the game is very quiet but when the music starts it gets choppy. But it could be I can't tell when it's very quiet
Or if I max out the volume it will seem to happen less often, ironically. But still happens regardless
There might be an issue with the speaker patch for the 0 firmware
But not all of you load it
Thanks for the fix antheas! ๐
Not sure what you mean by this. I'm happy to help diagnose later today though ๐คท I'm on the 1027 unstable build
Just swapped to unstable and audio is indeed vastly improved. Some crackling here and there, will be testing with games to see if there are further issues. I removed DeckSP as well to test the speakers by itself
I''ve just experienced this - fresh boot on unstable-43.20251026.6. Booted Tetris Effect, and after a few minutes sounded like rapid cycling of speakers - levelled out after a minute or so. I've added a log here in case it's helpful. https://paste.centos.org/view/c249fde9
Easily replicable by turning volume to max - doesn't appear to happen as much at lower volumes, though you can hear some distortion on the startup bazzite chime every boot.
By 0 firmware, does he mean a certain BIOS version or firmware that was bundled with a BIOS update?
I'm not sure about that, will see what Antheas says when he's next in here
Doing some digging (and I could be off on this) there are both 0 and 1 firmware that apply to the amplifier driving the speakers and some incompatibility or missing file may be causing the signals to phase
'zgrep CONFIG_SND_HDA_SCODEC_TAS2781 /proc/config.gz' returns
CONFIG_SND_HDA_SCODEC_TAS2781=m
CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
CONFIG_SND_HDA_SCODEC_TAS2781_SPI=m
AI suggested that "adding CONFIG_SND_HDA_SCODEC_TAS2781_FIRMWARE=y in the kernel config with tas2781-0.bin and tas2781-1.bin in /lib/firmware" might fix the phasing issue
the firmware gets loaded correctly
the issue might be youre loading the incorrect one
ah ok
is that decided on a kernel level?
the kernel reads a board pin
and based on that either loads the 0 or 1
ah I see, so it could just be the rog ally x is currently loading 0 and needs 1 or vice versa
yes
so I guess the only way to test is just push out a version at some point that does the opposite of what it's doing now and see if it improves things
my XAX seems to not want to wake up from sleep after being plugged in to a dock and to a external screen its unplugged now and still nothing. Im running bazzite testing branch i left it plugged in to the dock for around an hour
forcing power off seems to have fixed it
another bug on the unstable branch at the moment is that waking from sleep will sometimes blast the fans at full power for around 30 seconds before calming gradually
It was there before too, I have been having that since day 1
fair enough - I got so wrapped up in the mono sound rabbit hole I didn't really use the device properly until last night!
it's only in the last day I've actually been playing games
it really feels like we're 95% of the way there though, which is astounding for a device that came out like a week ago
For the audio problems, the only problem I have on unstable 20251026.5 is a lot of pops and crackles, even without audio playing, but ONLY after waking up from sleep. If I do a full reboot, the problem seems to go away.
Iโll check again tonight to find a way to reproduce it consistently and get logs
I'm all in with the XAX now - my regular Ally X sold on ebay today so I feel particuarly invested to get it all working nice
I was playing Boltgun on Unstable and the audio would keep switching from left to right speaker.
that's today's new bug, haha
Antheas is aware
What exact build ?
it's still present in the most recent unstable, so nothing has been pushed specifically for that yet
Iโm asking because I played for hours and hours last night, 3 different games, and didnt have any switching left and right on unstable 20251026.5
Maybe lucky ๐คท๐ปโโ๏ธ
I didn't noticed it for a few hours last night either, so you might be on to something
I'll see if I can roll back via rebase just in case
Yeah worth a shot, it could be something wrong with 26.6 that 25.5 doesnโt have.
That, or I was just lucky with the specific games I played
43.20251027.2
Okay, Iโll compare 27.2 with 26.5 when I get home
left to right phase bug 5 seconds after booting a game at full volume, so I think it's been there through all unstable builds siince the patch went live
Okay then I was just lucky with the games I played
tesrting is building
does that include the firmware switch?
no but you will not need to be in unstable anymore
ah cool
Nice!
seems to be live now - rebasing as we speak
Fix works fine in testing build. Left right phasing bug obviously still there (which we knew). Interestingly I'm not hearing any distortion on the bazzite startup jingle anymore
sudo rpm-ostree usroverlay --hotfix
find TAS2XXX13840.bin and TAS2XXX13841.bin
and swap them
under /usr/lib/firmware
then rebootSo run that command and then swap the names of those two files?
yes
then reboot to see if its better
This happens even on stable
After the hot fix and file swap the audio seems fixed from that brief test
Heading out briefly but can test in more detail when I'm back if needed
Does the hotfix persist through multiple reboots?
After another 15 minutes play I've had no audio problems, so I'd say the hotfix and driver swap is good to implement
same lol
im in the process of setting up dual boot (i was full bazzite before) because i noticed asus released some firmware and MCU updates on the 24th
yeah Ive had it since the first patch that restored right channel
noticeable after random amounts of time, usually pretty quickly, seemingly random
I have been trying different games for an hour on the latest testing build. I cannot get to described left to right phase bug to happen on my XAX
I guess your unit is blessed lol
or maybe the games you play dont trigger whatever conditions
I tried with doom 2016, stellar blade and ready or not
try NMS if you have it
that one was really brutal
I wonder if it's audio engine dependent
control for example was much less prevalent
OK Iโll try
Iโm installing it right now
Launched it full volume and Iโm playing it now, I will report back
try at 60% volume. it seemed less prevalent at 100% for me
but if you really hear nothing thats strange. this is over the internal speakers,correct?
i wonder if some boards use one firmware and some use the other :thinking_block:
Iโve never plugged anything into the device I only use the built-in speakers
Or maybe different internal routing?
The fix that Antheas posted will likely sort your problem @Katman
Will probably be folded into a proper release in the next day or two
So why is my XAX working properly without the fix? Difference in the hardware ?
That I don't know
It's not impossible that there's slight hardware variations
Difference in internal routing? Genuinely makes me very curious
Routing seems unlikely, but I suppose hardware sometimes uses chips from different manufacturers
OK so 30 minutes of NMS, not a single audio bug on mine, so it is indeed device-specific. Mine doesnโt need the firmware swapping fix apparently
someone that has good sound on the ally x should try to swap too
OK I will try to swap and see what happens
Noob here. How do I swap them?
Ok. Figured out how to name swap. It seems to have fixed the issue for me.
@Luna :3 That's what we were discussing starting here
https://discord.com/channels/1072614816579063828/1428809466652004522/1432121211042660504
For what it's worth I've been able to completely avoid it by disabling automatic sleep entirely.. which is fine for me because I always just press the button if I actually want sleep anyways.
Yeah, if youre able to test and have no negative effect it seems like its a verified fix
Iโm testing right now
The fix didnโt seem to break anything on my XAX that didnโt need the fix. Only did a quick 40 minutes test on NMS though.
is it louder or something?
let me crank it up once more
did you reboot after swapping
Yes
I did the rpm ostree command
All the sudo mv commands to swap the files properly
And then reboot
Hooray!
sweet, so the swap can be a blanket fix
new update is goated had my volume up to max before updating and woke up my brother after rebooting its so loud now
It was already uncomfortably loud, I would say it is just as loud now
I can physically feel the lower frequencies through the grips
did one of you guys open your ally x?
ive opened it multiple times, whats up
mm i was hoping the firmware had the speaker manufacturer
actually does
one of them is called VECO
but needs a command to read the firmware file
name
oh I just put mine back together an hour ago >.<
dont open it
Could it damage the device to have the wrong firmware loaded for the speaker manufacturer that you have?
it could lower the lifespan if you max it out for a few months, so maybe take it easy for a few days. TI will reply soon
OK I understand
Well Iโm going to reverse the files back on mine, since I get no benefits anyways
well if its wrong now
it means yours are correct
so
Iโm not sure I understand
if Texas Instruments reversed the polarity on the Xbox Ally X
and youre using the wrong firmware by default
by swapping them you are using the correct one
Oh okay!
well Iโm not touching anything then until we hear from TI ๐
question about the hotfix function. if we make that change, and then you implement it in an update, does it overwrite the hotfix or is it still something you have to remove from the applied hotfixes? Im not super familiar with the ujust tool
like will the usroverlay keep trying to apply it over the image every boot after updating
I think itโs just an overlay that will get discarded at the next update, correct me if Iโm wrong
yes
when you say swap, renaming them to each other is sufficient?
yes
Anyone's sleep function taking a bit longer than usual on testing branch 20251037.1?
Can also confirm the firmware swap appears to have fixed the audio
I have an audio crackling problem
This problem after an hour playing, reboot helped
And this problem at every start on Bazzite logo
that bazzite logo thing was an issue even on the OG ally X
noticed it before these speaker fixes as well on the xbox ally x
Yes itโs a separate problem, and the one that bothers me more is the one that happened randomly while playing
Well it got worse randomly, but it always happens a little bit consistently. A pop and a crackle here and there consistently
Bizarrely, the logo crackle issue seemed solved by the first testing build today that included the speaker fix v1. Swapping the firmware files reintroduced that crackle for me.
Oh let me try to swap back then
No same crackle for me
i have no crackle on the swapped fix
you said the crackle didnt show up for a while. id bet it shows up again for you
I definitely had crackle before, now its only very briefly during the heavy load of boting and then none during usage
Just to give a shout out. Bazzite on the XAX is so much better then windows loving the switch even if there are a few small bugs.
Played an hour of Tetris Effect today - can confidently say that the firmware swap is the fix needed for audio. Crackling that others have reported may be due to something else (could be Pipewire configs etc) but the hotfix is the way forward for ensuring speaker functionality
The only issue with the swap fix is you have to reapply it whenever there is a system update. Are there any plans to implement it into the image?
If I know it is correct yes
Not sure if this is relevant but my device works without the firmware file swap
It seems to fix the problem for those with the phase issue and also doesn't break anything for those that dont, so I'd say its good
We are still waiting for confirmation from TI I think
Sleep doesnt seem to work but apart from that its been great so far
Xbox Ally or Xbox Ally X ?
next version both will work
about to release
its been a long few days
Thank you for your amazing work Antheas
We appreciate you greatly
looking forwards to amd releasing microcode updates that make 25-35W actually useful lol
What u mean? I already see good improvements playing plugged in at 35W
Does the white Rog Xbox Ally work with Bazzite?
Yes
Is there any command how I can switch off the RGB in Stable channel? ๐คฃ I hate RGB and apparently compared to others mine is still on ๐
Wait a few hours or go to testing
The RGB and sound fix will go to stable?
Yes
Mega props and thanks to Antheas and team - I can't imagine how stressful it is trying to support brand new devices fresh out the door!
Thank you so much for your hard work!
Was the audio fix with the firmware situation officially confirmed to work on any speaker manufacturer ?
Oh I do only have the base xbox ally
it works a lot better than stable
a lot better
but above 75% volume, which is a lot louder than stable, some funniness happens for half of you
Which version (0/1) will eventually get pushed to stable?
wym
its two firmwares
half of you use one and half of you the other
the detection mechanism is a bit uncertain
Anything above 75% will make my ears bleed anyways ๐
So we have to manually change it?
Or are you saying we donโt have to worry about the firmwares?
you just need to wait for a few days
there is a pin on the board that says which firmware should be used
the kernel driver that reads it might be doing something wrong
and it would be getting swapped
but it is the same thing on the original ally x, the funcitonality was added for that
Ah ok, that all makes sense
Seriously amazing work and Iโm excited to put this stable update fresh on my unit
Swapping my drive and installing it when it goes live
(Been using the stock 1tb for the moment testing all this)
Super pumped! Thanks for the hard work!
They've done tests and 30W to 35W shows no difference and 20W to 35W is dramatically less than 15W to 20W
For those that have trouble with sleep, make sure you have SVM mode enabled in the bios.
When it is disabled on my XAX, it causes the fans to keep spinning and the device not powering off completely when going to sleep, forcing a hard reboot.
I have SVM disabled and had it disabled on my ally x
None of that happens to me
Weird, I can reproduce it again and again on mine
Every time I have SVM disabled, it hangs and never completely powers off
What bios version are you on?
The audio fix isn't in the testing channel, correct? I still had the swapping cycling audio thing
(second fix, swapping files)
310 and the latest firmware stuff from late last week
Same here, weird
Literally have never used it even in windows with that setting enabled on my unit
Do you have anything else different from stock settings in the bios?
Mostly that, disabled secure boot, and turned off the audio boot noise thing
Exact same changes for me, with also VRAM set at 12GB
Yeah Iโm using 8gb
Default
Iโll try putting theVRAM back to default but I donโt see why it would cause that
I donโt even see how SVM could cause that
Yeah none of that make sense tbh
Did you have svm enabled when you installed bazzite?
This I donโt remember, what Iโll do is reinstall fresh when the new stable is out, but with SVM already disabled
Just tried with SVM off and default VRAM, it still didnโt want to go to sleep
Then I turned SVM on again, and sure enough it goes to sleep again
Wait I'm on the latest unstable, do I still need to manually do the audio swap? I'm confused
switch to stable
it just came out
amazing job everyone
Nice ! Doing a fresh install now
any luck with the sleep issue?
No, my device will not go to sleep properly with SVM disabled.
This time it was disabled prior to a clean installation and update to 43 stable
thats really bizzare
I would think unstable would have it implemented then? 1028.7?
I'll try swapping to stable
stable might be more updated than unstable at this point
But thatโs OK, Iโll turn it back on, I know there is a performance penalty on Windows for SVM but Iโm not sure about Linux
tbh this device isnt cpu bound
True
Iโm just curious at this point
okay idk what happened to my unit but I havent updated since probably early saturday and now I am seeing this behavior after updating today
so I am cursed like you now
I tested it before I updated today and it worked fine
SVM enabled it is now
wonder what caused that
Very weird, but at least itโs not isolated to one device
right
I donโt see the link between SVM and sleep though, thatโs way above my knowledge
yeah me neither
at least that works as a workaround for now
thanks for sharing that
Youโre welcome
Dumb question, how do we know when the rgb and audio fix is in stable? I havenโt updated in almost a week as rgb off has been perfect for me and I could live with the audio for a working sleep over windows
now
Can I just do update on the stable or I have to completely reinstall with new ISO?
just update
my RGB just keeps turning on with every power on ๐ญ I need to go to HHD and put it to static and back to disabled
even before the new stable release my RGB just was online all the time while everyone else had it pwered off ๐
HA! I've unticked the "enable RGB support" in the other menu and it seems to completely switch off RGB!!!
Solid -> brightness 0
Until I fix
guys you did an amazing job with this update โค๏ธ really REALLY huge thanks to all of you. Sound is great, RGB off(finally ๐ ) and the performance I'm getting in my games is just ๐ช
Thank you! Updating today
Thanks for the work antheas!
On a side note, any word on the bug where the device wakes from sleep due to the fingerprint sensor acting as a power button on the XAX?
it doesnt happen on the XA
so cant say much there
i tried to fix it on the OneXPlayer X1 and failed is all i can say
Iโve got the XAX and donโt have this issue
ok, so it only happens for the ones with a specific fingerprint sensor - perfect
If it helps pinpoint, I deliberately never set a fingerprint in Windows on my XAX before installing Bazzite and dont have the wake from touch issue
no, there are two fingerprint sensor vendors
I guess I gotta put tape on my button haha

could "locking" this in BIOS help your issue ?
when you lock the audio for example you cannot see the speakers so I would expect locking the fingerprint disables that too
That fixes it, thank you! ๐ค
I've just moved to stable - audio phasing is back (as expected). I've applied the hotfix as per previous instructions- I assume this is still ok?
Also, noticed again that on fresh boot on the XAX with the regular stable build there was no audio on the Bazzite logo, but when booting with the hotfix applied the distortion was back. Could this be connected to the firmware / driver choice too?
I am a person who usually hates Lossless Scaling mainly because I've only used it in Windows and it always felt so bad in all games because it takes a hit on the performance but let me tell you on BAzzite its a completely different story!
I agree. On B4 works better than in game FG.
Im really amazed how good it is...I had tested it on many not so playable games on Windows and on Bazz the games are not only playable without it but even better with it...I cannot stand input lag
Another dumb questionโฆ Iโm on bazzite-deck stable 42.20251018โฆ it says no updates available. Is it because Iโm on the deck version? (XAX)
go to desktop and update there
Got it, thank you!
ujust update ?
yeah run the update app on desktop and reboot when it asks
Thank you
all good now?
Havenโt had a chance yet, will do it and report back ๐
Went to system update, itโs doing it now
Thank you very much! I am on 43.20251029 now
doing this now as well, thank you
Is there anyway to enable the QAM + other button shortcuts? I'm missing the QAM + Up/down on the joystick to change the brightness
oh so the phasing fix isnt on stable yet? i was wondering this
in hhd hotkey settings
Under shortcuts? I don't see an option to set any of that there
you're right. I could have sworn I saw them there....
thank you for this, totally resolved it. since we dont use fingerprint on bazz anyway I dont mind disabling it
Nope, just the original fix that restored stereo output
Is rgb 100% fixed? I had it off and when waking up from sleep it was on. Changed to solid and 0% brightness instead
did you turn off rgb in sleep mode in windows by chance?
Yup
That drove me nuts from day 1 ๐
https://discord.com/channels/1072614816579063828/1428809466652004522/1433054414318342297
sounds like what you are doing is all you can do for now if thats an issue for you
All good! I changed to 0% and honestly bazzite has been a great experience
Actually I guess the rgb comes in every time after sleep now ๐ข
When my XAX goes to sleep by itself, it doesnโt want to wake up. When I press the power button, it shows the screen for half a second and then goes back to sleep. I need to do a hard reset holding the button for like 30 seconds every time, and that resets my bios vram settings
thats weird. holding the power button shuts it off after like 15 sec and doesnt change my bios settings....
Yes thatโs normal, but holding it even longer, it causes the LED to flash repeatedly and if you continue holding it will force a reboot and change some settings in the bios
Iโm talking like 30 seconds
So what youโre saying I reset my bios 2 times unknowingly lol
I donโt know what it resets exactly, for me was only VRAM, but yeah ๐
So can we download the 43 update on the stable branch o the Xbox rog ally now? I checked in steam and it said im up to date (42)
there is a toggle in HHD called "enable RGB support" I have unchecked it and it completely switched off RGB everywhere
I did that too! It keeps it off now even after sleep mode
Hey everyone, I've been following the thread for Xbox Ally bugs but see that it's considered officially released on Bazzites blog now. For a first time Bazzite user, is it an okay time to jump in and try to dual boot with Windows on my Xbox Ally X, or should I wait to see if anyone else has major bugs or glitches?
All working 10x better on bazzite then on win from the beginning. So you want be disappointed. I think you shouldnโt change on win as it is buged as hell ๐
I think that you're safe, I have used linux a little bit before but never used it on a handheld. I can say that the experience is 1000x better than windows.
hey folks thanks for all the hard work getting bazzite compatible, wondering about this snippet on the rog section in the docs:
Holding the Armoury Crate button (on the side) allows you to switch to Mouse Modeis this functional yet for the XAX? holding the button down doesnt trigger the functionality, and double clicking said button gives a brief cursor but cuts almost immediately was also having issues trying to configure the controller desktop layout (mainly to pull up the on screen keyboard) are there any other alternative inputs?
it seems not on xax\
or, i guess if you set the right button to xbox
i will look at it again
I suggested the possibility to swap the Xbox and the Armory Crate button last week, that would probably allow for more shortcuts since the Xbox button support long press. Also, logo would match.
So not the far right library button, this one would still be QAM, but just swapping the two left buttons
I assume you are talking about this fix? https://discord.com/channels/1072614816579063828/1428809466652004522/1432469197585256640
I was just testing mass effect LE on stable now (latest stable release)
and I noticed my speakers going in and out
on like 50% or so volume
I lowered it more and it went away
didnt seem right to have to do that at around 50%
happened when I shot a weapon
or is it something that will happen/be fixed automatically without me having to do this?
It won't go away without that hotfix until a solution is pushed to the stable channel
I believe they're waiting on info from Texas Instruments who make the component to ensure things are applied correctly
But anecdotally the hotfix works perfectly even on the current stable
I would say so. Iโve been on bazzite for a week and havenโt booted into windows since
good stuff, I ran the command, then renamed the files (using terminal mv command) rebooted and bam it fixed it, thank you
still semi shaky with linux terminal but I am getting it
I'm having a problem with the audio on my ROG Xbox Ally. I already tried the hotfix, but it's still the same.
It's the white model
you swapped the files?
like rename them to each other
Regular Ally shouldn't need the hotfix at all
had my fans go full blast when I just woke my XaX just a few minutes ago
I am sure I saw someone else have that issue
I had HHD TPD set to custom and 20w (IDK if that caused it)
Lots of people have that issue and they said they also have it in windows
must be a firmware issue then probably needing fixed by asus
Hey everyone ๐
Iโm having an issue with Hogwarts Legacy and Forza H 5 on my ROG Xbox Ally X, the game wonโt launch.
It shows as โrunningโ for a few seconds in Steam, then closes.
Iโve tried Proton Experimental, GE-Proton10-24, GE-Proton9-12, cleared the compatdata and shadercache folders, but the issue still happens.
The Proton log shows repeated EXCEPTION_ILLEGAL_INSTRUCTION (0xC000001D) errors before it crashes.
Has anyone else run into this on the XAX or with recent Proton builds on Bazzite?

You tried not selecting proton at all? It should pick one automatically.
If I look at all the recent posts on Protondb they are using Proton 9.0-4 https://www.protondb.com/app/990080. Please try that one
That's weird, my machine has the problem of the audio going in and out
Same issue here on current stable
You might have to see what Antheas reckons when he's back in here
Had it happened once as well
Having some audio weirdness too
My iPhone is t recording audio, what
Also finding the right fan sometimes comes in blaring while the left is off after waking up
You need to apply the hotfix
This fix here:
Hopefully the full fix (or a variation of) will make it to stable soon
Texas instruments are taking their time
Ah I missed that in the thread, thank you for the point out
As long as there's a reliable fix for the short term I don't mind them taking time!
Is there a way to make the first persistent through updates?
Like stash and pop it or something
Still happening at times
...how do I swap the two files? its not letting me rename them
The same thing happened to me; I applied the hotfix and swapped the files, but it didn't fix anything.
I think I failed to swap the files, here
figured that part out a moment ago, but I guess will see if it fixes
Oddly I dont think I was having this sound issue until updated Bazzite, I wonder if there's some units one way and some the other???
sudo rpm-ostree usroverlay --hotfix
cd /usr/bin/firmware/
sudo mv TAS2XXX13840.bin TAS2XXX13840.bin.bak
sudo mv TAS2XXX13841.bin TAS2XXX13840.bin
sudo mv TAS2XXX13840.bin.bak TAS2XXX13841.bin
sudo reboot
@Luciana Rothcall
so before, the speaker was just quiet and mono audio but didnt have the phasing issue. by resolving the speaker volume and channels it uncovered the phasing issue. this hotfix solves that nowi flipped the firmwares in testing
can i get a bunch of you on it
with at least a few without issues
to see if it improves
I'll test it out because my machine hasn't shown any audio issues since the stereo thinh was fixed a week ago. So in theory nothing should change. Will report back after some sleep, though.
Testing right now
On my XAX, the flipped firmware is causing the phasing left and right issueโฆ
And I never had this issue before
Even when I tried flipping manually (but maybe I did it wrong)
I went back to stable, audio works again for me
Ok so one of the firmwares misbehaves
And the patch is correct
Is it that there is two different manufacturers and the firmware detection is wrong ?
Because I only have issues if I swap on my XAX
Well if the firmware detection was wrong
You wouldn't be having issues now
So one of the firmwares malfunctions
On XAX. I had phasing on stable. Iโm testing it Iโd gone.
This is what I donโt understand. Why is it the opposite on my XAX ?
I donโt have phasing issue on stable but I do have the phasing issue on testing now
Rebasing to testing now
Running on stable has phasing but applying the swap solves it for me. Curious why that wouldn't solve it on the testing branch now ๐ค
Also has anyone else noticed weird behavior where changing game settings doesn't affect performance much. For example Hogwarts legacy, I can run it at 40fps on ultra standing in a room, and then changing it to low, I get like 42fps. I feel like it should be more significant. And then enabling far frame gen doesn't seem to up the framerate but still introduces latency
Even changing wattage from 20 all the way to 33 gets like 1 or 2 fps more...
On my XAX the new testing branch seems to fix the audio. @katman are you saying yours is still having problems when on testing?
No I haven't ran the testing branch yet
This is what confused me
Ah ok, if you rebase yours ought to be perfect too
@Nameless Atlas has an outlier machine it seems
It seems to need to opposite firmware to the majority of us
Exactly
Very strange. I wish companies published hardware revision info more often
It could be differing chips or something along those lines. I think Antheas said something about the fingerprint sensor having multiple vendors making them
So it could be similar with the audio driver
๐คทโโ๏ธ
Hmmm yeah that's fair. I hope it's an easy fix to allow it to auto select which firmware to use. I imagine they'd have different pci or USB IDs
Yeah, if its physically different hardware there must be a way to identify it
The Z2E chip is known for this behaviour. Very good performance at 20w but going up to 35w you get diminishing returns. 20w is the sweet spot for performance/battery life
Itโs game-dependent too
More than diminishing, I'm seeing almost no difference at all. And I'm more confused about changing game settings having no effect. Like it feels like the game just runs at a certain framerate regardless of what I set it to
Could that mean it's CPU bound? That seems unlikely
Some games are like that. Have you tried playing with cpu boost on and off ?
Should I swap to testing on my unit? I had to use the hotfix on stable to fix my audio
I haven't tried that yet. I turned it off by default because I owned previous allies and that was the thing that you needed to do because it was consuming too much power with little to no gain.
Isnโt it off by default?
No I turned it off
I think for the non Xbox ones it is
I'll do some tests either way
Where are you turning it off?
HHD
You have to set cpu power to manual instead of auto I think
I'm not home right now so I don't remember the exact wording
This is probably a stupid question, but how can you tell if you have the audio issue? I am guessing that if I havenโt noticed then I donโt have an issue with my audio?
Play a game and turn the volume up a bit and the speakers will start cutting out
I thought that setting was different than the cpu boost setting thatโs disabled on the ally x
I had the ally x non Xbox and that wasnโt disabled ( I donโt think it was)
Doesnโt auto auto disable boost?
boost is disabled unless you are on turbo mode
or on a custom tdp close to it
yes it harm perf a bit, but otherwise i would lobotomize the cpu
you paid for the whole CPU afterall
Yeah I thought common concensus was that the GPU is way more important and the CPU is overpowered so allocating more TDP to the GPU was more important than more CPU boosting
some people use their handhelds as computers as well
thats very fair, which is why I like having choice lol
the difference is very small on high tdps
around 2% on the cyberpunk benchmark
What about when using it at 17w?
Turbo is turned off at that right?
for normal xbox ally tdp boost on, for ally x it should be off
i need to check the margin
wait are you talking about tdp boost or cpu boost. I thought those were unrelated
cpu boost
tdp boost you enable/disable manually
presets have boost
ok, and tdp boost just allows it to up the TDP based on some logic?
it allows it to go a bit above
For most games running less than 60, cpu boost off helps give more power to the GPU. Only game I've encountered that needed more cpu to get more fps was Armored Core 6
Are you turning it off manually under cpu settings?
I am
Are you keeping epp at balanced?
low is better in most cases
I keep mine on low
I find low + boost on is a good balance for a most of my games, but sometimes I'll disable boost all together
What is auto doing?
Balanced and boost on?
ooo i didnt know that
these are all adjustable on the fly, correct? they dont require reboot or process restart?
Iโll try boost on and low
Watching my speeds on my cpu it definitely looks like itโs on the fly
Test build fixed the audio for me at higher level.
Can confirm. My device didn't have any audio issues and trying the testing build made the phasing in and out thing show up. Going back to stable now.
Ok so it seems 0th firmware is faulty
Does the firmware come direct from Texas Instruments?
It's from the windows driver
I just extracted it
Didn't even change the name
Maybe there was an update
I'm still having the audio problem. I applied the hotfix and swapped the files, but nothing changed. I just tried rebasing to testing and it's still the same.
I don't know what that suggests - either the hotfix wasn't applied properly or your device doesn't like either of the firmwares?
id be really shockerd if there was a third, mythic rare firmware lol
Where are they stored under windows? I could always pull them out again and compare just in case?
you can download them from asus, the latest version was posted 10/24
TI sound amp drivers
7za x SmartAMP_TI_DCH_ROG_TexasInstruments_Z_V3.1.52.0_43586_1.exeIs there any way to check which audio firmware my handheld uses on Windows?
unsure
There is a more up to date driver for the TAS2781 here: https://www.asus.com/mn/supportonly/tp3607sa/helpdesk_download/
Extracting the EXE doesn't actually produce any usable driver files though, at least nothing that looks like the two that Bazzite accesses
The *.exe is packaged as SmartAMP_TI_DCH_TexasInstruments_D_V3.1.26.4_41982_1.exe which doesn't include 'ROG' in the title
so maybe it's not quite what we need
the new ones are different
i can bump them
testing is building with the new firmwares
nice - let's see what happens with these ones
Built
Applying now
Initial test - all working well
We need to get someone like @Nameless Atlas to try as they've always had issues when my device works
The hotfix is reverted when we swap to testing correct?
Yes
Iโll try testing here in a sec on my unit
Make sure you apply the 43.20251101.1 build
That's the one Antheas just built with the revised firmware
Does latest not auto apply it?
It should, yeah
It will report the build in HHD though if that's the way you're updating
Checking
Yeah Iโm using HHD
Iโm on the .1 update
Good
Let me test mass effect real quick
Was yours a device that had the audio issue on stable?
I'm forgetting whose machines caused problems on which branch
Works amazing (well so I thought until below)
Mine was bad without the hotfix
Hotfix fixed mine on stable
Wait
Audio just went kinda odd
Yeah this isnโt working
Left and right channels are flipping
On and off
@antheas so it seems like the updated firmware has the same issue with certain devices
At first it seemed like it was working too
So my understanding is that there appears to be two hardware variations and one favours one firmware and one the other - if the firmware itself isn't the issue (as proven by using the updated files on the new testing) I guess the next step is try and find what the hardware id is that's different and eventually have bazzite route appropriately on boot
I have no idea how viable any of that is, but it at least seems like a potential solution theoretically
For the time being, anyone with a device like yours @Akoi should just be able to apply the hotfix again
Revert to stable again and reapply?
Or run the hotfix on testing?
Hotfix on testing will swap the firmwares to work again in theory
It seems both favor the same firmware
Still on testing but did the hotfix and itโs working fine now
Is it possible to just duplicate it under both names? 0 and 1?
Would that be a solution?
So question is, is the hotfix newer on testing?
Since the newer firmware is on testing
Or does the hotfix reverse that?
All the hotfix does (I think) is stops Bazzite from overwriting the file change
Is it still useful if I test the last testing build ?
Might as well, but I assume you'll have the phasing issue
I simply updated to testing 20251101.1 without doing anything else (no swap, no tinkering) and it works fine on my device
On a separate subject, I still get a ton of crackling in a lot of games (not all, but a lot) no matter the version Iโm using
The crackling Iโm talking about sounds exactly like an audio buffer set too low.
For example, my home studio audio interface does exactly the same kind of noises when I set its ALSA or Pipewire buffer to 32 samples (too low) instead of 128 or more.
I have been going back and forth between testing and stable, and on my device, I prefer the sound of the original firmware on stable. The new one sounds thin and hollow by comparison, like it was made for a different speaker.
Hello idk if this has been resolved but a few days ago Iโve said that on my XAX the fingerprint scanner didnโt wake it up from sleep and now it does Iโm on testing-43.20251101.1
The inconsistency between devices is genuinely mind boggling
You're the only person (I believe) reporting crackling
It is possible to adjust Pipewire latency / buffer values in userspace for Bazzite
But it seems bizarre that you're the only one experiencing that issue via the internal speakers - if it was via HDMI out some external speakers I could understand differing experiences, but with what should be consistent hardware and software, I'm just really confused
It is very game dependent so the crackling could be a me problem. But it happens a lot less when using Bluetooth earbuds
Itโs a separate issue from the firmware situation I think
Right now the thing that worries me the most, is the updated firmware in testing sounding different (imo worse)
update again to the testing that is building now
Okay I will. Let me know when itโs done building
Is it 20251102.2 ?
It's built
Unsure probably
Okay Iโm on it
This testing build sounds good on my device
I still get pops and crackles in some games but I think itโs a separate issue, not related to firmware
But at least the speakers sound loud clear and rich here
If Nameless Atlas and Me both have working sound that should mean the fix is good, right? As we essentially have A and B models
yes
Oh and the Xbox and Armoury crate button switch work great ! So thanks Antheas
i replaced your firmware with his firmware
and left his the same
Great !
Ok, I'm updating now
Fingers crossed we're all good
Yes let us know
All good on my side, no phasing, no blips
Iโll test here in a couple of hours if you want my feedback
Would be nice to not need to hotfix
I think the latest testing build fixed the audio problem I was having, thank you very much
I no longer need the hotfix. Thank you.
And we can swap out the Xbox button for the ARMOURY crate button. Woot
Hello Everyone, I'm new to Bazzite. I am currently using it on 42.20251018 stable on the Xbox Rog Ally (base model not X). My question is where is the RGB option? I followed a guide and it shows an RGB option under HHD menu but I don't see it. Am I doing something wrong? I checked for updates and it shows no update available.
try updating from desktop mode
the update in handheld mode seems a bit broken(atm)
there's definitely a few releases after what you're running now
Thank you, I should have tried that first. I thought about it but assumed handheld mode would work the same.
yea, hopefully the updater can be fixed soon, the whole idea is that you can update without going to desktop ๐
Use the updated in HHD
That always pulls the most up to date one if you refresh
Thanks, what you stated resolved my issue and provided me the new build.
@antheas if I launch the games that crackle and pop the most in desktop mode instead of gamescope, they donโt crackle and pop anymore. Could that indicate something?
no, mine still crackles
Oh okay, on mine they only crackle on gamescope
Actually sorry youโre right, they still crackle, but almost nothing
Launched in desktop mode
Launched in gamescope
There is still a major difference on my device as you can hear in these recordings
just tested the latest testing release (.4) and no more phasing issues on my unit
the hotfix isnt needed anymore for me
amazing
and I love how the xbox button now opens the settings in fullscreen mode
good stuff
thank you
I only notice crackling at the startup bazzite logo on my unit
doesnt seem to happen on anything else
It happens on mine
Itโs very game dependent
And on my XAX it happens less in desktop mode
im loading the latest now
testing channel
also noticed on wake the first steamos sound or whatever is semi static-like but after that it doesnt do it either (not a big deal)
Awesome, looks like the stable release just dropped a little bit ago so we dont have to be on testing anymore.
when I turned on my XAX from sleep. it suddenly started get fan fullspeed on stable latest version. is it have any solution?
Seems like it's also a windows issue
Check if the back is warm
We might need to look into it if that's the xas
Xase
Yeah this is relatively normal. It should calm down within a minute of waking. I think it might be related to temp when going to sleep? Or possibly the feature that turns off power limit briefly when waking to prevent issues
hmm I'm testing now. but strange.. if bazzite is first boot, fan speed is normal. need more test.
Iโve noticed sometimes (itโs happened more than once to me but itโs rare) where it seems like no inputs work on my unit randomly other than HHD via the Xbox button
And to reboot my system to fix, it I can navigate that with a touchscreen and tell it to reboot to windows (which just reboots the device)
Like I was just on the desktop(itโs also happened to me in game mode)and then I couldnโt tap anything with the touch screen or my Bluetooth keyboard
HHD via Xbox button allowed me to reboot and it worked again
Anyone else see this behavior?
I canโt say I have
No i havent had that even once...very strange
did you accidentally enable the mouse mode?
I will continue to monitor and see if it happens again on me
dont think it was mouse mode because even my bluetooth keyboard/mouse ceased to function
I have experienced this a few times, yeah
Same thing, HHD the only thing I could access or manipulate
I've usually done a hard reset by holding the powerbutton
Well at least that means Iโm not alone, really curious on why it happens and if thereโs a way to avoid/stop it from happening
Having an issue on latest testing where when I wake it from sleep, it turns the screen on and immediately turns the screen off and goes back to sleep
It happened on 1102.6 as well
Can't get it to stay awake
I have that since the beginning
For me it only happens when the device goes to sleep by itself, with the timer
Right. I never had that before
Every time it goes to sleep by itself I get that, already noticed that last Wednesday but wanted to wait a bit to see if it improved
i know the bug, its on newer asus devices
including the z13
and its a total pain to fix, i spent a few days on the z13
its due to the new power button
Oh damn, at least the bug is known. The workaround for now is to simply disable the sleep timer I guess
This exactly
The fingerprint reader? I have that disabled in bios if that's related...
no
theres some new circuitry for the fingerprint button
*power button
Ohh
Is there a reason I wasn't seeing the issue earlier? Im pretty sure I let it go to sleep plenty of times
it only happens if it sleeps on its own it seems
is there a place I can look to see what features are still missing from Stable on the XAX? im currently only getting audio from the left speaker
make sure you are on f43
sorry, how do i check the current version?
in hhd -> updates the version should start with 43
next to Current it says 43.20251102
There is a second audio fix in testing
With latest testing on my device:
Stereo still works
Speakers still sound good
Crackling still happening in some games
At least the workaround is simple: press the power button for a second or two, my XAX goes to hibernate (I guess?), wakes on pressing the power button.
well good news, switching the EPP to Low and CPU boost on seems to allow higher TDP to make meaningful GPU improvements instead of levelling off around 20W
is there a specific config necessary to get the haptic triggers working?
I'd like to know too, I never got a chance to feel haptic triggers so I'm not even sure if they're on
They are off right now on Bazzite.
Other distros map them to the same data as the main vibration by default, full power, and that doesnโt feel or sound good at all.
On windows, I think only a handful of games support them and I wasnโt impressed with the vibration compared to a real Xbox controller.
i want to say they shouldnt be off
but then again i told our asus guy i cant make promises for the triggers
the normal ally does not have them afaik
it will be tricky to get them to work
I tried on CachyOS quickly and the vibration by default feels very different, a lot stronger because of the trigger motors working. But it doesnโt feel right, it feels cheap and it sounds very high-pitched. Did you maybe lower their strength with HHD ?
by default the strength is 50%
but i dont set a trigger strength and i dont know how to
so id say its 0?
Yeah Iโm pretty sure they are completely off on Bazzite
anyway, trigger vibration is separate, the api for it is not implemented so it should not be used
But Iโd rather have them off than 100 percent on, because they feel very cheap
are they on in windows?
Yes but they are controlled separately so you can put them very low and they sound and feel better
And on Windows they are at 50% by default as well I think
And also, only supported games make use of them
Like Forza for example
yes, but the api is not wired up in sdl
so you dont get trigger support in proton and i cant wire it up
OK so thatโs why they donโt work
OK thank you for the explanation
i dont want to emulate a fifth controller
So basically the only way to make use of them would be to have a toggle in HHD to route regular vibration to the impulse triggers as well for example?
(With a separate intensity slider)
itโs not the intended use but itโs better than nothing, and maybe some people will like the added strength
there's a new GIP driver
i need to look into it
OK no problem, let us know if you need any testing done
Thank you
I've used them on controllers before and I really like it, especially for games like Forza horizon, so I'd be willing to help out trying to get it working
On Windows it maps to a separate vibration than the game rumble
I agree that just mapping rumble to it would feel weird
Or maybe giving an option for it could be good so we can just choose
Is there any way to get rid of the occasional sound crackle from the speakers?
I was not able to follow much as I am travelling and very busy for work but noticed occasional crackle in the speakers since the fix
I think it's still work in progress. Testing has a new build that attempts to solve some of the speaker issues
Is there anything that can be done with the auto sleep after x amount of time breaking sleep until a full restart?
Not that I know of, I just disabled the timer for now. Itโs a hard bug to fix apparently.
Got it. I've disabled mine too
for some reason my file transfers cap out around 38MBps, despite both ends supporting USB3 and being pcie4 m.2 on both ends.....any ideas?
its capped there even for large continuous files so it rules out IOPS or small file size limitation...
with a different cable I got it up to 95MBps but thats still under 1Gbps which is way lower than the 10Gbps I should be able to do
Weird, I remember flashing a big ISO recently and it took like five seconds on my USB 3.2 gen 2 flash drive. I will check the speed when I get home
I suppose it could be my m.2 enclosure. unclear
Or the cable
its the cable that came with it and it advertises 10gbps
all right well Iโll check on mine
GitHub
GitHub - JonMagon/KDiskMark: A simple open-source disk benchmark to...
A simple open-source disk benchmark tool for Linux distros - JonMagon/KDiskMark
run this
Yes thatโs the tool I use too
Iโll share my results when I get home
good point. i ended up finishing anyway but i will the next time

No speed problem here. Also exactly the same between both ports.
Any way to turn off the glowing/pulsing LED light when in standby mode? Itโs docked in my bedroom and itโs keeping me awake ๐
Maybe you can try openrgb from the ujust --choose command
whats this new kernel in testing that says "Bump Asus Series" do? anything regarding the xbox ally?
or is that for laptops?
(looks like it might just be for laptops)
It's for laptops. Did not have an effect
Did anybody find a way to get rid of the crackles by any chance?
I tried a bunch of things myself but I couldnโt
I donโt know if this feedback helps, but the only way I got rid of the crackles on the most problematic game, is by using CachyOS with Bazzite Kernel, HHD and manually adding the TI firmware files. But Bazzite is still way more mature and feature-complete for the Xbox Ally X, so using Cachy is not really a solution here.
The crackles happen so rarely for me I've just been enjoying using the system ๐คท it's definitely there though, I just have been able to ignore it so far
Yes on some games it doesnโt happen at all. On others, they become unbearable.
Hmmm I did a fresh Bazzite install today cuz I wanted to try Windows how it performs(bad idea) and with the fresh install today my wifi speed issues are now gone on Bazzite
Before the wifi max download speeds was 200mbit and now it goes max available speed ๐ค
on my unit idk if this is common but the fans make some crackle sound (I think its the fans?) when its plugged into a power source but when its on battery it doesnt do the sound. (doesnt always happen either)
Maybe some sort of coil whine?
Yeah I hear some coil whine too if I put my ear close to the device, itโs quite common
The fix for sleep issue works perfectly well on the last kernel, thanks Antheas
Yup I get coil whine too...at first thought it's something with the fan but now I ignore it. It's not very audible anyway
yeah its almost grindy like sounding
only happens when its plugged into mains
strange
tried a couple different adapters and they all did it
I am not sure if itโs a bug. But can you try on your units the bright adjustment? It works very inconsistently. Like when you moving sometimes itโs not changing the brightness at all. The same with a lower part of the scale itโs not changing it at all for the most lower part. Im not sure if itโs the screen difference (of course there was na oled on steam deck) but on steam deck it was a lot darker on the minimum brightness. Ps.: I play a lot in dark environment.
Hi all, Iโm looking to switch off steam os 3.8 to bazzite for the first time as the audio is too quiet with infrequent crackles. Is it recommended to go straight to testing at this time or stable?
stable
Thanks antheas. Appreciate everything you do.
Brightness works normally on Bazzite on XAX here. Did you have a SD OLED ?
@antheas with latest kernel update, HHD is broken when going out of sleep. It doesnโt open anymore when pressing the button after sleep. (Tested on both Bazzite and CachyOS with Bazzite kernel).
Bazzite testing?
Can you update again and try?
A pre release hhd version snuck through to Bazzite testing
Yes Bazzite testing
HHD version is 4.0.1
Update again to make sure
Then send a log
Ok rebooting now cause it broke the ui too
I just updated 20min ago though but Iโll update again just in case
Iโm already on latest testing I will send you a log
What log do you need, journalctl ?
From handheld darmon
Otherwise journalctl
Oh okay
Just did from HHD but I donโt know if it worked. I had to tinker to open HHD again and controls are broken
Otherwise which parameter of journalctl do you what ? The whole thing ?
Yeah fpaste jt
And send the link
https://pastebin.centos.org/view/fcb2f31e
System hangs on restart too, until I press power button again
And also now HHD is still broken after rebooting
when you say broken what do you mean?
your log is normal, there are some errors from decky plugins and your custom dsp
Doesnโt open up anymore.
Only way to access it is to:
1) push the HHD button (does nothing at first)
2) put the device to sleep
3) wake it back up
4) then and only then HHD shows up but controller is unresponsive
So basically the HHD button push only registers when waking up, but not before.
ok i goti t
hold the power button until it flashes
Done, now I try to reproduce the problem again ?
yes
Same thing happens
Also when the UI finally shows up after wake, it is unresponsive, meaning that I can touch and select the buttons with my touchscreen, but they do nothing
bazzite kernel: Linux version 6.16.4-116.bazzite.fc42.x86_64 (
this you
and your new version?Not at all
Fastfetch shows 6.17.7-ba06
journalctl -b | fpastehttps://pastebin.centos.org/view/c49e25c8
I was ready to go back to 43 stable but I pulled this log before the reboot of course
its not the kernel or hhd
its something else
Just rolled back to 43 stable and I canโt reproduce the problem anymore
I didnโt change anything else other than rolling back to stable
So I donโt know what it is
The only action between the last log and now is me touching the reboot button after selecting โrevert to previousโ
And the problem is gone on stable
Oh and I used Bazzite kernel 6.17.7-ba06 on CachyOS and had the same problem yesterday
maybe its .7
maybe its one of the other dependencies
My install was clean from this morning, let me try to remove decky loader just in case
Same thing with decky removed
Every time I have 6.17.7 ba06 installed I get the problem
Also HHD version is 4.0.1 on testing instead of 3.19.31 on stable
could be hhd
although im seeing hhd-ui is crashing
Could be, because controls in game still work, only opening and using the UI is broken
Even if the HHD button doesnโt work, going to desktop mode and opening HHD from app launcher works
But clicking buttons in HHD do nothing
Could the problem be caused by the timer sleep fix that you implemented in the ba06 revision of the kernel?
no
Okay, Iโll go back to stable for now
i will look into it again soon, but nobody else including me has this issue
Did anybody else test this on the X ?
its not an x issue
Weird, if I have time Iโll do another fresh install to make sure itโs not a problem on my side
I just did the following:
1) reinstalled clean from a fresh bootable usb
2) updated to testing 20251109.1 from HHD (did NOTHING else, didnโt even log into steam)
3) rebooted the device
4) put device to sleep
5) wake up the device
And I can confirm that I have the same problem again: HHD not opening when pushing the Xbox button, unless I put the device to sleep again, where it briefly opens before the screen turns off. After waking up again I see HHD UI but even then, the UI doesnโt respond to my inputs.
And I have to reboot to have HHD UI function again
aight
Just tested on CachyOS with Bazzite kernel 6.17.7 ba06 and with HHD 4.0.1 and sure enough, it does the same thing too
Tried downgrading HHD to 3.19.31 using a local install. It did not fix the problem.
So I went back up to 4.0.1 and this time I booted using CachyOS kernel instead of Bazzite kernel. With that, HHD UI is not crashing after sleep anymore! But lots of fixes are missing on this kernel right now, so it is not a solution yetโฆ
which kernel ver is cachy
maybe its kernel .7 its not unheard of
Version 6.17.7-3
I thinks itโs a problem with linux-bazzite-bin 6.17.7-ba06 specifically.
I went back to the previous version linux-bazzite-bin 6.17.7-ba05 on CachyOS, and I changed nothing else.
Problem is gone.
GitHub
Comparing 6.17.7-ba05...6.17.7-ba06 ยท bazzite-org/kernel-bazzite
Home of the Bazzite kernel, containing early fixes for handhelds and new exotic hardware. - Comparing 6.17.7-ba05...6.17.7-ba06 ยท bazzite-org/kernel-bazzite
this is all this update did
Yes I know, itโs only the fix for the power button logic so the device doesnโt get confused and go back to sleep when it wakes up
But thatโs why I was asking if this fix couldnโt cause the issue I have. Because the issue I have happens when waking up from sleep only.
Also, thereโs something weird with the way my power button is handled, because HHD wonโt open after waking up, but it does open when I press the power button again. Except I donโt have a chance to use it because of course the device goes to sleep quickly.
Let me show you with a video
if you get stuck on a suspend loop there is a fix for that its just not on testing
Please look at this video, you will see everything I described
yes, the fix for that is scheduled
Sent you the wrong one sorry
I sent you a very old video by mistake, this is the right video, look until the end you will see the UI crashing
your animation is broken
Yes itโs very often like that
but youre not on bazzite
ill look at it tomorrow
No but I can show you exactly the same thing on Bazzite if you want
Itโs just that Iโm on my 5th clean install of the day and Iโd rather play some games now lol
play some games using the 5 kernel and ill look into it
Okay thanks
Couldnโt resist showing you on Bazzite testing with kernel 6
Completely clean install
The video starts just after waking up from sleep
Now Iโll go play some games on kernel 5
(forgot to say that, yes, HHD works normally before the first sleep/wake)
Thank you again for your continued work on patching up the XA(X)
I probably wouldn't have bought it if I thought bazzite wouldn't be functional soon after
It makes it such a great device
Every negative review is complaining about Windows and their disappointment with the FSE lol
well that's what you get for releasing half baked products
Fresh new log on the latest Bazzite testing, in case it could help:
https://pastebin.centos.org/view/6685cfc0
What I did there : sleep > wake > three unsuccessful presses on the HHD button > sleep > wake (now I see HHD) > touch empty space to close HHD > desktop mode > export log
there is also a lot of people complaining about the mediocre uplift from Z1E but thats also Windows as once you put Bazzite the experience is completely somewhere else with the Z2E...
Arc Raiders is great example of how terrible Windows is ....
Does anybody else have the same problem I have on testing channel with the XAX ? (HHD not responding after sleep). If Iโm the only one I really canโt understand whatโs wrong with my device.
I tested it on 5 devices
And I guess they all worked properly?
New MCU firmware update came out today btw
I really donโt know what else I can do on my side, yesterday I reset my bios, then held the power button for 50sec. Then did yet another clean install from a new USB drive with Bazzite. Then I updated to testing without touching any settings and I get the exact same problem every time.
I havent even tested the testing channel yet
so I cant confirm your issue
updating the firmware right now on my unit
I was one of the users that didnโt have the phasing issue, maybe the revision of my unit is different, with a different manufacturer for certain parts I donโt know
I never had the power button fingerprint scanner get in the way either, maybe different power button?
Which version is it?
321

not my photo but this is what shows
OK thanks, Iโll try it tonight hoping it will fix my issue
it probably wont
either this is ally x specific or you specific
I have low hopes too
so just change to testing, then sleep and wake and the xbox button wont work?
the overlay will not
after sleep
Exact
going to test this now
But it will show up for a split second when I push the power button again
See this
just confirmed I cant open HHD
after sleep
ok thing is busted
ill recheck
going to reboot and go back to stable now
Thank you so much for testing it I was starting to think Iโm crazy ๐
you're all good, glad to help
so its only broken on the xbox ally x
or i guess hx370 like
By the way I sent you another log yesterday, as clean as possible, hope it helps
Here
fun my unit seems to be frozen now when trying to shut down
stuck on "shutting down steam..."
Yes I had that happen too
I had to hold down the power button
To shut it off
yup
more fun
hm might be the steam client
Can we maybe test the steam beta client? Or it doesnโt change anything?
or could it be related to sleep fix that you implemented in kernel 6 that does something weird on XAX ?
its something weird in testing
its very unlikely the power button
Because if Iโm not mistaken, thatโs the only thing that changed
so you think its the power button patch?
Remember that I had the same exact problem on CachyOS when using Bazzite kernel 6 with the fix
did you test cachyos with the previous kernel?
And when I pulled the old version 5 from the AUR I didnโt have the problem anymore
Yes
On CachyOS:
Bazzite kernel ba05 -> no problem
Bazzite kernel ba06 -> problem
ok, ill pull the patch, i added a different workaround for the powerbutton anyway
OK thanks, so we would not have this problem anymore but we would not have the sleep timer issue either?
yeah hopefully
Amazing, thanks, will test ASAP
Just tested it as well, I had the same thing happen on the testing channel.
Looks like thereโs a new kernel that was pushed 30 mins ago
With the fix reversed
yea
does it work?
fixed hhd doesnt have the sleep issue, sweet
Iโll be home in 20 minutes I will test it on my device
just got home and will test shortly
downloading and installing right now
rebooting now
works now
its fixed (HHD and reboot work now after sleep)
thank you
this has the sleep fix (sleep after timeout) as well? (is that what you meant?)
whats strange is
I disabled sleep on both battery/plugged in
and now I dont see an option larger than 20 minutes
(was at 1hr before when plugged in)
guess its not in the UI to do this
That looks like a steam client issue
yeah thats what I am seeing
I am editing that file now to make it 1hr again
Did you test on five minutes to figure out if it would get out of automatic sleep properly?
I will test it myself in a minute but I need to reinstall
I havent going to test on battery here in a sec
ok just set it to 5 minutes on battery and unplugged it from AC
alright it just went to sleep
I will give it like 1 minute and try to wake it
woke up from sleep perfectly
flashing screen issue is gone
HHD still opened too (just randomly tested that)
and still reboots fine
this is amazing
thank you
so the sleep issue is fixed and HHD being broken on manual sleep/freezing on reboot in the newest kernel fixed
Nice, mine is installing now, Iโll test soon (I had it on Cachy to tinker)
IT WORKS
Thanks Antheas you un-busted the thing
And also sleep timer works
Plot twist, atlas was using an original ally this whole time /s
๐๐๐
Yeah I was busy destroying microSD cards
I got a new weird bug
Woke it up from sleep while baldurs gate 3 was running and it was charging (if any of that matters) and my stick LEDs turned on blue....I have them set to off and going to HHD still says that
They turned off after not touching them for a minute, then when I moved one they turned on. Manually turning them on and back off again in HHD fixed it
Minor but a bug still
Canโt say I had that happen, but Iโll report if I do
ill need to fix that too
Just had it happen again but it turned itself off this time. Interestingly it was asleep and charging, and (possibly around the time it hit the 90% charge limit I have set) it lit up the joysticks and began blasting the fans. then when I woke it up, the rgb turned off after a second and the fan slowly ramped down. Maybe its related to it switching from charging to just running off AC?
Have you found a way to reproduce the issue consistently?
If so maybe I can try on mine
i only saw it happen once. Im on stable currently. I think it triggered when it hit the charge limit
dont really have time to run it down and charge it back right now ๐
OK next time Iโll charge it Iโll put it to sleep before hitting the charge limit
See what happens
Did anybody run into streaming issues with moonlight streaming? My Xbox ally x keeps disconnecting from the Apollo stream. The stream is perfect and then it just closes. Apollo gives the message client disconnected in the log without any errors. I did switch ujust toggle-iwd recently as i had lag spikes with the other driver (no disconnects however). Lag spikes are gone since the iwd change
I have used Apollo and moonlight on other devices in my Household without any issues (Apple TV/ipad/ steam deck oled) for many months
Hi again. Is the most recent stable release good for those of us who have the XAX without any audio phasing issues (the devices that didn't require flipping the drivers names)?
Yes
does this always happen or sometimes happen
I think sometimes but I have to do more testing
Is there a place online (or in this discord) where i can see the latest verson numbers for stable/testing and when they were last updated?
i know it's in the HDD but ive been told that updating through that doesn't work? or didn't used to?
it works 90% of the time
more like 95%
so if it doesnt work i should just try it again until it works? (And I know a new version is out?)
right now we have a bug where sometimes, especially during fedora updates, it doesnt detect updates
and theres enough of you that a lot of you get it every day
gotcha, thanks! so the last stable is still 43.20251102 from 2 weeks ago?
yeah
new update about to go out
cool cool, just making sure, thanks
the stars are aligning
lots of goodies there too
gonna have half life 3, can't wait
what are the goodies in the new update :clueless: ?
Fixed suspend button for allies, better steam tdp controls, download mode for the steam deck, new Nvidia driver, HDR fix for the legion go 2, steam tdp controls for claws, gpu clock control for claws, fixing the legion go s joysticks when holding the legion l button and broadcom wireless driver fix hopefully
Also mangohud wattage fix for z2e
id been wondering what was up with that lol
One legion go 2 owner opened a bug report and we just pulled the fix for it
Wow, that's quite the list. Thanks for the work antheas :coolfingergunscry:
im waiting for the day that we have good intel gpu driver support lol
what is MCU firmware for exactly? Is there a point updating it somehow through bios?
my understanding is that its a controller firmware but for Bazzite antheas writes the code for controller is that right?
The Microcontroller Unit (MCU) is a separate chip from the BIOS, that governs the native game controller, Aura RGB, and other hardware-level features.
Someone correct me if Iโm wrong but I donโt think so?
I hope Valve hooks your team up with a prototype Steam controller to tinker with. I'm crazy excited to use it on my Bazzite box.
eversince the announcements I am considering selling my xbox series x, buying the steam machine instead of it for the living room and reinstalling my desktop PC to use Bazzite ๐
very much looking forward for the controller
I'm not sold on the Steam Machine. I hope they up its VRAM to 12GB minimum.
Cannot really expect them to resolder the memory chips on the GPU from 8 to 12GB at this point ๐คฃ
You're right.
Xbox series x has total of 16GB RAM shared for the gpu, uses Zen 2 CPU and RDNA 2 gpu...the games you play on the consoles are 1080p , 1440p for the most part anyway upscaled up with trash visuals and people love the consoles...I'm sure average Joe will very much enjoy the steam machine
Windows will run the games like crap but with steam OS it will be good imo
12GB VRAM would be great tho you are absolutely right there...8 is at the very edge for 1440p
I'm just thinking back to a video, I think by Hardware Unboxed, where they're testing Hogwarts Legacy and it just skips and stutters with an 8GB GPU. Then we have nightmare scenarios like Monster Hunter Wilds and Borderlands 4...
Anyone else docking their Ally to a monitor? I have big problems going from the desktop mode back to the gaming mode using external monitor
yup been a bug for a while
just unplug the dock and go to gaming mode
then plug dock back in
Not having any problems on my end
closure on my USB speeds issue, it was the enclosure. I swapped it for a new one and im getting super high speeds as expected
I had the issue where the ally went to sleep due to inactivityโฆ. And when I press power it would come on for a sec and shut offโฆ what was the solution to that? I remember reading about it but I canโt see to search
I am currently on 43.20251029 if that helps. Should I update?
Update to the latest stable and its fixed
Thank you! I can update from hhd if it shows thereโs an update right?
Yes
Thanks! Will update today
Is 43.20251102 the latest stable?
Never mind! Updated form desktop and am on the latest now
love the new update how it shows the correct APU wattage now on the Z2E
This may be a silly question - when bios updates etc appear on Windows is it worth doing? Does that sort of thing influence bazzite too? Since the audio phase issue was dealt with I haven't booted back into windows for any reason, but know there have been a fair few updates.
BIOS und Firmware Updates are usually worth it.
If I'm not dual booting, how would I do BIOS updates and firmware? ๐ฎ
Iโd say they are worth doing yes
This is the reason I have windows on a portable ssd
That's a good idea, I'll probably do that instead
Right, forgot it's a pc lol
Qwiizlab SSD
Qwiizlab ES13UR delivers high performance on-the-go, not matter the terrain. With dynamic thermal pad to manage internal heat dissipation, it transfers huge files instantly. USB 3.2 Gen2 and PCIe NVMe achieve soaring sequential read/write speeds of up to 1,050/1,000 MB/s, allowing you to edit dir...
I bought this for a spare 2230 NVME drive I had sitting around
small and works great at keeping the drive cool
ohhh I have it dual booted but thats way smarter
i printed the mechanism grip and use it to attach and detach my ssd easily
just did the bios update that was in MyAsus, didn't show up in armory crate for some reason and had to re-enroll secure boot, luckily it's not that hard
i guess that's pretty typical, but good to know