Разработчик из Valve улучшил работу игр на видеокартах с малым объёмом памяти

Натали Вок (Natalie Vock) из команды разработчиков графических драйверов для Linux в Valve, которая в основном работает над драйвером AMDGPU, создала новое интересное решение: патчи для ядра Linux и KDE, которые значительно улучшают игровой процесс на системах с ограниченным объемом видеопамяти. Подписывайтесь на Telegram-канал про технологии

Патчи для ядра Linux от Натали Вок предназначены для поддержки контроллера памяти cgroup DRM и вносят изменения в код обработки выделения и выгрузки памяти.

Также появились новые пакеты: dmemcg-booster и plasma-foreground-booster. dmemcg-booster — это служба systemd, которая используется для включения и управления ограничениями cgroup для ускорения игр, запущенных в полноэкранном режиме. Компонент Plasma позволяет устанавливать приоритет виртуальной оперативной памяти для приложения, запущенного в полноэкранном режиме (например, для игры). Если вы не используете KDE Plasma в качестве рабочего стола, попробуйте установить более новую версию композитора Gamescope от Valve.

Благодаря этим изменениям игра, запущенная в вашей системе, будет иметь преимущество на доступ к видеопамяти до вытеснения в более медленную системную. Механизм вытеснения для карт с 8 ГБ видеопамяти и меньше уже существовал, но по умолчанию часть ресурсов могла доставаться фоновым приложением с более низким приоритетом.

Натали Вок подробно рассказывает в блоге о технических деталях этой работы и о запуске Cyberpunk 2077 на Linux с видеокартой низшей ценовой категории. Сейчас проще всего сделать это на CachyOS, однако описанные выше пакеты добавлены в AUR и могут быть установлены на любом Arch-подобном дистрибутиве. 

Источник: trashbox.ru

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