Notice: file_put_contents(): Write of 18234 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
Linux / Линукс@linux_gram P.9039
LINUX_GRAM Telegram 9039
Rust приходит для Mali: представлен новый драйвер для GPU ARM

Начальная версия Tyr — Linux-драйвера для современных GPU ARM Mali (G310/G510/G710 с технологией CSF) — опубликована Дэниелом Алмейдой из Collabora. Ключевая фишка: драйвер написан на Rust (~600 строк кода) и создан совместно Collabora, Arm и Google.

За основу взят каркас драйвера Nova (для NVIDIA) и абстракция rust_platform_driver. Функционал для Mali портирован из Си-драйвера Panthor. Важно: uAPI Tyr полностью совместим с Panthor — существующий пользовательский софт заработает сразу.

CSF (Command Stream Frontend) — технология в GPU Mali (поколение 10+), где прошивка берет на себя часть функций драйвера. Вместо цепочек задач используется поток команд, планируемый прошивкой на встроенном микроконтроллере Cortex-M7 через специальный блок выполнения (Command Execution Unit).

Tyr пока уступает Panthor по функционалу. Разрыв будут сокращать параллельно с добавлением в ядро Linux недостающих Rust-абстракций (например, для маппинга памяти — ждут патчи GPUVM).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤣5🎄21



tgoop.com/linux_gram/9039
Create:
Last Update:

Rust приходит для Mali: представлен новый драйвер для GPU ARM

Начальная версия Tyr — Linux-драйвера для современных GPU ARM Mali (G310/G510/G710 с технологией CSF) — опубликована Дэниелом Алмейдой из Collabora. Ключевая фишка: драйвер написан на Rust (~600 строк кода) и создан совместно Collabora, Arm и Google.

За основу взят каркас драйвера Nova (для NVIDIA) и абстракция rust_platform_driver. Функционал для Mali портирован из Си-драйвера Panthor. Важно: uAPI Tyr полностью совместим с Panthor — существующий пользовательский софт заработает сразу.

CSF (Command Stream Frontend) — технология в GPU Mali (поколение 10+), где прошивка берет на себя часть функций драйвера. Вместо цепочек задач используется поток команд, планируемый прошивкой на встроенном микроконтроллере Cortex-M7 через специальный блок выполнения (Command Execution Unit).

Tyr пока уступает Panthor по функционалу. Разрыв будут сокращать параллельно с добавлением в ядро Linux недостающих Rust-абстракций (например, для маппинга памяти — ждут патчи GPUVM).

Linux / Линукс 🥸

BY Linux / Линукс




Share with your friend now:
tgoop.com/linux_gram/9039

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? Hashtags are a fast way to find the correct information on social media. To put your content out there, be sure to add hashtags to each post. We have two intelligent tips to give you: Concise Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS):
from us


Telegram Linux / Линукс
FROM American