Спільноті користувачів Linux, які володіють ноутбуком Lenovo Legion Pro 7 (16IAX10H), накипіло. Штатні динаміки на цих пристроях звучать майже без баса, тихо й плоско, ніби працюють лише твіттери, а не вся акустична система. Тож власники об’єдналися й оголосили винагороду в $2000 тому, хто нарешті розв’яже цю проблему з аудіо під Linux.
Учасники ініціативи зібрали чималі суми: організатор збору виділив $500, ще один пожертвував $1000. Ще були внески по $200, $70 та $30. Схоже, що проблема широко розповсюджена, адже пожертви надходили з різних куточків світу: Франції, Австралії, Німеччини, Нікарагуа.
У чому суть проблеми?
За офіційними характеристиками Lenovo, ноутбук Legion Pro 7 (16IAX10H) оснащений аудіокодеком Realtek ALC3306, але Linux визначає його як ALC287 із підсистемою 17aa:3906. Через це ядро застосовує загальний профіль, а не спеціалізований, тому динаміки просто не працюють на відтворення низьких частот.
Після копання в апаратній частині з’ясувалося, що Legion Pro 7 використовує “розумні” підсилювачі Awinic AWDZ8399, підключені через I2C (адреси 0x34 і 0x35). Драйвер snd_soc_aw88399 у Linux існує й успішно завантажується, але немає інтеграції з кодеком Realtek — і саме це руйнує всю аудіотопологію.
Технічне ядро проблеми виглядає так:
- SOF-драйвер можна змусити завантажитися, але він підхоплює універсальний machine driver skl_hda_dsp_generic.
- Ця топологія підтримує лише HDA-шлях, без роботи з I2C-підсилювачами.
- У пакеті SOF firmware немає потрібного топологічного файлу, наприклад sof-arl-alc287-aw88399.tplg.
- В ACPI/DMI відсутній quirk для підсистеми 17aa:3906, який вказав би SOF, як саме ланцюжити кодек і підсилювачі.
Обговорення ведеться на Kernel.org Bugzilla, а також на форумах Fedora, Lenovo, Garuda Linux, CachyOS, Linux Mint та Reddit. Користувачі активно збирають дані й технічні документи.
Автори закликають усіх, хто має той самий ноутбук і стикається з проблемою, долучатися до дискусії на Kernel.org та допомагати підвищувати пріоритет виправлення.
Згодом учасники повідомили, що знайшли робоче рішення, яке вже протестували. Подробиці обіцяють скоро оприлюднити.

Повідомити про помилку
Текст, який буде надіслано нашим редакторам: