В ядре Linux появился встроенный механизм синхронизации потоков из Windows — NTSYNC. Его включили в состав системы для прямого ускорения игр и избавления от микрофризов. Если раньше за совместимость отвечали надстройки вроде Wine, то теперь операционная система понимает нужные игре вызовы напрямую, без эмуляции.
Речь идет о переносе в ядро Linux механизмов синхронизации, характерных для архитектуры Windows NT. Современные проекты при работе параллельно нагружают процессор десятками задач: рендеринг, физика, искусственный интеллект, звук и подгрузка данных — всё это грузится в несколько потоков. Чтобы они не разрушали данные друг друга, Windows использует специфический набор примитивов синхронизации. NTSYNC добавляет поддержку этих примитивов прямо в ядро Linux. Транслятору больше не требуется подбирать обходные пути, так как Linux теперь отвечает на «родные» для игры запросы без лишней прослойки.
За внедрением стоят Valve, CodeWeavers и основные контрибьюторы Wine. Самые заметные цифры, гуляющие по сети, — рост производительности на 40–200 процентов, но они требуют правильного контекста. Эти замеры делались при сравнении нового драйвера с чистым upstream Wine, где не использовались патчи вроде fsync. Обычные геймеры запускают игры через Steam Play и Proton, внутри которого fsync уже давно. В этом случае чуда в виде двойного прироста не происходит, но системный мониторинг фиксирует другое: меньше мелких фризов, отсутствуют задержки кадра, возникавшие, когда эмуляция синхронизации давала сбой, а в тяжелых сценах исчезают внезапные статтеры.
Особенно чувствительная техника к таким изменениям — портативные устройства. На настольном PC с запасом по производительности лишние 1-2 процента нагрузки могли остаться незамеченными. Steam Deck с его ограниченным APU и постоянной борьбой за время батареи и стабильность кадра выигрывает от уменьшения фоновых прослоек больше. Не требуется включать функцию вручную: на актуальных прошивках приставки NTSYNC активен по умолчанию.
После того как в марте 2026 года доля Linux в статистике Steam впервые пробила планку в 5%, а Steam Deck незаметно перевел многомиллионную аудиторию на эту ОС, поддерживать систему только патчами совместимости стало недальновидно. Каждый обходной путь порождает исключения и точечные правки для конкретных проектов. Когда же поведение синхронизации соответствует Windows на уровне ядра, исправления становятся универсальными и автоматически работают для Fedora, Ubuntu, Bazzite, CachyOS и других сборок сразу после обновления пакета с образом системы. Сообщество десятилетиями пыталось догнать Windows через хитрые настройки и дополнительные слои. Теперь части самой Windows переезжают в Linux легально и нативно.
Как считаете, будут ли разработчики игр теперь уделять больше внимания нативной поддержке Linux, или ставка исключительно на Proton и прослойки совместимости останется основной стратегией? Делитесь мнением в комментариях.
-
Linux почти догнал Windows в играх, но только если у вас AMD. Чудо или закономерность? -
Код сгенерировала нейросеть? Отвечать будет человек: Линус Торвальдс легализовал ИИ в ядре Linux, но с одним жёстким условием -
Конец эпохи Proton? Unity встроит поддержку Linux напрямую, минуя «танцы с бубном» -
Steam Machines от Valve нет, но есть Playnix: авторы EmuDeck выпустили свой аналог на Linux -
Торвальдс пустил нейросеть в ядро. Linux 7.0 — первый ИИ-релиз
Arkadiy Andrienko

