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

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

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

Новости

Публикации

Что означает наклейка с фарой и процентами под капотом и как по ней настроить свет

Под капотом некоторых автомобилей можно обнаружить небольшую наклейку с изображением фары, наклонной линией и значением вроде 1,0 %, 1,2 % или 1,5 %. Иногда маркировка нанесена непосредственно на...

Как ошибка в звуковом чипе Commodore 64 подарила ему голос, о котором инженеры даже не думали

В 1984 году игроки нажимали пробел во вступлении к Ghostbusters на Commodore 64 и слышали то, чего физически не должно было существовать. Чёткое, узнаваемое «Ghostbusters!» —...

Из чего делают лимонную кислоту и при чём здесь чёрная плесень

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

Pioneer CT-A1: зачем кассетной деке 1979 года понадобился микропроцессорный вычислитель Auto-BLE

Представьте магнитофон, который перед тем, как начать запись, сначала думает. Он проводит серию тестов, сверяется с собственной памятью и только потом разрешает себе нажать «запись». В 1979 году...

Прожектор на 3320 люмен на голове: обзор налобного мультифонаря Sofirn HS23

Сейчас на улице быстро темнеет, и далеко от дома с электричеством начинаешь ценить портативный источник света. Хочется, чтобы светил ярко, широко и долго. Сегодня рассмотрим мощный и универсальный...

Почему выдержки фотоаппаратов идут 1/30, 1/60, 1/125, 1/250 и откуда взялся этот ряд

Колесо выдержек старого фотоаппарата выглядит так, будто цифры для него выбирал человек, который в последний момент передумал заниматься математикой. Сначала всё понятно: 1/30 секунды, затем 1/60....