
Повне оновлення аудіопідсистеми Linux 7.1 приносить підвищену точність аудіо на Apple Silicon та широкий набір виправлень апаратного забезпечення.
https://ift.tt/x4pjFmk
Ядро Linux 7.1 поєднує оновлення звукової підсистеми, що заповнює прогалини в підтримці сучасного обладнання. «Утримувачі шин» з’являються в ASoC. Вони першочергово орієнтовані на ноутбуки з Apple Silicon. Розробники очікують ширшого використання.
Дже́ймс Калліґеро очолював цю ініціативу. Його серія патчів пояснює потребу. «Ця серія вводить деяку інфраструктуру, щоб драйвери платформи могли вказати, чим має займатися DAI, коли він не активний на шини», — написав він у дописі до списку розсилки ядра. Налаштування Apple Silicon містять шість кодеків, згрупованих по три. Вони керують двома протилежно розташованими низькочастотними динаміками та твітером для стерео. Кодеки повідомляють напругу та струм через обмотки динаміків за допомогою SDOUT-роз’ємів. Ці дані передаються як PCM у слотах TDM. Вони поєднуються з параметрами Thiele/Small, щоб захистити динаміки від пошкоджень. Захист динаміків у Linux повторює підхід CoreAudio з macOS.
Топологія шини вимагає обережності. Усі SDOUT-піни ведуть до одного приймального порту I2S на SoC. Вони розподіляються між двома лініями даних — лівою та правою групами. OR-елемент підсумовує їх. Плаваюча висока лінія в стані бездіяльності спотворює передачу даних. Утримувачі шин забезпечують, щоб лінії у режимі очікування залишалися низькими — нульове заповнення або підтягування до землі. Код Калліґеро узагальнює це поза межами вузьких доопрацювань Asahi Linux. Драйвери платформ тепер гнучко конфігурують поведінку DAI у режимі очікування.
Апаратне забезпечення розгортає стек підтримки серед постачальників
AMD Raphael отримує підтримку DMIC. Cirrus Logic додає кодеки CS42L43 та CS47L47. Налаштування NVIDIA CPCAP та WM8962 на певних машинах тепер працюють. Виправляють USB-особливості у Huawei Headset, Focusrite Novation, Scarlett 18i20 та інші. Патчі HD-audio охоплюють ноутбуки Lenovo, HP, Acer, ASUS. Старі рішення також мають значення. Драйвер AMD InterWave ISA тепер підтримує призупинення та відновлення — рідкість із 2005 року.
Кассіо Габріель виправив InterWave. Його серія підв’язує помічники керування живленням довкола коду GUS та їхнього PnP‑переднього кінця у спільних помічниках PM GUS, як він зазначив у поданні патча. Очистки також оновлюють декларації EXPORT_SYMBOL. Ці правки відроджують апаратне забезпечення 1990‑х років для ентузіастів Linux.
А USB-аудіо? PreSonus AudioBox, Moondrop Ju Jiu, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow — усі з особливостями. Studio 1824 і MV‑Silicon також долучаються. Виробники тестують менше. Ядро адаптується.
Зміни були об’єднані цього тижня через репозиторій звуку. Такеші Айвай переніс їх у дерево Лінуса Торвальдса. Phoronix висвітлив витяг 19 квітня 2026 року, відзначивши цілі Apple та апаратні перемоги (Phoronix).
Але чому важливі утримувачі шин. Підтримка Linux на Apple Silicon зростає завдяки проекту Asahi. Звук випереджає графіку, NPU. Ця інфраструктура прокладає зв’язки DAI для багатокодекових систем. Майбутні драйвери підключаться. Інші виробники можуть слідувати — будь-які шини з проблемами стану простою.
Часто домінують «quirks» патчів. Вони виправляють реальні збої. Користувачі повідомляють про потріскування, відсутність звуку та спотворення. Розробники ядра збирають дампи DSDT, lspci. Патчі з’являються. Linux 7.1 охоплює багато. Очікуйте меншої кількості повідомлень на форумах про «немає звуку під час завантаження» з виходом стабільної версії.
Відродження спадщини з порушенням перспектив
InterWave не самотній. Старі ISA-драйвери знову виходять із пилу. Але фокус зміщується на сучасне. Raphael DMIC живить PipeWire, JACK тече чисто. Кодеки Cirrus живлять вбудоване обладнання та ноутбуки. NVIDIA CPCAP? Можливе відродження старого Tegra.
Отже, вплив ширший. Аудіо‑професіонали отримують стабільний USB. Користувачі ноутбуків уникатимуть HD‑аудіо‑помилок. Хакери Apple швидше тестуватимуть захист динаміків. Учасники підтримки ядра знімуть надлишок примх. Phoronix раніше відстежував відродження InterWave 7 квітня (Phoronix). Наразі немає нової публікації з LWN.net про вікна злиття — витяг звуку передував повному 7.1 git. Пости X повторюють Phoronix; нових витоків немає.
Розробники стежать. Calligero дивиться на використання в іншому апаратному забезпеченні. Raphael, Cirrus швидко інтегруються. Звукова частина Linux рушає вперед. Апаратне забезпечення слідує.
April 19, 2026 at 11:17PM

Залишити відповідь
Щоб відправити коментар вам необхідно авторизуватись.