Современные игры выдвигают высокие требования к видеопамяти, что уже является определенной проблемой, поскольку в бюджетном сегменте распространены видеокарты NVIDIA и AMD с 8 ГБ. Инженер из команды Valve Натали Вок (Natalie Vock) выпустила важное обновление для ядра Linux, которое заметно улучшает оптимизацию для 8 ГБ в среде этой ОС.
Обновление вносит корректировки в управление приоритетами приложений, отдавая больше ресурсов для запушенной игры. Ранее при высоком потреблении памяти Linux перемещал часть данных в системную память для предотвращения сбоев. При тестировании Cyberpunk 2077 на видеокарте с 8 ГБ инженер обнаружила, что при наличии фоновых приложений игра использовала около 6 ГБ в видеопамяти и еще 1,37 ГБ задействовано в системом памяти через GTT (Graphics Translation Table). С новым механизмом Device Memory Control Groups операционная система выделяет под Cyberpunk 2077 максимум памяти, в тех же условиях это 7,4 ГБ. Все это благоприятно сказывается на производительности игры в среде Linux.
Такая оптимизация может быть связана с подготовкой релиза устройств Steam Machine. Согласно предварительным данным, это устройство получит 6‑ядерный/12-поточный процессор AMD Zen 4 и видеоадаптер RDNA 3 с 8 ГБ памяти GDDR6 на борту. Такие ПК будут оснащаться SteamOS на базе Linux.
Источник:
Tom’s Hardware

