Mesa 27.0 переведёт драйверы Arm Mali на компилятор Kraid по умолчанию
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.