The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспечена совместимость с GNOME"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


5. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –6 +/
Сообщение от Аноним (5), 21-Ноя-25, 16:36 
Тестирование, эксперимент, абстракция. Языку уже 100 лет ничего толком написать не могут.
Ответить | Правка | Наверх | Cообщить модератору

11. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +2 +/
Сообщение от Аноним (11), 21-Ноя-25, 16:55 
а кто платить будет? вон невидия и платит, вот и пишут всякие поделки.
Ответить | Правка | Наверх | Cообщить модератору

53. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –1 +/
Сообщение от Аноним (53), 22-Ноя-25, 01:56 
а за что платить?
Ответить | Правка | Наверх | Cообщить модератору

54. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (54), 22-Ноя-25, 02:15 
> а кто платить будет? вон невидия и платит, вот и пишут всякие поделки.

И чего эта Nova может на данный момент? Кроме бытья прототипом скелетона драйвера в третьем поколении? По моему это даже supertuxcart рендерить еще не умеет. И за что денег плачено?

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

46. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +3 +/
Сообщение от Аноним (53), 22-Ноя-25, 00:20 
> Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME

Вот это прогресс во второй четверти 21-го века!

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

57. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от laindono (ok), 22-Ноя-25, 05:06 
Любое ПО надо тестировать перед продакшеном. Это стандартная и неотъемлемая часть этапа разработки ПО.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

44. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –4 +/
Сообщение от Аноним (44), 21-Ноя-25, 23:11 
Когда на нём заработает всё, что работает на Си-драйвере, тогда сравнишь. А так, ничего быстрее хеллоуворда (на любом языке) ещё не придумали.
Ответить | Правка | Наверх | Cообщить модератору

65. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Прохожий (??), 22-Ноя-25, 10:01 
Вот, очередной ылитный эксперт проснулся. Хеллоуворд, на самом деле, медленное приложение, потому что ввод-вывод, да ещё часто форматируемый.
Ответить | Правка | Наверх | Cообщить модератору

72. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от aname (?), 22-Ноя-25, 13:53 
Ну, т.е. ылитные эксперты были таки правы, получается, относительно раста
Ответить | Правка | Наверх | Cообщить модератору

47. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –1 +/
Сообщение от Аноним (53), 22-Ноя-25, 00:22 
> SuperTuxKart ... сразу в прод!

Это что - 100% игр под линукс? Почему-то кроме этой казуалки работоспособность никаких других игр не упоминается.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

74. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (74), 22-Ноя-25, 18:13 
Деды, когда были не деды, написать успели, пока интерес не пропал. С тех пор дураков не нашлось.
Ответить | Правка | Наверх | Cообщить модератору

48. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –5 +/
Сообщение от Аноним (53), 22-Ноя-25, 00:33 
> на раст нельзя писать быстрый код

Точнее, на расте нельзя быстро писать код. Да и сам раст нельзя быстро разрабатывать. Сколько десятилетий уже сочиняют, а стандарта до сих пор нет.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

61. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +2 +/
Сообщение от Аноним (61), 22-Ноя-25, 08:24 
> Точнее, на расте нельзя быстро писать код.

Быстро это "тяп-ляп" как в соседней теме про Груб?
Да, к счастью в расте так нельзя.

> Да и сам раст нельзя быстро разрабатывать.

Быстро это как?

> Сколько десятилетий уже сочиняют, а стандарта до сих пор нет.

Напомню что K&R C был создан 1978 году, а стандарт появился в 1989.
Причем стандарт сделали настолько поганым, что сами авторы языка от него плевались.

Первая официальная альфа-версия Rust (0.1) была выпущена в январе 2012 года.
Т.е по меркам истории языков программирования это было почти вчера.

Ответить | Правка | Наверх | Cообщить модератору

66. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Прохожий (??), 22-Ноя-25, 10:07 
Да сегодня просто перекличка ылитных экспертов на Опеннете. Ещё один отозвался.

> Точнее, на расте нельзя быстро писать код

Конечно, можно. И часто заметно быстрее, чем на Си. Почему? Потому что Rust предоставляет разработчику готовые абстракции, которые часто (практически всегда) программист на Си вынужден изобретать в каждом проекте.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

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

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

39. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (39), 21-Ноя-25, 22:02 
У тех, кто платит деньги, драйвера есть. Закрытые.
А кто брезгует закрытыми, может ждать хоть вечность.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +1 +/
Сообщение от Аноним (53), 22-Ноя-25, 00:35 
Ответить | Правка | Наверх | Cообщить модератору

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

--

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

Ответить | Правка | Наверх | Cообщить модератору

18. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –1 +/
Сообщение от Анонимусс (-), 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."

Ответить | Правка | Наверх | Cообщить модератору

28. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (28), 21-Ноя-25, 20:01 
Так настоящий драйвер тут в проприетарной прошивке (которая скорее всего на с/с++), а на расте только прокладка.
Ответить | Правка | Наверх | Cообщить модератору

32. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Я (??), 21-Ноя-25, 20:15 
полагаю хотели написать:
Это свидетельство того, что Rust GPU KMD могут не ТОЛЬКО работать, но и демонстрировать производительность наравне со своими аналогами на C.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

35. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –1 +/
Сообщение от Аноним (35), 21-Ноя-25, 20:39 
Русский язык куурьёзен. Могут работать -- это по сути то же самое, что и "могут не работать".
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

60. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (60), 22-Ноя-25, 08:09 
> Полуфабрикатный драйвер реализовал подмножество нормального функционала, или это разрабы игорей юзают недокументированные фичи, для которых надо отдельно драйвера патчить?

Первое. Подмножество нормального функционала.

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

29. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +3 +/
Сообщение от Аноним (29), 21-Ноя-25, 20:04 
>Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME, композитного сервера Weston и полноэкранных игр, таких как SuperTuxKart.

Почему это так смешно?))

Ответить | Правка | Наверх | Cообщить модератору

31. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +1 +/
Сообщение от Аноним (29), 21-Ноя-25, 20:05 
Baldurs gate 3, ИИ, виртуальная реальность… мы научилисьзапускать гном и игру из 90х!
Ответить | Правка | Наверх | Cообщить модератору

38. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (-), 21-Ноя-25, 21:16 
> игру из 90х!

Но-он, вот не не надо тут этого!

SuperTuxKart это современная игра, которая требует OpenGL v3.х и минимальную видях NVIDIA GeForce 470 GTX, AMD Radeon 6870 HD или Intel HD Graphics 4000 и минимум 512 MB VRAM.
Т.е. даже великий сандаль в пролете, потому что у него Intel 3000.
А про всякие кopки и тpeтьeпни вообще молчу.

Ответить | Правка | Наверх | Cообщить модератору

50. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (53), 22-Ноя-25, 00:39 
> современная игра ... OpenGL v3

Даже само OpenGL уже устарело, не говоря про то, что OpenGL v3 - это нулевые года, 17 лет назад! О какой современности говоришь?!

Ответить | Правка | Наверх | Cообщить модератору

62. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (61), 22-Ноя-25, 08:29 
Воу-воу! Мы вообще то на сайте, где в почете корка2дуо, а дроп 32 битных систем вызывает погорание и шкварчение пятых точек.

17 лет это не такой большой срок если LTS версии дистрибутивов могут поддерживаться 15 лет.

Ответить | Правка | Наверх | Cообщить модератору

55. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Медведь (ok), 22-Ноя-25, 03:27 
На встройке в Celeron 2957U при уровне эффектов 4 вполне сносно ездит -- 32-35 fps.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

36. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +1 +/
Сообщение от Аноним (35), 21-Ноя-25, 20:40 
Зачем Гному драйвер видеокарты?

Раньше всё прекрасно работало без всяких драйверов.

Ответить | Правка | Наверх | Cообщить модератору

37. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –1 +/
Сообщение от Vector2D (?), 21-Ноя-25, 21:14 
Работало , но медленнее или ты хочешь сказать что дрова не являются акселерацией ? Все равно там до этого был дрм тебе просто показалось что там ничего не аккселериловалось
Ответить | Правка | Наверх | Cообщить модератору

40. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  –2 +/
Сообщение от Аноним (35), 21-Ноя-25, 22:10 
Ну помедленнее, да. А ещё содержимое окна не отрисовывалось при перемещении. Но это была "прогрессивная потеря декоративных опций", а не "не запускается".
Ответить | Правка | Наверх | Cообщить модератору

51. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (53), 22-Ноя-25, 00:41 
> Работало , но медленнее

Это сейчас всё медленно работает: компы-то стали быстрее, видюхи жрут киловаттами, а среды еле-еле шевелятся.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

64. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +1 +/
Сообщение от Аноним (64), 22-Ноя-25, 09:43 
Неправда ваша. Мобильные APU потребляют считанные ватты, а совремнные среды на них иидут без единого заикания.
Ответить | Правка | Наверх | Cообщить модератору

52. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (53), 22-Ноя-25, 01:05 
Графика на скринах - как из 90-х гг. Разработчикам надо напомнить, что прошло уже 30 лет.
Ответить | Правка | Наверх | Cообщить модератору

58. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +1 +/
Сообщение от Аноним (35), 22-Ноя-25, 05:28 
А графоний SuperMarioKart не особенно лучше. Просто честны к оригиналу.
Ответить | Правка | Наверх | Cообщить модератору

56. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +1 +/
Сообщение от Бочок (?), 22-Ноя-25, 04:08 
Из Gnome удалили достаточно для запуска на сабже
Ответить | Правка | Наверх | Cообщить модератору

59. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (59), 22-Ноя-25, 06:50 
Да пусть пишут. Любая движуха - лучше её отсутствия!
Ответить | Правка | Наверх | Cообщить модератору

69. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (69), 22-Ноя-25, 10:55 
А NOVA кто-то использовал, а то уже 2 выпуска ядра прошло
и никаких новостей ?
Ответить | Правка | Наверх | Cообщить модератору

70. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (-), 22-Ноя-25, 11:42 
Nouveau лет 12 пилили и особо ничего не работает всё ещё. Дрова долго пилить, GPU это не драйвер на клавиатуру. Щас хотя бы nvidia вставляет не так много палок в колеса.
Ответить | Правка | Наверх | Cообщить модератору

75. "В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспеч..."  +/
Сообщение от Аноним (74), 22-Ноя-25, 18:30 
Драйвера должны сами производители железа писать к релизу, а не не пойми кто в течении такого промежутка времени, что жезка уже в музей просится. Для этого правда стабле апи не должно быть нонсенсом, но это уже никому не интересные детали.
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  +/
Сообщение от Аноним (-), 22-Ноя-25, 11:45 
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру