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

Разработчик Valve Натали Вок (Natalie Vock) представила простое исправление, которое улучшает работу игр на Linux для систем с видеокартами, имеющими 8 ГБ видеопамяти. Проблема заключалась в том, что приложения в Linux стремятся занять все доступные ресурсы, что при нехватке VRAM приводило к снижению производительности.

Как объясняет Вок, когда системе не хватает видеопамяти, ядро вместо того, чтобы сообщить о неудачном выделении памяти (что привело бы к краху приложения), начинает выгружать данные из VRAM, что негативно сказывается на производительности. Новое решение использует механизм cgroups для «защиты» определённых областей памяти и помогает ядру понять относительную важность различных выделений памяти GPU.

Для пользователей дистрибутивов на базе Arch, таких как CachyOS, решение уже доступно. Необходимо установить пакеты «dmemcg-booster» и «plasma-foreground-booster». После этого игры на видеокартах с 8 ГБ VRAM должны работать стабильнее.

Вок отмечает, что для других дистрибутивов решение пока не готово, но ожидается, что со временем оно появится и в них. Обновления на GitHub будут публиковаться по мере адаптации исправления для других систем.

Это улучшение может быть особенно полезно для будущего Steam Machine с 8 ГБ памяти, который работает на Arch-based SteamOS.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

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

⚠️ ИИ может ошибаться — проверяйте важную информацию.


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

Оставить комментарий


Все комментарии - Технологии