Спільноті користувачів 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 — і саме це руйнує всю аудіотопологію.
Обговорення ведеться на Kernel.org Bugzilla, а також на форумах Fedora, Lenovo, Garuda Linux, CachyOS, Linux Mint та Reddit. Користувачі активно збирають дані й технічні документи.
Автори закликають усіх, хто має той самий ноутбук і стикається з проблемою, долучатися до дискусії на Kernel.org та допомагати підвищувати пріоритет виправлення.
Згодом учасники повідомили, що знайшли робоче рішення, яке вже протестували. Подробиці обіцяють скоро оприлюднити.
Контент сайту призначений для осіб віком від 21 року. Переглядаючи матеріали, ви підтверджуєте свою відповідність віковим обмеженням.
Cуб'єкт у сфері онлайн-медіа; ідентифікатор медіа - R40-06029.