Linux начал встраивать механизмы Windows в ядро для ускорения игр
Linux продолжает развиваться как игровая платформа: для повышения совместимости и производительности разработчики начали переносить отдельные механизмы Windows на уровень ядра операционной системы, пишет iXBT.com.
Одним из важных изменений стал драйвер NTSYNC. Его недавно включили в Linux, а на актуальных версиях Steam Deck он уже используется по умолчанию.
Эта технология добавляет в ядро Linux набор механизмов синхронизации, которые современные игры для Windows применяют при распределении потоков и выполнении параллельных задач. Речь идет, в частности, об обработке физики, звука, искусственного интеллекта, загрузке ресурсов и других процессов.
Ранее такие функции приходилось имитировать через Wine — слой совместимости, позволяющий запускать приложения Windows в Linux. На Wine основан Proton от Valve, благодаря которому работают Steam Play и Steam Deck.
На протяжении многих лет развитие игр в Linux в основном происходило за счет улучшений Proton и Wine. Теперь часть изменений переносится глубже — непосредственно в ядро Linux.
Современные игры используют множество одновременных процессов на разных ядрах процессора. В Windows для их координации давно применяются собственные системные механизмы, тогда как в Linux изначально таких решений не было.
Из-за этого Wine использовал обходные варианты, включая esync и fsync. Они заметно ускорили запуск и работу игр, однако все равно оставались приближенной имитацией поведения Windows.
Рекомендуем также:
- Клубника во время цветения требует особого ухода: чем подкормить ягоду для сладкого и крупного урожая
- Советские хозяйки пекли его на все праздники: торт «Трухлявый пень» из 70-х снова сводит всех с ума
- Даже самый мрачный уголок сада оживает на глазах: эти многолетники цветут роскошно без лишнего ухода
- Май станет месяцем жёстких уроков судьбы: кому придётся срочно разбираться с ошибками прошлого
- Секрет фарфоровой кожи оказался удивительно простым: натуральное средство разглаживает морщины и преображает лицо
Последние новости Перми уже в твоем телефоне - подписывайся на телеграм-канал «Пермь Новости»



