Новини Пристрої 17.11.2025 comment views icon

Користувачі Linux назбирали $2000 на "премію" ремонтнику, який усуне баг зі звуком в Lenovo Legion Pro 7

author avatar

Вадим Карпусь

Автор новин

Користувачі Linux назбирали $2000 на "премію" ремонтнику, який усуне баг зі звуком в Lenovo Legion Pro 7

Спільноті користувачів 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 та допомагати підвищувати пріоритет виправлення.

Згодом учасники повідомили, що знайшли робоче рішення, яке вже протестували. Подробиці обіцяють скоро оприлюднити.

Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Повідомити про помилку

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