Linux получил встроенную технологию Windows для ускорения игр и борьбы с фризами

В ядре Linux появился NTSYNC — механизм синхронизации потоков, позаимствованный из архитектуры Windows NT. Для обычных пользователей это означает одно: игры через Proton и Wine теперь должны работать стабильнее и с меньшим количеством микрофризов.

Раньше Linux приходилось имитировать работу Windows-механизмов через дополнительные прослойки совместимости. Теперь система умеет напрямую обрабатывать «родные» для Windows-игр запросы синхронизации. Иными словами, Linux стал чуть меньше притворяться Windows и чуть больше понимать её язык без переводчика.

Современные игры активно нагружают процессор десятками параллельных задач — от физики и ИИ до рендеринга и потоковой загрузки данных. Чтобы всё это не превращалось в хаос, Windows использует собственные примитивы синхронизации потоков. Именно их поддержку и добавляет NTSYNC прямо на уровне ядра Linux.

За внедрением технологии стоят Valve, CodeWeavers и разработчики Wine. В сети уже разошлись громкие цифры о приросте производительности вплоть до 200%, однако здесь есть нюанс. Подобные тесты сравнивали NTSYNC с «чистым» Wine без современных оптимизаций вроде fsync. Для большинства игроков, использующих Steam Play и Proton, прирост окажется менее драматичным.

Главное изменение — не столько FPS, сколько стабильность работы. Системный мониторинг показывает уменьшение статтеров, снижение задержек кадра и исчезновение мелких подвисаний в тяжёлых сценах. Особенно заметно это на портативных устройствах вроде Steam Deck, где каждый лишний процент нагрузки влияет и на плавность картинки, и на время работы от батареи.

Источник: www.goha.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии