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