С выходом ядра Linux 6.14 была устранена критическая ошибка, связанная с моделью Steam Deck OLED. Об этом ранее упоминалось в обзоре Gaming on Linux, а теперь команда Collabora поделилась подробностями своей работы, отмечая, что устранение бага оказалось настоящим вызовом.
Суть проблемы заключалась в том, что при выходе из режима сна Steam Deck OLED могла перейти в неисправное состояние, восстановление из которого было невозможно. К счастью, решение удалось найти разработчику Кристиану Чиокалтеа (Cristian Ciocaltea) из компании Collabora.
В официальном блоге Collabora компания рассказала о ряде доработок в ядре Linux 6.14, в том числе об устранении ошибки, связанной с OLED-версией Steam Deck:
Linux 6.14 направлено на устранение проблемы со звуком на Valve Steam Deck OLED при выходе системы из режима сна. Важно отметить, что расследование этой ошибки сопровождалось серьёзными трудностями: баг проявлялся с разной частотой, и в некоторых случаях требовались сотни успешных циклов сна и пробуждения. Дополнительно, применение стандартных методов отладки ядра оказывалось малополезным, так как сами эти инструменты мешали воспроизвести проблему. В итоге Кристиан Чиокалтеа предложил серию патчей с новым "quirk" для ACP, а также ряд улучшений в драйверах AMD Vangogh/ACP SOF.
Этот случай ещё раз подчёркивает силу модели открытой разработки, где в устранении подобных ошибок участвуют сразу несколько компаний и сообществ. Благодаря таким усилиям улучшается стабильность и функциональность для всех пользователей.
На данный момент Steam Deck, включая версию OLED, использует ядро Linux 6.11 в составе SteamOS 3.7 (предварительная версия). Даже если Valve не перейдёт на Linux 6.14 в ближайшее время, с высокой долей вероятности они перенесут соответствующие патчи в свою текущую версию ядра.
Linux: обзоры и обновления
• Релиз KDE Plasma 6.5: Что нового
• Производительность AMD Ryzen 9 9950X и 9950X3D на Windows 11 и Ubuntu: результаты тестов
• Обновления Linux за неделю: 13 – 19 октября 2025 года
• GE-Proton 10-21 для Steam Deck и Linux исправляет проблемы с Blue Protocol, Black Desert, Battle.net и Ubisoft Connect
• Proton Experimental получил исправления для Assassin’s Creed Shadows, Age of Empires: Definitive Edition и других игр
• Wine 10.17: новый рендерер EGL, Mono 10.3 и исправления Metro 2033