Valve выпустила бета-обновление SteamOS до версии 3.7.20. Оно содержит всего два изменения, но одно из них — добавление драйвера ntsync — представляет особый интерес для геймеров, так как может повлиять на производительность некоторых игр в будущем. Как обычно для бета-версий, чтобы получить обновление, нужно переключиться на бета-канал в Настройки > Система > Канал обновлений системы.
Список изменений в SteamOS 3.7.20 Beta:
-
Общее:
-
Добавлен драйвер
ntsync.
-
-
Для устройств, не являющихся Steam Deck (Non-Deck):
-
Для DBus-интерфейса InputPlumber включён
polkitи устранено потенциальное состояние гонки (race condition), что закрывает уязвимости CVE-2025-66005 и CVE-2025-14338.
-
Что такое ntsync и почему это важно?
Драйвер ntsync появился в основном ядре Linux 6.14 ещё в марте 2025 года. Его цель — более точно эмулировать примитивы синхронизации Windows NT, обеспечивая как высокую точность, так и хорошую производительность. Это особенно актуально для Windows-игр, запускаемых на Linux через слои совместимости (например, Proton).
До сих пор Valve не спешила добавлять ntsync в SteamOS, поскольку Proton уже использовал собственное, хорошо отработанное решение — fsync (а ранее — esync). Однако стандартный Wine (на базе которого сделан Proton) добавил поддержку ntsync ещё в версии 10.16. Это намекает на то, что Proton 11 (когда бы он ни вышел) может начать использовать ntsync по умолчанию.
Коротко о последствиях:
-
Потенциальный прирост производительности: В перспективе некоторые игры могут начать работать немного лучше, хотя с
fsyncони и так показывают отличные результаты. -
Снижение нагрузки на Valve: Интеграция драйвера прямо в ядро SteamOS означает, что Valve будет меньше поддерживать собственную внешнюю реализацию механизмов синхронизации.
-
Уже можно попробовать: Энтузиасты могут протестировать
ntsyncуже сейчас, используя сборки GE-Proton, которые добавили его поддержку некоторое время назад.
Бонус: Заплатка безопасности для InputPlumber
Второе изменение касается InputPlumber — это открытый демон для маршрутизации и управления устройствами ввода в Linux. Он позволяет комбинировать несколько устройств и транслировать их сигналы в различные виртуальные форматы. Исправление уязвимостей в таких системных компонентах — всегда хорошая новость для безопасности платформы.
Итог: Это обновление — стратегический шаг, закладывающий основу для будущих оптимизаций Wine/Proton прямо на уровне ядра SteamOS. Пока заметного эффекта для всех ждать не стоит, но инфраструктура для следующего шага в производительности игр под Linux готовится уже сегодня.