Компания Valve выпустила обновление SteamOS версии 3.7.20 на канале Бета-версия или Ранняя сборка. Апдейт включает всего два изменения, однако одно из них особенно важно для развития Linux-гейминга — в систему добавлен новый драйвер ntsync.
Как установить обновление
SteamOS 3.7.20 доступна на каналах Beta (Бета-версия) или Preview (Ранняя сборка). Чтобы получить обновление, перейдите в Настройки > Система > Бета-тестирование и выберите один из этих вариантов.
Что нового в SteamOS 3.7.20 Beta
[Общие изменения]
- Добавлен драйвер ntsync.
[Устройства, отличные от Steam Deck]
- Включён polkit для dbus-интерфейса InputPlumber и устранено потенциальное состояние гонки. Исправлены уязвимости CVE-2025-66005 и CVE-2025-14338.
Зачем нужен драйвер ntsync
Драйвер ntsync появился в составе Linux kernel 6.14 в марте 2025 года. Он реализует примитивы синхронизации Windows NT в Linux более точно и эффективно, что особенно важно для Windows-игр, запускаемых через слои совместимости.
Ранее Valve уже использовала собственный механизм fsync в Proton, поэтому срочной необходимости во внедрении ntsync не было. Однако проект Wine, на котором основан Proton, получил поддержку быстрой синхронизации через ntsync, начиная с версии Wine 10.16.
Это означает, что в будущих версиях Proton (вероятно, в Proton 11) ntsync может использоваться по умолчанию. В перспективе это может привести к:
- более точному воспроизведению поведения Windows в многопоточных играх;
- повышению производительности отдельных проектов;
- снижению необходимости поддержки собственных патчей со стороны Valve.
При этом большинство игр уже хорошо работают с fsync, поэтому прирост будет заметен не во всех сценариях. Тем не менее, это важный шаг к более нативной и стандартизированной реализации синхронизации.
Энтузиасты могут опробовать ntsync уже сейчас, используя кастомные сборки Proton, такие как GE-Proton.
Исправления безопасности: InputPlumber
Второе изменение связано с InputPlumber — это открытый демон маршрутизации и управления устройствами ввода в Linux. Он позволяет объединять несколько контроллеров и преобразовывать их ввод в виртуальные устройства различных форматов.
В SteamOS 3.7.20 Beta были закрыты потенциальные уязвимости и устранено состояние гонки, что повышает общую безопасность системы, особенно на устройствах, отличных от Steam Deck.
Linux: обзоры и обновления
• loss32: реализация рабочего стола Win32 на Linux как альтернатива проекту ReactOS
• SteamOS 3.7.20 Beta получила драйвер ntsync для повышения производительности некоторых игр
• Исследование безопасности Linux: 20% ошибок в коде ядра скрываются более пяти лет
• Сравнение производительности ядер Linux 6.18 LTS и Liquorix на AMD Ryzen Threadripper
• Canonical прекращает поддержку Ubuntu 25.04: пользователям рекомендуется обновиться
• SteamOS 3.7.19 – стабильное обновление с исправлениями ошибок и повышением стабильности
