TGViewer
Linux Club Linux Club @linuxklub · 8.53K subscribers
Post #929 6.12K
В Linux встроили Windows-механизм для ускорения игр

В ядро Linux 6.14 и новее (Fedora 42, Ubuntu 25.04) включен драйвер ntsync, реализующий механизмы синхронизации потоков Windows NT, которые нужны в играх для работы физики, рендеринга, загрузки ресурсов итд. До этого Wine и Proton были вынуждены эмулировать эти механизмы в пользовательском пространстве с помощью fsync и esync, что приводило к избыточным системным вызовам и значительным задержкам при обработке многопоточных запросов, типичных для Windows-приложений.

Использование ntsync позволяет сопоставлять объекты синхронизации Windows напрямую с объектами в ядре Linux. Это устраняет необходимость в постоянном переключении контекста между Wine и ядром при ожидании освобождения ресурсов. Основная цель интеграции – повысить стабильность геймплея за счет снижения нагрузки на CPU и более точного воспроизведения логики планировщика Windows, однако в некоторых случаях на слабых чипах это поднимает и средний FPS, причем в разы.

Linux Club
  • 👍 115
  • 🔥 24
  • 🤯 8
  • ❤ 3
  • 😁 1
  • 🤔 1
More from @linuxklub
  1. Oct 6, 2026Bloodborne запустили на ПК без эмуляции Так как PlayStation 4 – фактически обычный x64-ком…
  2. Oct 5, 2026Wayland или X.Org – где выше отзывчивость системы? Камиль Лысик из NVIDIA на конференции X…
  3. Oct 3, 2026Вышел порт DOS Navigator на Free Pascal На данный момент есть сборки этого файлового менед…
  4. Oct 1, 2026Вышел легковесный дистрибутив antiX 26.1 Это Live-дистрибутив для старого оборудования на…
  5. Sep 29, 2026sudo rm -rf /
  6. Sep 29, 2026ESP32-S31 может запустить Linux без эмуляции Компания Espressif опубликовала Developer Pre…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →