Поиск по сайту

up
Banner

Компьютерные новости

Все разделы

Valve улучшает управление памятью в Linux для видеокарт с 8 ГБ видеопамяти

Инженер Valve Натали Вок разработала новый метод управления памятью для Linux, оптимизирующий использование видеопамяти на GPU с 8 ГБ или меньше.

Решение направлено на то, чтобы игры получали приоритет в использовании VRAM и не вытеснялись в системную оперативную память изза фоновых процессов.

Ранее Linux мог перемещать данные самой игры в системную память, освобождая место для браузера или других приложений, что приводило к фризам и падению FPS. В тестах запуск Cyberpunk 2077 на системе с 8 ГБ VRAM использовал лишь 6 ГБ, а 1,37 ГБ было перекинуто в GTT и размещено в оперативной памяти.

Новый патч dmemcgbooster (Device Memory Control Groups) работает в реальном времени и сообщает системе, что игровой процесс должен оставаться в видеопамяти GPU. Благодаря этому Cyberpunk 2077 теперь использует 7,4 ГБ VRAM, а распределение GTT сократилось до 650 МБ — более чем вдвое меньше, чем раньше. Это обеспечивает более стабильный геймплей и снижает риск падения частоты кадров.

Valve внедряет эти улучшения в собственные устройства, включая Steam Machine и Steam Deck, оснащённые 8 ГБ GDDR6. При этом выгоду получат все игроки с видеокартами среднего класса. Многие дистрибутивы Linux уже интегрируют патчи в свои обновления, а среда KDE получила дополнительный модуль, определяющий активное окно и помогающий системе правильно распределять видеопамять.

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

techpowerup.com 
Павлик Александр