Драйвер Panthor с открытым исходным кодом для графических процессоров Arm Mali-G310, Mali-G510, Mali-G610 и Mali-G710 станет частью Linux 6.10.

Collabora работала над драйвером ядра графического процессора Panthor с открытым исходным кодом для графического процессора Valhall третьего поколения (Arm Mali-G310, Mali-G510, Mali-G610 и Mali-G710) около двух лет, и на днях  был опубликован код был объединен в drm-misc, что означает, что он должен стать частью предстоящего выпуска Linux 6.10 где-то в июле 2024 года.

Многие постоянные читатели, должно быть, уже знакомы с драйвером Panfrost с открытым исходным кодом для графических процессоров Arm Mali, поскольку мы освещали ход его разработки на протяжении многих лет. Panthor — это новый драйвер ядра, специально предназначенный для графических процессоров Valhall третьего поколения, который по-прежнему использует драйвер Panfrost, находящийся в пользовательском пространстве, как объяснил Борис Брезиллон из Collabora. Кроме того, существующий драйвер Gallium «Panfrost» в Mesa также получил запрос на слияние с добавлением поддержки этих графических процессоров (Arm Mali 10-го поколения = Arm Mali Valhall 3-го поколения), что означает, что Rockchip RK3588 SoC с Arm Mali-G610 MP4  скоро будет иметь графику со 100% открытым исходным кодом с поддержкой в Linux.

В объявлении на веб-сайте Collobora содержится несколько дополнительных подробностей об участии в проекте различных лиц и организаций, в том числе Arm, которая недавно заявила: «Panfrost теперь является драйвером графического процессора для сообщества Linux». В частности, для проекта Panthor компания Arm не только предоставила документацию по графическому процессору, но и оказала техническую поддержку при помощи двух инженеров Arm, назначенных со-разработчиками драйвера ядра.

Текущий драйвер Panthor поддерживает OpenGL ES, но так же началась работа над Vulkan API, и к концу года мы можем получить релиз. Помимо самого драйвера, Collabora также будет работать над инструментами для графических процессоров Valhall третьего поколения, такими как счетчики производительности, поддержка devcoredump и трассировка потока команд. Более подробные технические подробности о реализации драйвера Panthor можно найти в более ранней публикации на Collabora с информацией о новом интерфейсе Command Stream и новом uAPI.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments