News: 0001605281

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux Working Around Audio Problems On The ASUS ROG Xbox Ally X

([Hardware] 2 Hours Ago ASUS ROG Xbox Ally X)


For those loading Linux on the ASUS ROG Xbox Ally X gaming handheld, there is currently audio quality issues, including gaps/dropouts in audio playback. A workaround is in the process of making its way to the Linux kernel until a proper solution can be sorted out.

Linux audio woes for the ROG Xbox Ally X handheld are being attributed to the calibration process for the TAS2781 audio codec causing these noticeable issues for users. The workaround is to skip the calibration process and just rely on the calibration data baked into the DSP audio firmware.

[1]This patch explains:

"There is currently an issue with UEFI calibration data parsing for some TAS devices, like the ASUS ROG Xbox Ally X (RC73XA), that causes audio quality issues such as gaps in playback. Until the issue is root caused and fixed, add a quirk to skip using the UEFI calibration data and fall back to using the calibration data provided by the DSP firmware, which restores full speaker functionality on affected devices."

That patch is currently queued up in the sound subsystem's "for-linus" branch so it should be merged in the coming days for the current Linux 6.19 kernel cycle. The patch is also marked for back-porting to the Linux 6.18 LTS kernel so a few days after that should work its way to a Linux 6.18 point release for helping those running Linux on the ASUS ROG Xbox Ally X.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?h=for-linus&id=b7e26c8bdae70832d7c4b31ec2995b1812a60169



Between birth and death,
Three in ten are followers of life,
Three in ten are followers of death,
And men just passing from birth to death also number three in ten.
Why is this so?
Because they live their lives on the gross level.

He who knows how to live can walk abroad
Without fear of rhinoceros or tiger.
He will not be wounded in battle.
For in him rhinoceroses can find no place to thrust their horn,
Tigers no place to use their claws,
And weapons no place to pierce.
Why is this so?
Because he has no place for death to enter.