В открытых драйверах Mesa 22.2 для видеокарт AMD можно отключить Infinity Cache

Энтузиасты смогут испытать видеокарты Radeon RX серии 6000 без их главного преимущества, правда только под Linux.
18 мая 2022, среда 10:36
molexandr для раздела Блоги

Открытые графические драйверы AMD позволяют энтузиастам самостоятельно выполнить сборку, настроив некоторые параметры под свои нужды. Иногда это открывает доступ к интересным возможностям, например, недавнее обновление драйвера RadeonSI, входящего в пакет Mesa 22.2, позволит лишить видеокарты Radeon RX серии 6000 одного из их главных преимуществ.

Новые доработки драйвера для поддержки будущих видеокарт AMD на базе архитектуры RDNA 3 принесли ряд новых настроек для управления памятью, эти настройки совместимы и с видеокартами текущего поколения. Так некоторые из них позволяют отбрасывать данные, не умещающиеся в видеобуфер, вместо их копирования в более медленную системную память, пишет Phoronix. Но наиболее интересной выглядит возможность отключать Infinity Cache. Это может быть полезно для разработчиков при отладке, а любознательные энтузиасты смогут таким образом оценить влияние быстрого кэша на производительность видеокарты в играх.

Как объясняет Wccftech, за отключение Infinity Cache в наборе драйверов Mesa 22.2-devel отвечает параметр AMD_DEBUG=mall_noalloc, при этом совместимый драйвер AMDGPU должен поддерживать параметр AMDGPU_VM_PAGE_NOALLOC. Финальную версию набора драйверов Mesa 22.2 должны выпустить в августе, ожидается, что набор обеспечит поддержку грядущих видеокарт AMD.

Источник:
Wccftech
Phoronix