Разработчик Valve улучшил работу игр на Linux с 8 ГБ видеопамяти

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

Сотрудник компании Valve Натали Вок представила на GitHub переработанный подход к управлению видеопамятью в Linux, который ориентирован на системы с графическими картами объёмом 8 ГБ. Разработка направлена на устранение проблем, возникающих при нехватке VRAM во время запуска современных игр.

Автор: VALVE Источник: store.steampowered.com

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

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

Для практического применения Вок указала на необходимость установки модифицированного ядра и дополнительных инструментов. В качестве примера используется CachyOS — дистрибутив на базе Arch Linux. В нём предлагается установить пакеты dmemcg-booster и plasma-foreground-booster, которые обеспечивают корректную работу механизма управления памятью.

Автор: cachyos team Источник: cachyos.org

Отдельно подчёркивается, что стандартное поведение ядра не учитывает различия между типами памяти и задачами, которые её используют. В новой реализации вводится система оценки значимости операций с VRAM, благодаря чему ресурсы распределяются более предсказуемо.

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

По результатам тестирования зафиксировано, что после внедрения доработки исчезают постепенные просадки производительности, характерные для длительных игровых сессий. Работа игр становится ровнее при условии, что их требования не превышают физический объём видеопамяти.

Источник: pixelcluster

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

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

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

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

Новости

Публикации

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

В 1982 году американские палеонтологи Дэвид Рауп и Джек Сепкоски опубликовали в научном журнале Science масштабное исследование. Они собрали самую полную на тот момент базу данных о вымираниях...

Вселенная гораздо старше, а темной материи и энергии не существует: новая теория выдержала проверку рождением первых элементов

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

Денежная шахта: почему более двухсот лет не удаётся достать спрятанный клад на острове Оук

Небольшой остров Оук расположен в заливе Махон у побережья Новой Шотландии в Канаде. С конца XVIII века он стал местом одной из самых продолжительных и затратных попыток найти спрятанный клад....

Почему Крымскую АЭС забросили, хотя она была готова почти на 90%

В декабре 1982 года строители Крымской АЭС торжественно залили первые кубометры бетона в основание реакторного отделения. На бетоновозе закрепили плакат с обещанием построить первый энергоблок в...

Страна Пунт: египтяне плавали туда за редкостями, а мы спорим, где она находилась

Мы знаем, что египтяне привозили из Пунта. Знаем имя одного из его правителей и даже можем посмотреть, как художники изобразили его жену. Сохранились изображения кораблей, грузов и домов на опорах....

Как песчаный остров Сейбл погубил сотни кораблей

У Сейбла судно могло сесть на мель ещё до того, как команда замечала берег. Подводные песчаные косы уходят далеко за оконечности острова, а низкую сушу часто скрывает туман. За несколько столетий...