В драйвере Panthor для GPU Mali G610 обеспечена совместимость с OpenGL ES 3.1

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3246
Зарегистрирован: 20.08.2022

#

В драйвере Panthor для GPU Mali G610 обеспечена совместимость с OpenGL ES 3.1
Дата публикации:Mon, 15 Jul 2024 19:08:37 +0300




Консорциум Khronos, занимающийся разработкой графических стандартов, признал полную совместимость открытого драйвера Panthor со спецификацией OpenGL ES 3.1. Драйвер успешно прошёл все тесты из набора CTS (Khronos Conformance Test Suite) и включён в список сертифицированных драйверов. Сертификация пройдена для GPU Mali G610. Проверка была выполнена на плате Rock5b (SoC RK3588) в окружении на базе Wayland, ядра Linux 6.10.0-rc1 и Mesa 24.1.1. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos.



Драйвер Panthor, который включён в состав сегодняшнего выпуска ядра Linux 6.10, обеспечивает поддержку десятого поколения GPU Mali (G310, G510, G710). На стороне Mesa поддержка работы с новыми GPU Mali предложена в выпуске Mesa 24.1. В десятом поколении GPU Mali планировщик Job Manager заменён на интерфейс CSF (Command Stream Frontend), в котором вместо модели на основе отправки цепочки работ применяется модель на основе потока команд с планированием очереди потока команд на стороне прошивки. Для организации работы планировщика в GPU встроен отдельный микроконтроллер Cortex-M7, а для выполнения инструкций CSF предусмотрен специальный блок выполнения команд (Command Execution Unit).


Из дальнейших планов по развитию драйверов Panfrost и Panthor для GPU Mali отмечается поддержка счётчиков производительности, упрощающих оптимизацию работающего с графикой кода, расширение возможностей для отладки прошивки и графического драйвера, поддержка формата сжатия Arm AFRC для фреймбуферов, улучшение управления памятью, оптимизация для систем с небольшим размером ОЗУ, проведение общей оптимизации производительности и реализация поддержки графического API Vulkan.

Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=61550

Жизнь за Нер'зула!

Ответить