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 комментариев

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

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

Новости

Публикации

Мирабель: как Канада построила самый большой аэропорт в мире и почему он оказался никому не нужен

В 1960-х годах Монреаль переживал экономический подъём и готовился к проведению Олимпийских игр 1976 года. Действующий аэропорт Дорваль приближался к пределу своей пропускной способности....

Нужен ли SSD-кэш в NAS или это бесполезная переплата

SSD-кэш в NAS ускоряет не хранение файлов вообще, а конкретные операции, с которыми жесткие диски справляются плохо. Для домашнего архива, резервных копий и просмотра фильмов он чаще всего не...

Солнечные панели под поездами: как Швейцария превращает железные дороги в источник чистой энергии

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

Новый взгляд на крупнейшего скорпиона Земли: что скрывали окаменелости возрастом 415 млн лет

Около 415 миллионов лет назад, в начале девонского периода, природные условия на Земле существенно отличались от современных. Наземные экосистемы находились в стадии формирования: сушу заселяли...

Про таких часовщиков мы и не слышали: выставка редких брендов Российской Империи открылась в Музее Времени и Часов

Интересным и необычным проектом встретили середину лета в Музее Времени и Часов: здесь открылась выставка, охватывающая всю территорию России на тот момент, когда она была Империей, а показывают на...

Как избавиться от клещей на дачном участке: что эффективно, а какие методы бесполезны

С наступлением теплого сезона владельцы частных домов и дач проводят много времени на открытом воздухе. Это полезно для здоровья, но связано с сезонными рисками. Главную опасность в этот период...