Драйвер 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) около двух лет, и
на днях 

был опубликован

код был объединен в 
 что означает, что он должен стать частью предстоящего выпуска Linux 6.10 где-то в июле 2024 года.

Многие постоянные читатели, должно быть, уже знакомы с 
 поскольку мы освещали 
 на протяжении многих лет. 

Panthor

 — это новый драйвер ядра, специально предназначенный для графических процессоров Valhall третьего поколения, который по-прежнему использует драйвер Panfrost, находящийся в пользовательском пространстве, как 
 из Collabora. Кроме того, существующий драйвер Gallium «Panfrost» в Mesa также получил 
 с добавлением поддержки этих графических процессоров (Arm Mali 10-го поколения = Arm Mali Valhall 3-го поколения), что означает, что 
 скоро будет иметь графику со 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.

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