Linux Kernel 7.0‑rc6 пристига с голям пакет аудио корекции за проблемни лаптопи и дънни платки

0
17

Предстоящото издание Linux Kernel 7.0‑rc6 включва необичайно голям брой поправки в аудио подсистемата, насочени към различни модели лаптопи и дънни платки, чиито говорители, микрофони или LED индикатори не работят коректно под Linux. Причината за по‑масивния пакет е отсъствието на дългогодишния поддръжник на звуковия драйвър Такеши Иуай през миналата седмица, което доведе до натрупване на промени.

Корекциите обхващат широка гама устройства и засягат както Realtek HDA драйвъра, така и SoundWire, USB‑аудио и специфични хардуерни конфигурации. При някои модели се налага добавяне на нови заобикаляния на проблеми, познати още като „quirks“ – малки хардуерни изключения, които инструктират ядрото как да заобиколи дефектни или нестандартни реализации на производителите.

Една от по‑значимите промени е новият Realtek HDA quirk за ASUS Strix G16 G615JMR, който коригира поведението на усилвателя и позволява нормална работа на говорителите. Подобна корекция е добавена и за ASUS ProArt PX13, където SoundWire комуникацията с Ryzen‑базираната платформа не функционираше правилно. ASUS ROG Flow Z13‑KJP също получава поправка, която възстановява липсващия аудио изход, докато ExpertBook BM1403CDA и MSI Thin A15 B7VF най‑после разпознават вътрешните си микрофони.

Lenovo Yoga 7 2‑in‑1 16AKP10 получава отделен quirk заради неправилно конфигурирани бас говорители и липса на контрол върху силата на звука. HP също е силно засегната в този цикъл: ENVY 13‑ba0xxx, Pavilion 15‑eg0xxx и Laptop 15‑fd0xxx получават поправки за LED индикаторите за заглушаване на микрофона и говорителите, а EliteBoard G1a получава поправка за mute LED на говорителите.

Сред по‑нестандартните промени е добавянето на MSI X870E Tomahawk към denylist, за да се премахне ненужно предупреждение, тъй като дънната платка използва USB‑базирано аудио вместо PCI. USB аудио драйвърът също е подобрен чрез quirk за AB17X, който предотвратява провалено възстановяване от съспенд чрез прост reset и кратко забавяне.

Прочетете още:  Ace Combat 7 Skies Unknown Linux DXVK Wine

Star Labs StarFighter получава по‑прецизна корекция на предишен уъркараунд, който оставяше системата с пукащ звук при runtime suspend и при преминаване към G3 или стартиране на дисплейния мениджър. Новата поправка елиминира остатъчните дефекти влицето на въпросното пукане и прави поведението на аудиото значително по‑чисто.

Linux Kernel 7.0‑rc6 засега се очертава като едно от най‑богатите на аудио корекции издания в последните месеци, а пълният списък с промени е достъпен в официалния pull request. Финалната версия на Linux Kernel 7.0 се очаква скоро, като тези поправки ще бъдат част от стабилното ядро.