Az ASUS ROG Xbox Ally X hordozható játékkonzolon Linux futtatása közben jelenleg hangminőségi problémák tapasztalhatók, például szünetek és kimaradások a lejátszás során. Egy ideiglenes megoldás van készülőben, amely hamarosan bekerül a Linux kernelbe, amíg a végleges javítás elkészül.
Mi okozza a problémát?
A gondot a TAS2781 audio codec kalibrációs folyamata okozza. A felhasználók tapasztalják, hogy a hang megszakad vagy akadozik a lejátszás során.
A workaround lényege, hogy kihagyjuk a kalibrációs folyamatot, és a DSP firmware-be beégetett kalibrációs adatokra támaszkodunk.

A patch-ben így írják le a helyzetet:
„Bizonyos TAS eszközök, például az ASUS ROG Xbox Ally X (RC73XA) esetén probléma adódik az UEFI kalibrációs adatok feldolgozásával, ami hangminőségi problémákhoz, például szünetekhez vezet. Amíg a hiba pontos oka nem ismert és a javítás nem készül el, adjunk egy quirk-et, amely kihagyja az UEFI kalibrációs adatokat, és a DSP firmware adataira támaszkodik. Ez visszaállítja a teljes hangszórófunkcionalitást az érintett eszközökön.”

Mit jelent ez a felhasználóknak?
- A patch jelenleg a sound subsystem "for-linus" ágában várakozik, és várhatóan a közeljövőben bekerül a Linux 6.19 kernel ciklusába.
- A patch visszacsomagolásra is jelölve van a Linux 6.18 LTS kernelhez, így a 6.18-as pontkiadásban is elérhető lesz, ami segíti a Linuxot futtató ASUS ROG Xbox Ally X felhasználókat.
Ez a workaround ideiglenes megoldásként teljes hangfunkcionalitást biztosít, amíg a TAS2781 kalibrációs problémáját véglegesen javítják.



