Поддержка аудио ASUS ROG Ally X будет исправлена в преддверии выхода Linux 6.12.
Помимо того, что ревизия портативной игровой консоли ASUS ROG Ally X получила больше (и более быстрой) системной памяти, удвоенную емкость аккумулятора, обновленный накопитель, улучшенное охлаждение и другие усовершенствования по сравнению с оригинальной игровой консолью ROG Ally, в ней появился другой аудиоусилитель. В свою очередь, для исправления поддержки звука в ASUS ROG Ally X требуется патч ядра Linux, а также новый бинарник прошивки.
Вчера в ветке Git «for-next» звуковой подсистемы Linux был размещен патч, исправляющий поддержку звука в портативном компьютере ASUS ROG Ally X. В сообщении к патчу поясняется:
«Этот патч включает усилитель TI TAS2781 SoC для ASUS ROG ALLY X. Это изменение дизайна по сравнению с оригинальным ASUS ROG ALLY, что и вызвало необходимость в этом патче. Все остальные настройки кодека Realtek, похоже, повторно используются из оригинального дизайна ROG ALLY (на ROG ALLY X). Этот патч сохраняет предыдущие настройки для части кодека Realtek, но включает привязку I2C для усилителя TI TAS2781 (вместо усилителя Cirrus CS35L41, использовавшегося в оригинальном ASUS ROG ALLY).»
Этот патч находится в ветке sound.git for-next, а не в ветке fixes, поэтому ожидается, что он появится в цикле Linux 6.12, а не в текущем цикле v6.11.
Помимо исправления ядра, для аудиосистемы ROG Ally X также требуется новая прошивка. В сообщении о патче добавляется:
«Для работы аудио на ASUS ROG ALLY X необходимо соблюсти еще одно требование: правильный файл прошивки в правильном месте с правильной симлинкой. Мы связались с инженерами TI и подтвердили, что прошивка, находящаяся в пакете драйверов для Windows, имеет лицензию GPL. Bazzite Github размещает этот файл прошивки до тех пор, пока не произойдет надлежащий апстрим linux-firmware. https://github.com/ublue-os/bazzite
Этот файл прошивки должен быть помещен в /usr/lib/firmware/ti/tas2781/TAS2XXX1EB3.bin с симлинком на него из /usr/lib/firmware/TAS2XXX1EB3.bin».
Так что ищите исправленную поддержку аудио в Linux 6.12. Это относится и к другим причудам ASUS ROG Ally X в Linux и другим работам по поддержке драйверов, которые мы наблюдали в последние несколько недель.