В свободном драйвере Panfrost обеспечена поддержка GPU Mali Valhall
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Сотрудники компании Collabora
реализовали поддержку GPU серии Valhall (Mali-G57, Mali-G78) в свободном драйвере Panfrost, который ранее был сосредоточен на реализации поддержки чипов Midgard и Bifrost. Отмечается, что подготовленные изменения с начальной реализацией драйвера переданы для включения в основной состав Mesa и будут доведены до пользователей в одном из следующих значительных релизов.
Реализация была подготовлена после 6 месяцев обратного инжиниринга проприетарных драйверов, используемых в Android-смартфоне с GPU Mali G78. Проделанная работа примечательна тем, что разработка велась в пассивном режиме в условиях отсутствия root-доступа к смартфону с изучаемым чипом, т.е. разработчики не могли заменить имеющийся драйвер. Для тестирования драйвера и анализа содержимого видеопамяти в смартфоне использовался режим разработчика в Android и подстановка своего кода при помощи LD_PRELOAD.
Из памяти извлекались скомпилированные шейдеры, последовательности инструкций для GPU и структуры данных, управляющих состоянием графических примитивов, таких как текстуры, после чего в эти шейдеры и структуры вносились отдельные изменения и анализировался результат. В итоге был подготовлен собственный компилятор шейдеров для GPU Valhall, позволявший генерировать аналогичные бинарные объекты, а также прототип драйвера для Mesa. В январе этого года в руки разработчиков попал Chromebook на базе чипа MediaTek MT8192 с GPU Valhall G57, при помощи которого была выполнена окончательная проверка на реальном оборудовании и доведение до рабочего вида получившегося драйвера.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.collabora.com/news...)
- OpenNews: В свободном драйвере Panfrost обеспечена полная поддержка GPU Mali T720 и T820
- OpenNews: ARM начинает поддерживать свободный драйвер Panfrost
- OpenNews: Драйвер Panfrost сертифицирован на совместимость с OpenGL ES 3.1 для GPU Mali-G52
- OpenNews: Из Mesa удалён код классических драйверов, не использующих Gallium3D
- OpenNews: Релиз Mesa 21.3, свободной реализации OpenGL и Vulkan
Похожие новости:
- Vortex - открытый GPGPU на базе архитектуры RISC-V, совместимый с OpenCL
- В Fedora Linux 37 намерены прекратить поддержку 32-разрядной архитектуры ARM
- Доступен дистрибутив AlmaLinux 8.5, продолжающий развитие CentOS 8
- Релиз 3D-редактора ArmorPaint 0.8
- Проект ELevate, упрощающий переход с CentOS 7 на дистрибутивы, основанные на RHEL 8
- Драйвер Panfrost сертифицирован на совместимость с OpenGL ES 3.1 для GPU Mali-G52
- Выпуск дистрибутива Armbian 21.08
- [Производство и разработка электроники, Процессоры, Экология] Arm назвала новым законом Мура производительность на ватт
- Подкаст с разработчиками AlmaLinux, форка CentOS
- [CRM-системы, Разработка систем связи, Развитие стартапа, Бизнес-модели] Телефония под собственным брендом (White Label)
Теги для поиска: #_gpu, #_arm, #_driver, #_mali, #_valhall
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 17:16
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Сотрудники компании Collabora реализовали поддержку GPU серии Valhall (Mali-G57, Mali-G78) в свободном драйвере Panfrost, который ранее был сосредоточен на реализации поддержки чипов Midgard и Bifrost. Отмечается, что подготовленные изменения с начальной реализацией драйвера переданы для включения в основной состав Mesa и будут доведены до пользователей в одном из следующих значительных релизов. Реализация была подготовлена после 6 месяцев обратного инжиниринга проприетарных драйверов, используемых в Android-смартфоне с GPU Mali G78. Проделанная работа примечательна тем, что разработка велась в пассивном режиме в условиях отсутствия root-доступа к смартфону с изучаемым чипом, т.е. разработчики не могли заменить имеющийся драйвер. Для тестирования драйвера и анализа содержимого видеопамяти в смартфоне использовался режим разработчика в Android и подстановка своего кода при помощи LD_PRELOAD. Из памяти извлекались скомпилированные шейдеры, последовательности инструкций для GPU и структуры данных, управляющих состоянием графических примитивов, таких как текстуры, после чего в эти шейдеры и структуры вносились отдельные изменения и анализировался результат. В итоге был подготовлен собственный компилятор шейдеров для GPU Valhall, позволявший генерировать аналогичные бинарные объекты, а также прототип драйвера для Mesa. В январе этого года в руки разработчиков попал Chromebook на базе чипа MediaTek MT8192 с GPU Valhall G57, при помощи которого была выполнена окончательная проверка на реальном оборудовании и доведение до рабочего вида получившегося драйвера. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 17:16
Часовой пояс: UTC + 5