Linux получила доработки для снижения фризов на старых ПК

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

В ядре Linux готовят изменения, которые могут сделать игры стабильнее при высокой нагрузке на процессор. Речь идёт не о росте максимального FPS, а о более важной для игрока вещи: просадках, рывках и моментах, когда игра внезапно начинает «заикаться».

Автор: midjourney Источник: www.midjourney.com

Патчи предложил разработчик ядра Петер Зейлстра. Он работает над планировщиком задач, частью системы, которая решает, каким программам и в какой момент отдавать время процессора. Для игр это важно: пока запущен игровой процесс, рядом могут работать браузер, обновления, запись видео или лаунчер. Все они тоже хотят получить ресурсы CPU.

Проблема связана с cgroup, механизмом Linux для разделения процессов на группы. Сейчас при определённых условиях система может неудачно распределять приоритеты между такими группами, особенно на многоядерных процессорах. Из-за этого игра может получать процессорное время не так быстро, как нужно, а игрок видит резкие падения FPS и долгие кадры.

Зейлстра проверил изменения на старом ПК с Intel Core i7-2600K и Radeon RX 580. Он запустил Shadows: Awakening через Lutris и Proton, а затем дополнительно нагрузил все потоки процессора фоновыми задачами. Это похоже на ситуацию, когда пользователь играет, но параллельно держит открытым браузер, мессенджер и другие программы.

В тесте разница оказалась заметной. Минимальный FPS вырос с 3,8 до 20,6 кадра в секунду, средний показатель поднялся с 48 до 57,2 FPS. Самый долгий кадр сократился со 107,4 до 37,2 мс. Проще говоря, игра стала меньше зависать в самые тяжёлые моменты.

Такие изменения могут быть полезны не только владельцам старых компьютеров. На современных процессорах с большим числом ядер проблема распределения нагрузки тоже может проявляться, особенно если игра работает вместе с фоновыми приложениями.

Пока патчи не добавлены в основную версию ядра Linux. Их ещё должны проверить сопровождающие разработчики, поэтому до выхода в стабильных сборках код может измениться. Тем не менее направление понятно: Linux пытаются сделать более предсказуемым для игр в реальных условиях, когда компьютер занят не только одной игрой.

Источник: itsfoss

PCДругойДругая
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Привет! В основном пишу о технике, сетевом оборудовании и домашних IT-технологиях: роутерах, Wi-Fi, OpenWrt, умном доме и практических способах улучшить домашнюю сеть. Также рассказываю о Linux, компьютерном железе, периферии и играх.По всем вопросам и предложениям: techduxsolusig@duck.com

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

От The Beatles до Майкла Джексона: как киномагнитофон Nagra создавал историю музыки

Nagra знают в основном по кино и репортажам. Швейцарские портативные катушечные магнитофоны разработал польский инженер Стефан Кудельский, а само название по-польски означает «запишет». С конца...

Optonica SA-2121H: ресивер, где проще заменить транзисторы, чем один конденсатор

В 1975 году японская Sharp выделила звуковое направление в отдельное подразделение Optonica. Задумывали его как конкурента признанным производителям hi-fi аппаратуры, и линейка получилась широкая:...

Аккумуляторы из вторсырья превзошли новые заводские батареи: как модернизация катода и графита увеличила их ресурс в два раза

Литий-ионные аккумуляторы окружают нас повсюду: они питают смартфоны, ноутбуки, электроинструменты, системы хранения энергии и электромобили. У всех этих батарей есть общая проблема — со...

7300 лет назад супервулкан засыпал Японию пеплом. Почему одни племена вымерли, а другие пережили демографический скачок

Около 7300 лет назад в Восточно-Китайском море, всего в тридцати километрах к югу от японского острова Кюсю, проснулся подводный вулкан Кикай. Это извержение получило в науке двойное имя...

Лось способен нырять за кормом на несколько метров: зачем сухопутному гиганту подводная жизнь

Лось кажется животным, которому вода нужна разве что для питья и спасения от жары. Высокие ноги, тяжёлое тело, огромная голова — всё в нём будто рассчитано на болота и лесные просеки, но...