Mesa 27.0 переведёт драйверы Arm Mali на компилятор Kraid по умолчанию
Mesa 27.0 по умолчанию переключится на компилятор шейдеров Kraid для Arm Mali GPU. Kraid был добавлен в Mesa 26.2 в июне, а выход Mesa 27.0 ожидается в первом квартале.
Компилятор используют драйверы Panfrost (Gallium3D) и PanVK (Vulkan) для Arm Mali v9/Valhall и более новых GPU. По словам разработчиков, он работает быстрее предыдущего и точнее моделирует работу с регистрами на этих видеочипах.
Для шейдеров OpenGL Kraid сокращает количество генерируемых инструкций почти на 20%. В OpenGL- и Vulkan-бенчмарках прирост частоты кадров составляет до нескольких процентов. Более заметный эффект дает ускорение компиляции шейдеров и её большая эффективность.
Для линуксовых геймеров это важно, если они запускают игры на Arm-устройствах с Mali GPU через открытые драйверы Panfrost и PanVK. Подробности изложены в блоге Collabora.