Натали Вок исправила проблему видеопамяти в Linux для видеокарт AMD

Натали Вок исправила проблему видеопамяти в Linux для видеокарт AMD

На днях Натали Вок (Natalie Vock) смогла в одиночку исправить проблему ядра Linux, из-за которой видеокарты AMD с малым объёмом видеопамяти теряли производительность. Связано такое поведение с неправильным распределением видеопамяти между работающими в системе процессами.

По сути, Натали удалось сделать так, чтобы активная игра была в приоритете у операционной системы в случае нехватки видеопамяти, благодаря чему было меньше обращений к системной памяти и файлу подкачки, которые имеют куда меньшую скорость работы. В своих тестах ей удалось заставить Cyberpunk 2077 потреблять почти 7.5 Гбайт видеопамяти вместо чуть более 6 Гбайт по сравнению с базовым решением в Linux.

Теперь настало время оценить реальную полезность исправления. Занялся этим NJ Tech, использовав ОС CachyOS и видеокарту AMD Radeon RX 6500 XT с 4 Гбайтами видеопамяти. Этого количества может показаться недостаточным для многих игр, но именно это и требуется для демонстрации полезности. Тест проводился в игровых проектах Alan Wake 2, Resident Evil Requiem, Silent Hill f, Crimson Desert, Cyberpunk 2077, Hogwarts Legacy, The Last of Us Part II Remastered, Death Stranding 2: On the Beach и Marvel's Spider-Man 2.

Согласно результатам, польза от изменения расставления приоритетов видеопамяти присутствует не во всех играх: в самом лучшем случае можно наблюдать трёхкратный рост среднего показателя FPS в Alan Wake 2, а также более чем двукратный рост в случае редких событий. При этом The Last of Us Part II Remastered показал себя не с лучшей стороны: применение патчей снизило среднее количество кадров с 20 до 19, а просадки усилились с 17 до 16 кадров в секунду. Эти показатели могут показаться незначительными, но они всё же имеют место быть.

20:05
Нет комментариев. Ваш будет первым!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.