URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138460
[ Назад ]

Исходное сообщение
"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспечена совместимость с GNOME"

Отправлено opennews , 21-Ноя-25 16:27 
Компания Collabora объявила о прогрессе в разработке для ядра Linux драйвера Tyr, написанного на языке Rust. Драйвер рассчитан на работу с GPU  ARM Mali, в которых применяется технология CSF (Сommand Stream Frontend), таких как Mali G310, G510 и G710. Отмечается, что  Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME, композитного сервера Weston и полноэкранных игр, таких как SuperTuxKart. Производительность нового драйвера оценена как сопоставимая с драйвером Panthor, написанном на языке Си...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64300


Содержание

Сообщения в этом обсуждении
"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:27 
Всегда подозревал, что растеры из той же лодки что и гномеры!

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:28 
Там и подозревать не надо.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:32 
Когда уже гном на раст перепишут.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:37 
А когда раст на гноме перепишут?

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:45 
COSMIC

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Соль земли2 , 21-Ноя-25 16:45 
Выздоравливай.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено нах. , 21-Ноя-25 16:50 
вот видишь - напрасно подозревал. До этого у них с этим чудо-драйвером - ДАЖЕ гом не работал (но как?! Ну, видимо, вот так.)



"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:36 
Тестирование, эксперимент, абстракция. Языку уже 100 лет ничего толком написать не могут.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:55 
а кто платить будет? вон невидия и платит, вот и пишут всякие поделки.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 16:54 
> игр, таких как SuperTuxKart.

Ну раз SuperTuxKart работает, то можно сразу в прод!))

> Производительность нового драйвера оценена как сопоставимая с драйвером на языке Си.

Но как?? Местные ылитные кексперты утверждали, что на раст нельзя писать быстрый код!


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 17:10 
Все пинают Mali, которому уже второй десяток лет, а Panthor до сих пор не готов. Интересно насколько затянется этот долгострой.

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 17:13 
https://en.wikipedia.org/wiki/Mali_(processor)#Implementations

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Медведь , 21-Ноя-25 17:14 
> При этом драйвер пока не готов для постоянного использования обычными пользователями и рассматривается как экспериментальный прототип для тестирования абстракций для разработки драйверов на языке Rust.

Всё как всегда...


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 17:57 
> Tyr не готов к использованию в качестве повседневного драйвера, и потребуется еще время, чтобы полностью довести его до апстрима, хотя теперь ясно, что мы обязательно к этому придем. И как простой прототип, он имеет множество упрощений, которых не было бы в основной версии, даже если он может работать поверх немодифицированной (т.е. с апстрима) версии Mesa.
> Тем не менее, этот прототип может служить экспериментальным драйвером и испытательным стендом для всей работы по абстракции Rust, происходящей в основной ветке. Он позволит нам экспериментировать с различными проектными решениями и собирать данные о том, что действительно способствует достижению цели проекта. Это свидетельство того, что Rust GPU KMD могут не работать, но и демонстрировать производительность наравне со своими аналогами на C.

--

Короче, для полноценного KMD нужно еще допилить поддержку Rust в ведре.


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Анонимусс , 21-Ноя-25 18:45 
> Это свидетельство того, что Rust GPU KMD могут не работать, но и демонстрировать производительность наравне со своими аналогами на C.

Мне вот просто интересно, откуда ты это взял?

В оригинале фраза звучит так:
"It is a testament that Rust GPU KMDs can work, and not only that, but they can perform on par with their C counterparts."

И если ее перевести с ангельского хотя бы гугл транслейтом, то получится что-то вроде
"Это свидетельствует о том, что графические процессоры Rust KMD могут работать, и более того, они могут работать наравне со своими аналогами на языке C."


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 18:03 
Гном _настолько_ кривой, что под него надо дрова править?

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 19:04 
А что на линухе не кривое?

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 18:40 
>и полноэкранных игр, таких как SuperTuxKart

Вот не пойму, все игры и движки под капотом дергают одни и те же вызовы, даже окружение, которое работает на гпу, те же самые вызовы использует, так в чем тут подвох?
Полуфабрикатный драйвер реализовал подмножество нормального функционала, или это разрабы игорей юзают недокументированные фичи, для которых надо отдельно драйвера патчить?


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 18:55 
>и полноэкранных игр

Интересно, чем неполноэкранные игры такие особенные.


"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."
Отправлено Аноним , 21-Ноя-25 19:04 
Когда уточняют что написано на расте, звучит как "я Вася и я алкоголик" или ещё хуже